#include "DNA_listBase.h"
#include "DNA_ID.h"
Go to the source code of this file.
Classes |
| struct | Bone |
| struct | bArmature |
Defines |
| #define | MAXBONENAME 32 |
Typedefs |
| typedef struct Bone | Bone |
| typedef struct bArmature | bArmature |
| typedef enum eArmature_Flag | eArmature_Flag |
| typedef enum eArmature_Drawtype | eArmature_Drawtype |
| typedef enum eArmature_DeformFlag | eArmature_DeformFlag |
| typedef enum eArmature_PathFlag | eArmature_PathFlag |
| typedef enum eArmature_GhostType | eArmature_GhostType |
| typedef enum eBone_Flag | eBone_Flag |
Enumerations |
| enum | eArmature_Flag {
ARM_RESTPOS = (1<<0),
ARM_DRAWXRAY = (1<<1),
ARM_DRAWAXES = (1<<2),
ARM_DRAWNAMES = (1<<3),
ARM_POSEMODE = (1<<4),
ARM_EDITMODE = (1<<5),
ARM_DELAYDEFORM = (1<<6),
ARM_DONT_USE = (1<<7),
ARM_MIRROR_EDIT = (1<<8),
ARM_AUTO_IK = (1<<9),
ARM_NO_CUSTOM = (1<<10),
ARM_COL_CUSTOM = (1<<11),
ARM_GHOST_ONLYSEL = (1<<12),
ARM_DS_EXPAND = (1<<13)
} |
| enum | eArmature_Drawtype { ARM_OCTA = 0,
ARM_LINE,
ARM_B_BONE,
ARM_ENVELOPE
} |
| enum | eArmature_DeformFlag {
ARM_DEF_VGROUP = (1<<0),
ARM_DEF_ENVELOPE = (1<<1),
ARM_DEF_QUATERNION = (1<<2),
ARM_DEF_B_BONE_REST = (1<<3),
ARM_DEF_INVERT_VGROUP = (1<<4)
} |
| enum | eArmature_PathFlag {
ARM_PATH_FNUMS = (1<<0),
ARM_PATH_KFRAS = (1<<1),
ARM_PATH_HEADS = (1<<2),
ARM_PATH_ACFRA = (1<<3),
ARM_PATH_KFNOS = (1<<4)
} |
| enum | eArmature_GhostType { ARM_GHOST_CUR = 0,
ARM_GHOST_RANGE,
ARM_GHOST_KEYS
} |
| enum | eBone_Flag {
BONE_SELECTED = (1<<0),
BONE_ROOTSEL = (1<<1),
BONE_TIPSEL = (1<<2),
BONE_TRANSFORM = (1<<3),
BONE_CONNECTED = (1<<4),
BONE_HIDDEN_P = (1<<6),
BONE_DONE = (1<<7),
BONE_DRAW_ACTIVE = (1<<8),
BONE_HINGE = (1<<9),
BONE_HIDDEN_A = (1<<10),
BONE_MULT_VG_ENV = (1<<11),
BONE_NO_DEFORM = (1<<12),
BONE_UNKEYED = (1<<13),
BONE_HINGE_CHILD_TRANSFORM = (1<<14),
BONE_NO_SCALE = (1<<15),
BONE_HIDDEN_PG = (1<<16),
BONE_DRAWWIRE = (1<<17),
BONE_NO_CYCLICOFFSET = (1<<18),
BONE_EDITMODE_LOCKED = (1<<19),
BONE_TRANSFORM_CHILD = (1<<20),
BONE_UNSELECTABLE = (1<<21),
BONE_NO_LOCAL_LOCATION = (1<<22)
} |
Detailed Description
Definition in file DNA_armature_types.h.
Define Documentation
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| ARM_DEF_VGROUP |
|
| ARM_DEF_ENVELOPE |
|
| ARM_DEF_QUATERNION |
|
| ARM_DEF_B_BONE_REST |
|
| ARM_DEF_INVERT_VGROUP |
|
Definition at line 143 of file DNA_armature_types.h.
- Enumerator:
| ARM_RESTPOS |
|
| ARM_DRAWXRAY |
|
| ARM_DRAWAXES |
|
| ARM_DRAWNAMES |
|
| ARM_POSEMODE |
|
| ARM_EDITMODE |
|
| ARM_DELAYDEFORM |
|
| ARM_DONT_USE |
|
| ARM_MIRROR_EDIT |
|
| ARM_AUTO_IK |
|
| ARM_NO_CUSTOM |
|
| ARM_COL_CUSTOM |
|
| ARM_GHOST_ONLYSEL |
|
| ARM_DS_EXPAND |
|
Definition at line 117 of file DNA_armature_types.h.
- Enumerator:
| ARM_PATH_FNUMS |
|
| ARM_PATH_KFRAS |
|
| ARM_PATH_HEADS |
|
| ARM_PATH_ACFRA |
|
| ARM_PATH_KFNOS |
|
Definition at line 153 of file DNA_armature_types.h.
- Enumerator:
| BONE_SELECTED |
|
| BONE_ROOTSEL |
|
| BONE_TIPSEL |
|
| BONE_TRANSFORM |
|
| BONE_CONNECTED |
|
| BONE_HIDDEN_P |
|
| BONE_DONE |
|
| BONE_DRAW_ACTIVE |
|
| BONE_HINGE |
|
| BONE_HIDDEN_A |
|
| BONE_MULT_VG_ENV |
|
| BONE_NO_DEFORM |
|
| BONE_UNKEYED |
|
| BONE_HINGE_CHILD_TRANSFORM |
|
| BONE_NO_SCALE |
|
| BONE_HIDDEN_PG |
|
| BONE_DRAWWIRE |
|
| BONE_NO_CYCLICOFFSET |
|
| BONE_EDITMODE_LOCKED |
|
| BONE_TRANSFORM_CHILD |
|
| BONE_UNSELECTABLE |
|
| BONE_NO_LOCAL_LOCATION |
|
Definition at line 170 of file DNA_armature_types.h.