Classes |
struct | FModifier |
struct | FMod_Generator |
struct | FMod_FunctionGenerator |
struct | FCM_EnvelopeData |
struct | FMod_Envelope |
struct | FMod_Cycles |
struct | FMod_Python |
struct | FMod_Limits |
struct | FMod_Noise |
struct | FMod_Stepped |
struct | DriverTarget |
struct | DriverVar |
struct | ChannelDriver |
struct | FPoint |
struct | FCurve |
struct | AnimMapPair |
struct | AnimMapper |
struct | NlaStrip |
struct | NlaTrack |
struct | KS_Path |
struct | KeyingSet |
struct | AnimOverride |
struct | AnimData |
struct | IdAdtTemplate |
Defines |
#define | MAX_DRIVER_TARGETS 8 |
Typedefs |
typedef struct FModifier | FModifier |
typedef enum eFModifier_Types | eFModifier_Types |
typedef enum eFModifier_Flags | eFModifier_Flags |
typedef struct FMod_Generator | FMod_Generator |
typedef enum eFMod_Generator_Modes | eFMod_Generator_Modes |
typedef enum eFMod_Generator_Flags | eFMod_Generator_Flags |
typedef struct
FMod_FunctionGenerator | FMod_FunctionGenerator |
typedef enum
eFMod_Generator_Functions | eFMod_Generator_Functions |
typedef struct FCM_EnvelopeData | FCM_EnvelopeData |
typedef struct FMod_Envelope | FMod_Envelope |
typedef struct FMod_Cycles | FMod_Cycles |
typedef enum eFMod_Cycling_Modes | eFMod_Cycling_Modes |
typedef struct FMod_Python | FMod_Python |
typedef struct FMod_Limits | FMod_Limits |
typedef enum eFMod_Limit_Flags | eFMod_Limit_Flags |
typedef struct FMod_Noise | FMod_Noise |
typedef enum
eFMod_Noise_Modifications | eFMod_Noise_Modifications |
typedef struct FMod_Stepped | FMod_Stepped |
typedef enum eFMod_Stepped_Flags | eFMod_Stepped_Flags |
typedef struct DriverTarget | DriverTarget |
typedef enum eDriverTarget_Flag | eDriverTarget_Flag |
typedef enum
eDriverTarget_TransformChannels | eDriverTarget_TransformChannels |
typedef struct DriverVar | DriverVar |
typedef enum eDriverVar_Types | eDriverVar_Types |
typedef struct ChannelDriver | ChannelDriver |
typedef enum eDriver_Types | eDriver_Types |
typedef enum eDriver_Flags | eDriver_Flags |
typedef struct FPoint | FPoint |
typedef struct FCurve | FCurve |
typedef enum eFCurve_Flags | eFCurve_Flags |
typedef enum eFCurve_Extend | eFCurve_Extend |
typedef enum eFCurve_Coloring | eFCurve_Coloring |
typedef struct AnimMapPair | AnimMapPair |
typedef struct AnimMapper | AnimMapper |
typedef struct NlaStrip | NlaStrip |
typedef enum eNlaStrip_Blend_Mode | eNlaStrip_Blend_Mode |
typedef enum
eNlaStrip_Extrapolate_Mode | eNlaStrip_Extrapolate_Mode |
typedef enum eNlaStrip_Flag | eNlaStrip_Flag |
typedef enum eNlaStrip_Type | eNlaStrip_Type |
typedef struct NlaTrack | NlaTrack |
typedef enum eNlaTrack_Flag | eNlaTrack_Flag |
typedef struct KS_Path | KS_Path |
typedef enum eKSP_Settings | eKSP_Settings |
typedef enum eKSP_Grouping | eKSP_Grouping |
typedef struct KeyingSet | KeyingSet |
typedef enum eKS_Settings | eKS_Settings |
typedef enum eInsertKeyFlags | eInsertKeyFlags |
typedef struct AnimOverride | AnimOverride |
typedef struct AnimData | AnimData |
typedef enum eAnimData_Flag | eAnimData_Flag |
typedef enum eAnimData_Recalc | eAnimData_Recalc |
typedef struct IdAdtTemplate | IdAdtTemplate |
Enumerations |
enum | eFModifier_Types {
FMODIFIER_TYPE_NULL = 0,
FMODIFIER_TYPE_GENERATOR,
FMODIFIER_TYPE_FN_GENERATOR,
FMODIFIER_TYPE_ENVELOPE,
FMODIFIER_TYPE_CYCLES,
FMODIFIER_TYPE_NOISE,
FMODIFIER_TYPE_FILTER,
FMODIFIER_TYPE_PYTHON,
FMODIFIER_TYPE_LIMITS,
FMODIFIER_TYPE_STEPPED,
FMODIFIER_NUM_TYPES
} |
enum | eFModifier_Flags {
FMODIFIER_FLAG_DISABLED = (1<<0),
FMODIFIER_FLAG_EXPANDED = (1<<1),
FMODIFIER_FLAG_ACTIVE = (1<<2),
FMODIFIER_FLAG_MUTED = (1<<3),
FMODIFIER_FLAG_RANGERESTRICT = (1<<4),
FMODIFIER_FLAG_USEINFLUENCE = (1<<5)
} |
enum | eFMod_Generator_Modes { FCM_GENERATOR_POLYNOMIAL = 0,
FCM_GENERATOR_POLYNOMIAL_FACTORISED
} |
enum | eFMod_Generator_Flags { FCM_GENERATOR_ADDITIVE = (1<<0)
} |
enum | eFMod_Generator_Functions {
FCM_GENERATOR_FN_SIN = 0,
FCM_GENERATOR_FN_COS,
FCM_GENERATOR_FN_TAN,
FCM_GENERATOR_FN_SQRT,
FCM_GENERATOR_FN_LN,
FCM_GENERATOR_FN_SINC
} |
enum | eFMod_Cycling_Modes { FCM_EXTRAPOLATE_NONE = 0,
FCM_EXTRAPOLATE_CYCLIC,
FCM_EXTRAPOLATE_CYCLIC_OFFSET,
FCM_EXTRAPOLATE_MIRROR
} |
enum | eFMod_Limit_Flags { FCM_LIMIT_XMIN = (1<<0),
FCM_LIMIT_XMAX = (1<<1),
FCM_LIMIT_YMIN = (1<<2),
FCM_LIMIT_YMAX = (1<<3)
} |
enum | eFMod_Noise_Modifications { FCM_NOISE_MODIF_REPLACE = 0,
FCM_NOISE_MODIF_ADD,
FCM_NOISE_MODIF_SUBTRACT,
FCM_NOISE_MODIF_MULTIPLY
} |
enum | eFMod_Stepped_Flags { FCM_STEPPED_NO_BEFORE = (1<<0),
FCM_STEPPED_NO_AFTER = (1<<1)
} |
enum | eDriverTarget_Flag { DTAR_FLAG_STRUCT_REF = (1<<0),
DTAR_FLAG_ID_OB_ONLY = (1<<1),
DTAR_FLAG_LOCALSPACE = (1<<2),
DTAR_FLAG_LOCAL_CONSTS = (1<<3)
} |
enum | eDriverTarget_TransformChannels {
DTAR_TRANSCHAN_LOCX = 0,
DTAR_TRANSCHAN_LOCY,
DTAR_TRANSCHAN_LOCZ,
DTAR_TRANSCHAN_ROTX,
DTAR_TRANSCHAN_ROTY,
DTAR_TRANSCHAN_ROTZ,
DTAR_TRANSCHAN_SCALEX,
DTAR_TRANSCHAN_SCALEY,
DTAR_TRANSCHAN_SCALEZ,
MAX_DTAR_TRANSCHAN_TYPES
} |
enum | eDriverVar_Types {
DVAR_TYPE_SINGLE_PROP = 0,
DVAR_TYPE_ROT_DIFF,
DVAR_TYPE_LOC_DIFF,
DVAR_TYPE_TRANSFORM_CHAN,
MAX_DVAR_TYPES
} |
enum | eDriver_Types {
DRIVER_TYPE_AVERAGE = 0,
DRIVER_TYPE_PYTHON,
DRIVER_TYPE_SUM,
DRIVER_TYPE_MIN,
DRIVER_TYPE_MAX
} |
enum | eDriver_Flags {
DRIVER_FLAG_INVALID = (1<<0),
DRIVER_FLAG_RECALC = (1<<1),
DRIVER_FLAG_RECOMPILE = (1<<3),
DRIVER_FLAG_RENAMEVAR = (1<<4),
DRIVER_FLAG_SHOWDEBUG = (1<<5)
} |
enum | eFCurve_Flags {
FCURVE_VISIBLE = (1<<0),
FCURVE_SELECTED = (1<<1),
FCURVE_ACTIVE = (1<<2),
FCURVE_PROTECTED = (1<<3),
FCURVE_MUTED = (1<<4),
FCURVE_AUTO_HANDLES = (1<<5),
FCURVE_DISABLED = (1<<10),
FCURVE_INT_VALUES = (1<<11),
FCURVE_DISCRETE_VALUES = (1<<12),
FCURVE_TAGGED = (1<<15)
} |
enum | eFCurve_Extend { FCURVE_EXTRAPOLATE_CONSTANT = 0,
FCURVE_EXTRAPOLATE_LINEAR
} |
enum | eFCurve_Coloring { FCURVE_COLOR_AUTO_RAINBOW = 0,
FCURVE_COLOR_AUTO_RGB,
FCURVE_COLOR_CUSTOM
} |
enum | eNlaStrip_Blend_Mode { NLASTRIP_MODE_REPLACE = 0,
NLASTRIP_MODE_ADD,
NLASTRIP_MODE_SUBTRACT,
NLASTRIP_MODE_MULTIPLY
} |
enum | eNlaStrip_Extrapolate_Mode { NLASTRIP_EXTEND_HOLD = 0,
NLASTRIP_EXTEND_HOLD_FORWARD,
NLASTRIP_EXTEND_NOTHING
} |
enum | eNlaStrip_Flag {
NLASTRIP_FLAG_ACTIVE = (1<<0),
NLASTRIP_FLAG_SELECT = (1<<1),
NLASTRIP_FLAG_TWEAKUSER = (1<<4),
NLASTRIP_FLAG_USR_INFLUENCE = (1<<5),
NLASTRIP_FLAG_USR_TIME = (1<<6),
NLASTRIP_FLAG_USR_TIME_CYCLIC = (1<<7),
NLASTRIP_FLAG_SYNC_LENGTH = (1<<9),
NLASTRIP_FLAG_AUTO_BLENDS = (1<<10),
NLASTRIP_FLAG_REVERSE = (1<<11),
NLASTRIP_FLAG_MUTED = (1<<12),
NLASTRIP_FLAG_MIRROR = (1<<13),
NLASTRIP_FLAG_TEMP_META = (1<<30),
NLASTRIP_FLAG_EDIT_TOUCHED = (1<<31)
} |
enum | eNlaStrip_Type { NLASTRIP_TYPE_CLIP = 0,
NLASTRIP_TYPE_TRANSITION,
NLASTRIP_TYPE_META,
NLASTRIP_TYPE_SOUND
} |
enum | eNlaTrack_Flag {
NLATRACK_ACTIVE = (1<<0),
NLATRACK_SELECTED = (1<<1),
NLATRACK_MUTED = (1<<2),
NLATRACK_SOLO = (1<<3),
NLATRACK_PROTECTED = (1<<4),
NLATRACK_DISABLED = (1<<10)
} |
enum | eKSP_Settings { KSP_FLAG_WHOLE_ARRAY = (1<<0)
} |
enum | eKSP_Grouping { KSP_GROUP_NAMED = 0,
KSP_GROUP_NONE,
KSP_GROUP_KSNAME,
KSP_GROUP_TEMPLATE_ITEM
} |
enum | eKS_Settings { KEYINGSET_BUILTIN = (1<<0),
KEYINGSET_ABSOLUTE = (1<<1)
} |
enum | eInsertKeyFlags {
INSERTKEY_NEEDED = (1<<0),
INSERTKEY_MATRIX = (1<<1),
INSERTKEY_FAST = (1<<2),
INSERTKEY_FASTR = (1<<3),
INSERTKEY_REPLACE = (1<<4),
INSERTKEY_XYZ2RGB = (1<<5)
} |
enum | eAnimData_Flag {
ADT_NLA_SOLO_TRACK = (1<<0),
ADT_NLA_EVAL_OFF = (1<<1),
ADT_NLA_EDIT_ON = (1<<2),
ADT_NLA_EDIT_NOMAP = (1<<3),
ADT_NLA_SKEYS_COLLAPSED = (1<<4),
ADT_DRIVERS_COLLAPSED = (1<<10),
ADT_DRIVERS_DISABLED = (1<<11),
ADT_UI_SELECTED = (1<<14),
ADT_UI_ACTIVE = (1<<15),
ADT_CURVES_NOT_VISIBLE = (1<<16)
} |
enum | eAnimData_Recalc { ADT_RECALC_DRIVERS = (1<<0),
ADT_RECALC_ANIM = (1<<1),
ADT_RECALC_ALL = (ADT_RECALC_DRIVERS|ADT_RECALC_ANIM)
} |
Definition in file DNA_anim_types.h.