Blender V2.61 - r43446
Classes | Defines | Typedefs | Enumerations

DNA_armature_types.h File Reference

#include "DNA_listBase.h"
#include "DNA_ID.h"

Go to the source code of this file.

Classes

struct  Bone
struct  bArmature

Defines

#define MAXBONENAME   64

Typedefs

typedef struct Bone Bone
typedef struct bArmature bArmature
typedef enum eArmature_Flag eArmature_Flag
typedef enum eArmature_Drawtype eArmature_Drawtype
typedef enum eArmature_VertDeformer eArmature_VertDeformer
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,
  ARM_WIRE
}
enum  eArmature_VertDeformer { ARM_VDEF_BLENDER, ARM_VDEF_BGE_CPU }
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

#define MAXBONENAME   64

Typedef Documentation

typedef struct bArmature bArmature
typedef struct Bone Bone
typedef enum eBone_Flag eBone_Flag

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 150 of file DNA_armature_types.h.

Enumerator:
ARM_OCTA 
ARM_LINE 
ARM_B_BONE 
ARM_ENVELOPE 
ARM_WIRE 

Definition at line 135 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_GHOST_CUR 
ARM_GHOST_RANGE 
ARM_GHOST_KEYS 

Definition at line 170 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 160 of file DNA_armature_types.h.

Enumerator:
ARM_VDEF_BLENDER 
ARM_VDEF_BGE_CPU 

Definition at line 144 of file DNA_armature_types.h.

enum eBone_Flag
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 177 of file DNA_armature_types.h.