378 POSE_HAS_IKS = (1 << 14),
420 #define PCHAN_CUSTOM_DRAW_SIZE(pchan) \
421 (pchan)->custom_scale *( \
422 ((pchan)->drawflag & PCHAN_DRAW_NO_CUSTOM_BONE_SIZE) ? 1.0f : (pchan)->bone->length)
424 #ifdef DNA_DEPRECATED_ALLOW
426 typedef enum ePchan_BBoneFlag {
428 PCHAN_BBONE_CUSTOM_HANDLES = (1 << 1),
430 PCHAN_BBONE_CUSTOM_START_REL = (1 << 2),
432 PCHAN_BBONE_CUSTOM_END_REL = (1 << 3),
ID and Library types, which are fundamental for sdna.
struct bActionChannel bActionChannel
@ ADS_FILTER_NOMOVIECLIPS
@ ADS_FILTER_NOCACHEFILES
@ ADS_FILTER_NOPOINTCLOUD
@ MOTIONPATH_BAKE_HAS_PATHS
struct bPoseChannel bPoseChannel
struct bAnimVizSettings bAnimVizSettings
struct bDopeSheet bDopeSheet
enum eMotionPaths_Types eMotionPath_Types
struct bPoseChannelDrawData bPoseChannelDrawData
struct SpaceAction SpaceAction
struct SpaceAction_Runtime SpaceAction_Runtime
struct bActionGroup bActionGroup
@ ITASC_INITIAL_REITERATION
struct bMotionPathVert bMotionPathVert
struct bMotionPath bMotionPath
@ TIME_CACHE_DYNAMICPAINT
@ PCHAN_DRAW_NO_CUSTOM_BONE_SIZE
@ ADS_FLAG_SHOW_DBFILTERS
@ ADS_FLAG_SUMMARY_COLLAPSED
struct bPoseChannel_Runtime bPoseChannel_Runtime
enum eMotionPaths_BakeFlag eMotionPath_BakeFlag
enum eMotionPaths_ViewFlag eMotionPath_ViewFlag
@ POSE_CONSTRAINTS_NEED_UPDATE_FLAGS
@ POSE_CONSTRAINTS_TIMEDEPEND
@ SACTION_RUNTIME_FLAG_NEED_CHAN_SYNC
@ SACTION_POSEMARKERS_SHOW
@ SACTION_SHOW_INTERPOLATION
@ SACTION_NOREALTIMEUPDATES
These structs are the foundation for all linked lists in the library system.
struct GPUVertBuf GPUVertBuf
View2D v2d DNA_DEPRECATED
SpaceAction_Runtime runtime
struct bActionChannel * next
ListBase constraintChannels
struct bActionChannel * prev
struct bActionGroup * prev
struct bActionGroup * next
ListBase chanbase DNA_DEPRECATED
struct Collection * filter_grp
struct GPUVertBuf * points_vbo
struct GPUBatch * batch_points
struct GPUBatch * batch_line
float bbone_matrix[0][4][4]
struct Mat4 * bbone_deform_mats
struct DualQuat deform_dual_quat
struct DualQuat * bbone_dual_quats
struct Mat4 * bbone_pose_mats
struct Mat4 * bbone_rest_mats
bPoseChannelDrawData * draw_data
struct bPoseChannel * parent
char bboneflag DNA_DEPRECATED
struct bPoseChannel * custom_tx
struct bPoseChannel * bbone_next
struct bPoseChannel * prev
struct bPoseChannel * next
struct bPoseChannel_Runtime runtime
struct bPoseChannel * orig_pchan
float disp_tail_mat[4][4]
struct bPoseChannel * bbone_prev
struct bPoseChannel * child
bPoseChannel ** chan_array