|
Blender V4.3
|
#include <DNA_action_types.h>
Inherited by blender::animrig::Slot.
Public Attributes | |
| char | name [66] |
| uint8_t | _pad0 [2] |
| int | idtype |
| int32_t | handle |
| int8_t | slot_flags |
| uint8_t | _pad1 [3] |
| ActionSlotRuntimeHandle * | runtime |
Definition at line 1163 of file DNA_action_types.h.
| uint8_t ActionSlot::_pad0[2] |
Definition at line 1171 of file DNA_action_types.h.
| uint8_t ActionSlot::_pad1[3] |
Definition at line 1194 of file DNA_action_types.h.
| int32_t ActionSlot::handle |
Identifier of this Slot within the Action.
This number allows reorganization of the bAction::slot_array without invalidating references. Also these remain valid when copy-on-evaluate copies are made.
Only valid within the Action that owns this Slot.
Definition at line 1190 of file DNA_action_types.h.
Referenced by blender::bke::action_blend_write(), actkeys_list_element_to_keylist(), animfilter_action_slot(), animfilter_fcurves_span(), build_channel_keylist(), blender::animrig::StripKeyframeData::channelbag_for_slot(), blender::animrig::StripKeyframeData::channelbag_for_slot(), blender::animrig::StripKeyframeData::channelbag_for_slot_add(), click_select_channel_action_slot(), blender::animrig::tests::AnimationEvaluationTest::evaluate_single_property(), blender::animrig::first_slot_handle(), blender::animrig::generic_assign_action_slot(), mouse_action_keys(), blender::animrig::move_slot(), blender::animrig::Action::slot_active_set(), blender::animrig::Action::slot_for_handle(), blender::animrig::Action::slot_name_propagate(), blender::animrig::Action::slot_remove(), blender::animrig::nla::tests::TEST_F(), blender::animrig::nla::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), and blender::animrig::tests::TEST_F().
| int ActionSlot::idtype |
Type of ID-blocks that this slot can be assigned to. If 0, will be set to whatever ID is first assigned.
Definition at line 1177 of file DNA_action_types.h.
Referenced by convert_action_in_place(), getname_anim_fcurve_for_slot(), blender::animrig::Slot::has_idtype(), blender::animrig::Slot::is_suitable_for(), blender::animrig::Slot::name_ensure_prefix(), blender::animrig::Slot::name_prefix_for_idtype(), blender::animrig::Action::slot_add_for_id(), blender::animrig::Action::slot_setup_for_id(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), and blender::animrig::tests::TEST_F().
| char ActionSlot::name[66] |
Typically the ID name this slot was created for, including the two letters indicating the ID type.
Definition at line 1170 of file DNA_action_types.h.
Referenced by BKE_nla_tweakmode_enter(), convert_action_exec(), blender::animrig::generic_assign_action_slot(), blender::animrig::insert_key_layered_action(), blender::animrig::StripKeyframeData::keyframe_insert(), blender::animrig::Slot::name_ensure_prefix(), blender::animrig::Slot::name_prefix_for_idtype(), blender::animrig::Action::slot_add(), blender::animrig::Action::slot_find_by_name(), blender::animrig::Action::slot_name_define(), blender::animrig::slot_name_ensure_unique(), blender::animrig::Action::slot_name_propagate(), blender::animrig::nla::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), and blender::animrig::tests::TEST_F().
| ActionSlotRuntimeHandle* ActionSlot::runtime |
Runtime data. Set to nullptr when writing to disk.
Definition at line 1197 of file DNA_action_types.h.
Referenced by blender::animrig::Slot::blend_read_post(), blender::animrig::clone_slot(), blender::animrig::Slot::runtime_users(), blender::animrig::Slot::Slot(), blender::animrig::Slot::Slot(), blender::animrig::tests::TEST_F(), blender::animrig::Slot::users(), blender::animrig::Slot::users_add(), blender::animrig::Slot::users_remove(), and blender::animrig::Slot::~Slot().
| int8_t ActionSlot::slot_flags |
Definition at line 1193 of file DNA_action_types.h.
Referenced by blender::animrig::Slot::flags(), blender::animrig::Slot::is_active(), blender::animrig::Slot::is_expanded(), blender::animrig::Slot::is_selected(), make_new_animlistelem(), blender::animrig::Slot::set_active(), blender::animrig::Slot::set_expanded(), blender::animrig::Slot::set_selected(), and blender::animrig::tests::TEST_F().