Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | KeyBlock |
struct | Key |
Typedefs | |
typedef struct KeyBlock | KeyBlock |
typedef struct Key | Key |
Enumerations | |
enum | { KEY_NORMAL = 0 , KEY_RELATIVE = 1 } |
enum | { KEY_DS_EXPAND = 1 } |
enum | { KEY_LINEAR = 0 , KEY_CARDINAL = 1 , KEY_BSPLINE = 2 , KEY_CATMULL_ROM = 3 } |
enum | { KEYBLOCK_MUTE = (1 << 0) , KEYBLOCK_SEL = (1 << 1) , KEYBLOCK_LOCKED = (1 << 2) } |
This file defines structures for Shape-Keys (not animation keyframes), attached to Mesh, Curve and Lattice Data. Even though Key's are ID blocks they aren't intended to be shared between multiple data blocks as with other ID types.
Definition in file DNA_key_types.h.
#define KEYELEM_ELEM_LEN_BEZTRIPLE 4 |
Definition at line 147 of file DNA_key_types.h.
#define KEYELEM_ELEM_LEN_BPOINT 2 |
Definition at line 144 of file DNA_key_types.h.
#define KEYELEM_ELEM_SIZE_CURVE 3 |
Definition at line 142 of file DNA_key_types.h.
#define KEYELEM_FLOAT_LEN_BEZTRIPLE (KEYELEM_ELEM_LEN_BEZTRIPLE * KEYELEM_ELEM_SIZE_CURVE) |
Definition at line 148 of file DNA_key_types.h.
#define KEYELEM_FLOAT_LEN_BPOINT (KEYELEM_ELEM_LEN_BPOINT * KEYELEM_ELEM_SIZE_CURVE) |
Definition at line 145 of file DNA_key_types.h.
#define KEYELEM_FLOAT_LEN_COORD 3 |
Definition at line 139 of file DNA_key_types.h.
anonymous enum |
Enumerator | |
---|---|
KEY_NORMAL | |
KEY_RELATIVE |
Definition at line 111 of file DNA_key_types.h.
anonymous enum |
Enumerator | |
---|---|
KEY_DS_EXPAND |
Definition at line 120 of file DNA_key_types.h.
anonymous enum |
Enumerator | |
---|---|
KEY_LINEAR | |
KEY_CARDINAL | |
KEY_BSPLINE | |
KEY_CATMULL_ROM |
Definition at line 125 of file DNA_key_types.h.
anonymous enum |
Enumerator | |
---|---|
KEYBLOCK_MUTE | |
KEYBLOCK_SEL | |
KEYBLOCK_LOCKED |
Definition at line 133 of file DNA_key_types.h.