Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_keyframes_draw.h
| Show All 36 Lines | |||||
| struct CacheFile; | struct CacheFile; | ||||
| struct FCurve; | struct FCurve; | ||||
| struct bDopeSheet; | struct bDopeSheet; | ||||
| struct bAction; | struct bAction; | ||||
| struct bActionGroup; | struct bActionGroup; | ||||
| struct Object; | struct Object; | ||||
| struct ListBase; | struct ListBase; | ||||
| struct bGPDlayer; | struct bGPDlayer; | ||||
| struct Palette; | |||||
| struct MaskLayer; | struct MaskLayer; | ||||
| struct Scene; | struct Scene; | ||||
| struct View2D; | struct View2D; | ||||
| struct DLRBT_Tree; | struct DLRBT_Tree; | ||||
| /* ****************************** Base Structs ****************************** */ | /* ****************************** Base Structs ****************************** */ | ||||
| /* Keyframe Column Struct */ | /* Keyframe Column Struct */ | ||||
| ▲ Show 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | |||||
| void ob_to_keylist(struct bDopeSheet *ads, struct Object *ob, 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); | ||||
| /* Cache File */ | /* Cache File */ | ||||
| void cachefile_to_keylist(struct bDopeSheet *ads, struct CacheFile *cache_file, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks); | void cachefile_to_keylist(struct bDopeSheet *ads, struct CacheFile *cache_file, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks); | ||||
| /* Scene */ | /* Scene */ | ||||
| void scene_to_keylist(struct bDopeSheet *ads, struct Scene *sce, 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); | ||||
| /* DopeSheet Summary */ | /* DopeSheet Summary */ | ||||
| void summary_to_keylist(struct bAnimContext *ac, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks); | void summary_to_keylist(struct bAnimContext *ac, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks); | ||||
| /* Grease Pencil datablock summary */ | /* Grease Pencil datablock summary */ | ||||
| void gpencil_to_keylist(struct bDopeSheet *ads, struct bGPdata *gpd, struct DLRBT_Tree *keys); | void gpencil_to_keylist(struct bDopeSheet *ads, struct bGPdata *gpd, struct DLRBT_Tree *keys, const bool active); | ||||
| /* Grease Pencil Layer */ | /* Grease Pencil Layer */ | ||||
| void gpl_to_keylist(struct bDopeSheet *ads, struct bGPDlayer *gpl, struct DLRBT_Tree *keys); | void gpl_to_keylist(struct bDopeSheet *ads, struct bGPDlayer *gpl, struct DLRBT_Tree *keys); | ||||
| /* Palette */ | |||||
| void palette_to_keylist(struct bDopeSheet *ads, struct Palette *palette, struct DLRBT_Tree *keys, struct DLRBT_Tree *blocks); | |||||
| /* Mask */ | /* Mask */ | ||||
| void mask_to_keylist(struct bDopeSheet *UNUSED(ads), struct MaskLayer *masklay, struct DLRBT_Tree *keys); | void mask_to_keylist(struct bDopeSheet *UNUSED(ads), struct MaskLayer *masklay, struct DLRBT_Tree *keys); | ||||
| /* ActKeyColumn API ---------------- */ | /* ActKeyColumn API ---------------- */ | ||||
| /* Comparator callback used for ActKeyColumns and cframe float-value pointer */ | /* Comparator callback used for ActKeyColumns and cframe float-value pointer */ | ||||
| short compare_ak_cfraPtr(void *node, void *data); | short compare_ak_cfraPtr(void *node, void *data); | ||||
| /* Comparator callback used for ActKeyBlocks and cframe float-value pointer */ | /* Comparator callback used for ActKeyBlocks and cframe float-value pointer */ | ||||
| short compare_ab_cfraPtr(void *node, void *data); | short compare_ab_cfraPtr(void *node, void *data); | ||||
| /* Checks if ActKeyBlock can be used (i.e. drawn/used to detect "holds") */ | /* Checks if ActKeyBlock can be used (i.e. drawn/used to detect "holds") */ | ||||
| bool actkeyblock_is_valid(ActKeyBlock *ab, struct DLRBT_Tree *keys); | bool actkeyblock_is_valid(ActKeyBlock *ab, struct DLRBT_Tree *keys); | ||||
| #endif /* __ED_KEYFRAMES_DRAW_H__ */ | #endif /* __ED_KEYFRAMES_DRAW_H__ */ | ||||