Blender  V3.3
Classes | Typedefs | Functions
ED_keyframes_draw.h File Reference

Go to the source code of this file.

Classes

struct  KeyframeShaderBindings
 

Typedefs

typedef struct KeyframeShaderBindings KeyframeShaderBindings
 

Functions

void draw_keyframe_shape (float x, float y, float size, bool sel, short key_type, short mode, float alpha, const KeyframeShaderBindings *sh_bindings, short handle_type, short extreme_type)
 
void draw_fcurve_channel (struct AnimKeylistDrawList *draw_list, struct AnimData *adt, struct FCurve *fcu, float ypos, float yscale_fac, int saction_flag)
 
void draw_agroup_channel (struct AnimKeylistDrawList *draw_list, struct AnimData *adt, struct bActionGroup *agrp, float ypos, float yscale_fac, int saction_flag)
 
void draw_action_channel (struct AnimKeylistDrawList *draw_list, struct AnimData *adt, struct bAction *act, float ypos, float yscale_fac, int saction_flag)
 
void draw_object_channel (struct AnimKeylistDrawList *draw_list, struct bDopeSheet *ads, struct Object *ob, float ypos, float yscale_fac, int saction_flag)
 
void draw_scene_channel (struct AnimKeylistDrawList *draw_list, struct bDopeSheet *ads, struct Scene *sce, float ypos, float yscale_fac, int saction_flag)
 
void draw_summary_channel (struct AnimKeylistDrawList *draw_list, struct bAnimContext *ac, float ypos, float yscale_fac, int saction_flag)
 
void draw_gpl_channel (struct AnimKeylistDrawList *draw_list, struct bDopeSheet *ads, struct bGPDlayer *gpl, float ypos, float yscale_fac, int saction_flag)
 
void draw_masklay_channel (struct AnimKeylistDrawList *draw_list, struct bDopeSheet *ads, struct MaskLayer *masklay, float ypos, float yscale_fac, int saction_flag)
 
struct AnimKeylistDrawListED_keylist_draw_list_create (void)
 
void ED_keylist_draw_list_flush (struct AnimKeylistDrawList *draw_list, struct View2D *v2d)
 
void ED_keylist_draw_list_free (struct AnimKeylistDrawList *draw_list)
 

Typedef Documentation

◆ KeyframeShaderBindings

Function Documentation

◆ draw_action_channel()

void draw_action_channel ( struct AnimKeylistDrawList draw_list,
struct AnimData adt,
struct bAction act,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_agroup_channel()

void draw_agroup_channel ( struct AnimKeylistDrawList draw_list,
struct AnimData adt,
struct bActionGroup agrp,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_fcurve_channel()

void draw_fcurve_channel ( struct AnimKeylistDrawList draw_list,
struct AnimData adt,
struct FCurve fcu,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_gpl_channel()

void draw_gpl_channel ( struct AnimKeylistDrawList draw_list,
struct bDopeSheet ads,
struct bGPDlayer gpl,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_keyframe_shape()

void draw_keyframe_shape ( float  x,
float  y,
float  size,
bool  sel,
short  key_type,
short  mode,
float  alpha,
const KeyframeShaderBindings sh_bindings,
short  handle_type,
short  extreme_type 
)

◆ draw_masklay_channel()

void draw_masklay_channel ( struct AnimKeylistDrawList draw_list,
struct bDopeSheet ads,
struct MaskLayer masklay,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_object_channel()

void draw_object_channel ( struct AnimKeylistDrawList draw_list,
struct bDopeSheet ads,
struct Object ob,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_scene_channel()

void draw_scene_channel ( struct AnimKeylistDrawList draw_list,
struct bDopeSheet ads,
struct Scene sce,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ draw_summary_channel()

void draw_summary_channel ( struct AnimKeylistDrawList draw_list,
struct bAnimContext ac,
float  ypos,
float  yscale_fac,
int  saction_flag 
)

◆ ED_keylist_draw_list_create()

struct AnimKeylistDrawList* ED_keylist_draw_list_create ( void  )

Definition at line 486 of file keyframes_draw.c.

References MEM_callocN.

Referenced by draw_channel_strips().

◆ ED_keylist_draw_list_flush()

void ED_keylist_draw_list_flush ( struct AnimKeylistDrawList draw_list,
struct View2D v2d 
)

◆ ED_keylist_draw_list_free()

void ED_keylist_draw_list_free ( struct AnimKeylistDrawList draw_list)