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

ED_keyframes_draw.h File Reference

Go to the source code of this file.

Classes

struct  ActKeyColumn
struct  ActKeyBlock

Typedefs

typedef struct ActKeyColumn ActKeyColumn
typedef struct ActKeyBlock ActKeyBlock
typedef enum eKeyframeShapeDrawOpts eKeyframeShapeDrawOpts

Enumerations

enum  eKeyframeShapeDrawOpts { KEYFRAME_SHAPE_FRAME = 0, KEYFRAME_SHAPE_INSIDE, KEYFRAME_SHAPE_BOTH }

Functions

void draw_keyframe_shape (float x, float y, float xscale, float hsize, short sel, short key_type, short mode, float alpha)
void draw_fcurve_channel (struct View2D *v2d, struct AnimData *adt, struct FCurve *fcu, float ypos)
void draw_agroup_channel (struct View2D *v2d, struct AnimData *adt, struct bActionGroup *agrp, float ypos)
void draw_action_channel (struct View2D *v2d, struct AnimData *adt, struct bAction *act, float ypos)
void draw_object_channel (struct View2D *v2d, struct bDopeSheet *ads, struct Object *ob, float ypos)
void draw_scene_channel (struct View2D *v2d, struct bDopeSheet *ads, struct Scene *sce, float ypos)
void draw_summary_channel (struct View2D *v2d, struct bAnimContext *ac, float ypos)
void draw_gpl_channel (struct View2D *v2d, struct bDopeSheet *ads, struct bGPDlayer *gpl, float ypos)
void fcurve_to_keylist (struct AnimData *adt, struct FCurve *fcu, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void agroup_to_keylist (struct AnimData *adt, struct bActionGroup *agrp, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void action_to_keylist (struct AnimData *adt, struct bAction *act, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void ob_to_keylist (struct bDopeSheet *ads, struct Object *ob, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void scene_to_keylist (struct bDopeSheet *ads, struct Scene *sce, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void summary_to_keylist (struct bAnimContext *ac, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks)
void gpl_to_keylist (struct bDopeSheet *ads, struct bGPDlayer *gpl, struct DLRBT_Tree *keys)
short compare_ak_cfraPtr (void *node, void *data)
short compare_ab_cfraPtr (void *node, void *data)
short actkeyblock_is_valid (ActKeyBlock *ab, struct DLRBT_Tree *keys)

Detailed Description

Definition in file ED_keyframes_draw.h.


Typedef Documentation

typedef struct ActKeyBlock ActKeyBlock
typedef struct ActKeyColumn ActKeyColumn

Enumeration Type Documentation

Enumerator:
KEYFRAME_SHAPE_FRAME 
KEYFRAME_SHAPE_INSIDE 
KEYFRAME_SHAPE_BOTH 

Definition at line 95 of file ED_keyframes_draw.h.


Function Documentation

void action_to_keylist ( struct AnimData adt,
struct bAction act,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)
short actkeyblock_is_valid ( ActKeyBlock ab,
struct DLRBT_Tree keys 
)
void agroup_to_keylist ( struct AnimData adt,
struct bActionGroup agrp,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)
short compare_ab_cfraPtr ( void *  node,
void *  data 
)

Definition at line 315 of file keyframes_draw.c.

References data, and ActKeyBlock::start.

Referenced by pose_propagate_get_boneHoldEndFrame().

short compare_ak_cfraPtr ( void *  node,
void *  data 
)
void draw_action_channel ( struct View2D v2d,
struct AnimData adt,
struct bAction act,
float  ypos 
)
void draw_agroup_channel ( struct View2D v2d,
struct AnimData adt,
struct bActionGroup agrp,
float  ypos 
)
void draw_fcurve_channel ( struct View2D v2d,
struct AnimData adt,
struct FCurve fcu,
float  ypos 
)
void draw_gpl_channel ( struct View2D v2d,
struct bDopeSheet ads,
struct bGPDlayer gpl,
float  ypos 
)
void draw_keyframe_shape ( float  x,
float  y,
float  xscale,
float  hsize,
short  sel,
short  key_type,
short  mode,
float  alpha 
)
void draw_object_channel ( struct View2D v2d,
struct bDopeSheet ads,
struct Object ob,
float  ypos 
)
void draw_scene_channel ( struct View2D v2d,
struct bDopeSheet ads,
struct Scene sce,
float  ypos 
)
void draw_summary_channel ( struct View2D v2d,
struct bAnimContext ac,
float  ypos 
)
void fcurve_to_keylist ( struct AnimData adt,
struct FCurve fcu,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)
void gpl_to_keylist ( struct bDopeSheet ads,
struct bGPDlayer gpl,
struct DLRBT_Tree keys 
)
void ob_to_keylist ( struct bDopeSheet ads,
struct Object ob,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)
void scene_to_keylist ( struct bDopeSheet ads,
struct Scene sce,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)
void summary_to_keylist ( struct bAnimContext ac,
struct DLRBT_Tree keys,
struct DLRBT_Tree blocks 
)