Blender V5.0
anim_intern.hh File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::animrig

Macros

#define ANIM_CHAN_NAME_SIZE   256

Functions

void blender::ed::animrig::POSELIB_OT_create_pose_asset (wmOperatorType *ot)
void blender::ed::animrig::POSELIB_OT_asset_modify (wmOperatorType *ot)
void blender::ed::animrig::POSELIB_OT_asset_delete (wmOperatorType *ot)
void blender::ed::animrig::POSELIB_OT_screenshot_preview (wmOperatorType *ot)
Main Keyframe Management operators

These handle keyframes management from various spaces. They will handle the menus required for each space.

void ANIM_OT_keyframe_insert (wmOperatorType *ot)
void ANIM_OT_keyframe_delete (wmOperatorType *ot)
void ANIM_OT_keyframe_insert_by_name (wmOperatorType *ot)
void ANIM_OT_keyframe_delete_by_name (wmOperatorType *ot)
void ANIM_OT_keyframe_insert_menu (wmOperatorType *ot)
void ANIM_OT_keyframe_delete_v3d (wmOperatorType *ot)
void ANIM_OT_keyframe_delete_vse (wmOperatorType *ot)
void ANIM_OT_keyframe_clear_v3d (wmOperatorType *ot)
void ANIM_OT_keyframe_clear_vse (wmOperatorType *ot)
Keyframe management operators for UI buttons (RMB menu)
void ANIM_OT_keyframe_insert_button (wmOperatorType *ot)
void ANIM_OT_keyframe_delete_button (wmOperatorType *ot)
void ANIM_OT_keyframe_clear_button (wmOperatorType *ot)
KeyingSet management operators for UI buttons (RMB menu)
void ANIM_OT_keyingset_button_add (wmOperatorType *ot)
void ANIM_OT_keyingset_button_remove (wmOperatorType *ot)
KeyingSet management operators for RNA collections/UI buttons
void ANIM_OT_keying_set_add (wmOperatorType *ot)
void ANIM_OT_keying_set_remove (wmOperatorType *ot)
void ANIM_OT_keying_set_path_add (wmOperatorType *ot)
void ANIM_OT_keying_set_path_remove (wmOperatorType *ot)
KeyingSet general operators
void ANIM_OT_keying_set_active_set (wmOperatorType *ot)
Driver management operators for UI buttons (RMB menu)
void ANIM_OT_driver_button_add (wmOperatorType *ot)
void ANIM_OT_driver_button_remove (wmOperatorType *ot)
void ANIM_OT_driver_button_edit (wmOperatorType *ot)
void ANIM_OT_copy_driver_button (wmOperatorType *ot)
void ANIM_OT_paste_driver_button (wmOperatorType *ot)

Variables

ListBase builtin_keyingsets

Macro Definition Documentation

◆ ANIM_CHAN_NAME_SIZE

Function Documentation

◆ ANIM_OT_copy_driver_button()

void ANIM_OT_copy_driver_button ( wmOperatorType * ot)

Definition at line 1171 of file drivers.cc.

References copy_driver_button_exec(), OPTYPE_INTERNAL, OPTYPE_UNDO, and ot.

Referenced by ED_operatortypes_anim().

◆ ANIM_OT_driver_button_add()

void ANIM_OT_driver_button_add ( wmOperatorType * ot)

◆ ANIM_OT_driver_button_edit()

void ANIM_OT_driver_button_edit ( wmOperatorType * ot)

Definition at line 1131 of file drivers.cc.

References edit_driver_button_exec(), OPTYPE_INTERNAL, OPTYPE_UNDO, and ot.

Referenced by ED_operatortypes_anim().

◆ ANIM_OT_driver_button_remove()

void ANIM_OT_driver_button_remove ( wmOperatorType * ot)

◆ ANIM_OT_keyframe_clear_button()

void ANIM_OT_keyframe_clear_button ( wmOperatorType * ot)

◆ ANIM_OT_keyframe_clear_v3d()

◆ ANIM_OT_keyframe_clear_vse()

◆ ANIM_OT_keyframe_delete()

◆ ANIM_OT_keyframe_delete_button()

void ANIM_OT_keyframe_delete_button ( wmOperatorType * ot)

◆ ANIM_OT_keyframe_delete_by_name()

◆ ANIM_OT_keyframe_delete_v3d()

◆ ANIM_OT_keyframe_delete_vse()

◆ ANIM_OT_keyframe_insert()

◆ ANIM_OT_keyframe_insert_button()

void ANIM_OT_keyframe_insert_button ( wmOperatorType * ot)

◆ ANIM_OT_keyframe_insert_by_name()

◆ ANIM_OT_keyframe_insert_menu()

◆ ANIM_OT_keying_set_active_set()

◆ ANIM_OT_keying_set_add()

void ANIM_OT_keying_set_add ( wmOperatorType * ot)

◆ ANIM_OT_keying_set_path_add()

void ANIM_OT_keying_set_path_add ( wmOperatorType * ot)

◆ ANIM_OT_keying_set_path_remove()

void ANIM_OT_keying_set_path_remove ( wmOperatorType * ot)

◆ ANIM_OT_keying_set_remove()

void ANIM_OT_keying_set_remove ( wmOperatorType * ot)

◆ ANIM_OT_keyingset_button_add()

void ANIM_OT_keyingset_button_add ( wmOperatorType * ot)

◆ ANIM_OT_keyingset_button_remove()

void ANIM_OT_keyingset_button_remove ( wmOperatorType * ot)

◆ ANIM_OT_paste_driver_button()

void ANIM_OT_paste_driver_button ( wmOperatorType * ot)

Definition at line 1216 of file drivers.cc.

References OPTYPE_INTERNAL, OPTYPE_UNDO, ot, and paste_driver_button_exec().

Referenced by ED_operatortypes_anim().

Variable Documentation

◆ builtin_keyingsets