~ubuntu-branches/ubuntu/gutsy/blender/gutsy-security

« back to all changes in this revision

Viewing changes to source/blender/makesdna/DNA_curve_types.h

  • Committer: Bazaar Package Importer
  • Author(s): Florian Ernst
  • Date: 2007-05-17 11:47:59 UTC
  • mfrom: (1.2.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20070517114759-yp4ybrnhp2u7pk66
Tags: 2.44-1
* New upstream release.
* Drop debian/patches/01_64bits_stupidity, not needed anymore: as of this
  version blender is 64 bits safe again. Adjust README.Debian accordingly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 *
4
4
 * Curve stuff.
5
5
 *
6
 
 * $Id: DNA_curve_types.h,v 1.29 2007/02/14 13:52:29 ton Exp $ 
 
6
 * $Id: DNA_curve_types.h,v 1.30 2007/04/25 11:57:02 aligorith Exp $ 
7
7
 *
8
8
 * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
9
9
 *
196
196
typedef struct IpoCurve {
197
197
        struct IpoCurve *next,  *prev;
198
198
        
199
 
        struct BPoint *bp;
200
 
        struct BezTriple *bezt;
201
 
 
202
 
        rctf maxrct, totrct;
203
 
 
204
 
        short blocktype, adrcode, vartype;
205
 
        short totvert;
206
 
        short ipo, extrap;
207
 
        short flag, rt;
208
 
        float ymin, ymax;
209
 
        unsigned int bitmask;
210
 
        
211
 
        float curval;
212
 
        
213
 
        IpoDriver *driver;
 
199
        struct BPoint *bp;                                      /* are these even used anywhere? */
 
200
        struct BezTriple *bezt;                         /* array of BezTriples (sizeof(BezTriple)*totvert. i.e.  keyframes  */
 
201
 
 
202
        rctf maxrct, totrct;                            /* bounding boxes */
 
203
 
 
204
        short blocktype, adrcode, vartype;      /* blocktype= ipo-blocktype; adrcode= type of ipo-curve; vartype= 'format' of data */
 
205
        short totvert;                                          /* total number of BezTriples (i.e. keyframes) on curve */
 
206
        short ipo, extrap;                                      /* interpolation and extrapolation modes  */
 
207
        short flag, rt;                                         /* flag= settings; rt= ??? */
 
208
        float ymin, ymax;                                       /* minimum/maximum y-extents for curve */
 
209
        unsigned int bitmask;                           /* ??? */
 
210
        
 
211
        float slide_min, slide_max;                     /* minimum/maximum values for sliders (in action editor) */
 
212
        float curval;                                           /* value of ipo-curve for current frame */
 
213
        
 
214
        IpoDriver *driver;                                      /* pointer to ipo-driver for this curve */
214
215
        
215
216
} IpoCurve;
216
217