Blender
V3.3
|
#include <DNA_ipo_types.h>
Public Attributes | |
struct IpoCurve * | next |
struct IpoCurve * | prev |
struct BPoint * | bp |
struct BezTriple * | bezt |
rctf | maxrct |
rctf | totrct |
short | blocktype |
short | adrcode |
short | vartype |
short | totvert |
short | ipo |
short | extrap |
short | flag |
char | _pad0 [2] |
float | ymin |
float | ymax |
unsigned int | bitmask |
float | slide_min |
float | slide_max |
float | curval |
IpoDriver * | driver |
Definition at line 47 of file DNA_ipo_types.h.
char IpoCurve::_pad0[2] |
Definition at line 66 of file DNA_ipo_types.h.
short IpoCurve::adrcode |
Definition at line 59 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves(), and seq_convert_callback().
struct BezTriple* IpoCurve::bezt |
Array of #BezTriples (sizeof(BezTriple) * totvert)
- i.e. user-editable keyframes.
Definition at line 53 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves(), ipo_free_data(), and ipo_to_animato().
unsigned int IpoCurve::bitmask |
Unused since the first available revision.
Definition at line 70 of file DNA_ipo_types.h.
short IpoCurve::blocktype |
Blocktype= ipo-blocktype; adrcode= type of ipo-curve; vartype= 'format' of data.
Definition at line 59 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves().
struct BPoint* IpoCurve::bp |
Array of #BPoints (sizeof(BPoint) * totvert)
- i.e. baked/imported data.
Definition at line 51 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves(), ipo_free_data(), and ipo_to_animato().
float IpoCurve::curval |
Value of ipo-curve for current frame.
Definition at line 75 of file DNA_ipo_types.h.
IpoDriver* IpoCurve::driver |
Pointer to ipo-driver for this curve.
Definition at line 78 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves(), ipo_free_data(), and ipo_to_animato().
short IpoCurve::extrap |
Definition at line 63 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves().
short IpoCurve::flag |
short IpoCurve::ipo |
Interpolation and extrapolation modes.
Definition at line 63 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves().
rctf IpoCurve::maxrct |
Bounding boxes.
Definition at line 56 of file DNA_ipo_types.h.
struct IpoCurve* IpoCurve::next |
Definition at line 48 of file DNA_ipo_types.h.
Referenced by ipo_free_data(), and ipo_to_animato().
struct IpoCurve * IpoCurve::prev |
Definition at line 48 of file DNA_ipo_types.h.
float IpoCurve::slide_max |
Definition at line 73 of file DNA_ipo_types.h.
float IpoCurve::slide_min |
Minimum/maximum values for sliders (in action editor).
Definition at line 73 of file DNA_ipo_types.h.
rctf IpoCurve::totrct |
Definition at line 56 of file DNA_ipo_types.h.
short IpoCurve::totvert |
Total number of BezTriples (i.e. keyframes) on curve.
Definition at line 61 of file DNA_ipo_types.h.
Referenced by icu_to_fcurves().
short IpoCurve::vartype |
Definition at line 59 of file DNA_ipo_types.h.
float IpoCurve::ymax |
Definition at line 68 of file DNA_ipo_types.h.
float IpoCurve::ymin |
Minimum/maximum y-extents for curve.
Definition at line 68 of file DNA_ipo_types.h.