|
Blender
V2.93
|
#include <DNA_action_types.h>
Public Attributes | |
| ID | id |
| ListBase | curves |
| ListBase chanbase | DNA_DEPRECATED |
| ListBase | groups |
| ListBase | markers |
| int | flag |
| int | active_marker |
| int | idroot |
| char | _pad [4] |
| PreviewImage * | preview |
Definition at line 658 of file DNA_action_types.h.
| char bAction::_pad[4] |
Definition at line 681 of file DNA_action_types.h.
| int bAction::active_marker |
Index of the active marker.
Definition at line 674 of file DNA_action_types.h.
Referenced by poselib_add_exec(), poselib_get_active_pose(), poselib_move_exec(), poselib_preview_handle_event(), poselib_remove_exec(), and poselib_rename_invoke().
| ListBase bAction::curves |
Function-curves (FCurve).
Definition at line 663 of file DNA_action_types.h.
Referenced by act_keyframes_loop(), action_blend_read_data(), action_blend_read_expand(), action_blend_read_lib(), action_blend_write(), action_copy_data(), action_flip_pchan_rna_paths(), action_foreach_id(), action_frame_has_keyframe(), action_free_data(), action_get_item_transforms(), action_groups_add_channel(), action_groups_remove_channel(), action_has_motion(), action_move_fcurves_by_basepath(), action_to_animdata(), action_to_keylist(), add_keyframes_from(), adt_apply_all_fcurves_cb(), ANIM_fcurve_delete_from_animdata(), ANIM_remove_empty_action_from_animdata(), animchannels_clean_empty_exec(), animdata_keyframe_list_get(), animfilter_action(), animsys_evaluate_action(), animviz_calc_motionpaths(), AnimationImporter::apply_matrix_curves(), autokeyframe_object(), autokeyframe_pose(), bc_enable_fcurves(), bc_has_animations(), BKE_action_fix_paths_rename(), BKE_action_flip_with_pose(), BKE_action_groups_reconstruct(), BKE_animdata_fix_paths_remove(), BKE_animdata_fix_paths_rename(), BKE_animdata_id_is_animated(), BKE_fcurve_find_by_rna_context_ui(), BKE_object_modifier_gpencil_use_time(), BKE_object_modifier_use_time(), BKE_object_shaderfx_use_time(), blo_do_versions_250(), blender::deg::DepsgraphRelationBuilder::build_action(), blender::deg::DepsgraphRelationBuilder::build_animdata_curves(), calc_action_range(), clear_anim_v3d_exec(), delete_key_v3d_exec(), do_version_hue_sat_node(), do_versions_ipos_to_animato(), ED_action_fcurve_ensure(), ED_action_fcurve_find(), ED_curve_updateAnimPaths(), fcurve_add_to_list(), fcurve_path_rename(), followpath_path_animate_exec(), gather_frames_to_render_for_adt(), get_animation_curves(), id_data_find_fcurve(), ipo_to_animdata(), join_groups_action_temp(), make_new_animlistelem(), modifiers_has_animation_check(), nla_eval_domain_action(), nlasnapshot_from_action(), nlastrips_apply_all_curves_cb(), nlastrips_path_remove_fix(), nlastrips_path_rename_fix(), nlastrips_to_animdata(), poselib_remove_exec(), remove_sequencer_fcurves(), seq_convert_transform_animation(), seq_convert_transform_animation_2(), SEQ_dupe_animdata(), seq_free_animdata(), SEQ_offset_animdata(), split_groups_action_temp(), AnimationImporter::translate_animation_OLD(), AnimationImporter::translate_Animations(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| ListBase chanbase bAction::DNA_DEPRECATED |
Legacy data - Action Channels (bActionChannel) in pre-2.5 animation system.
Definition at line 665 of file DNA_action_types.h.
| int bAction::flag |
Settings for this action.
Definition at line 672 of file DNA_action_types.h.
Referenced by acf_fillactd_setting_ptr(), action_frame_has_keyframe(), and make_new_animlistelem().
| ListBase bAction::groups |
Groups of function-curves (bActionGroup).
Definition at line 667 of file DNA_action_types.h.
Referenced by action_blend_read_data(), action_blend_write(), action_copy_data(), action_flip_pchan_rna_paths(), action_free_data(), action_groups_add_new(), action_groups_clear_tempflags(), action_move_fcurves_by_basepath(), action_to_animato(), action_to_animdata(), AnimationImporter::add_bone_fcurve(), ANIM_fcurve_delete_from_animdata(), animchannels_group_channels(), animfilter_action(), BKE_action_group_find_name(), BKE_action_groups_reconstruct(), do_versions_ipos_to_animato(), fcurve_add_to_list(), get_active_actiongroup(), join_groups_action_temp(), nlastrips_to_animdata(), poselib_apply_pose(), poselib_backup_posecopy(), poselib_keytag_pose(), rearrange_action_channels(), set_active_action_group(), and split_groups_action_temp().
| ID bAction::id |
ID-serialization for relinking.
Definition at line 660 of file DNA_action_types.h.
Referenced by acf_nlaaction_name(), achannel_setting_flush_widget_cb(), achannel_setting_slider_cb(), action_blend_read_lib(), action_blend_write(), action_copy_data(), action_create_new(), action_idcode_patch_check(), action_new_exec(), ANIM_list_elem_update(), ANIM_remove_empty_action_from_animdata(), animdata_copy_id_action(), animfilter_act_group(), animfilter_action(), animrecord_check_state(), BKE_action_flip_with_pose(), BKE_animdata_fix_paths_rename(), BKE_animdata_free(), BKE_animdata_merge_copy(), BKE_animdata_set_action(), BKE_animdata_transfer_by_basepath(), BKE_nla_action_pushdown(), BKE_nla_tweakmode_enter(), BKE_nla_tweakmode_exit(), BKE_nlastrip_copy(), BKE_nlastrip_free(), BKE_nlastrip_new(), BKE_nlastrip_validate_name(), blo_do_versions_250(), blender::deg::DepsgraphNodeBuilder::build_action(), blender::deg::DepsgraphRelationBuilder::build_action(), blender::deg::DepsgraphRelationBuilder::build_animdata_curves(), blender::deg::DepsgraphRelationBuilder::build_copy_on_write_relations(), deg_tag_after_keyframe_delete(), do_graph_region_driver_buttons(), ED_animedit_unlink_action(), ED_curve_updateAnimPaths(), ED_id_action_ensure(), insert_key_button_exec(), insert_keyframe(), make_local_animdata_tag(), make_local_animdata_tag_strips(), namebutton_fn(), nlachannels_pushdown_exec(), nlaedit_add_actionclip_exec(), outliner_action_set_exec(), poseAnim_mapping_refresh(), poselib_add_exec(), poselib_init_new(), poselib_remove_exec(), poselib_unlink_exec(), SEQ_offset_animdata(), tag_update_animation_element(), and blender::ed::outliner::TreeElementNLAAction::TreeElementNLAAction().
| int bAction::idroot |
Type of ID-blocks that action can be assigned to (if 0, will be set to whatever ID first evaluates it).
Definition at line 680 of file DNA_action_types.h.
Referenced by action_create_new(), action_idcode_patch_check(), BKE_animdata_action_ensure_idroot(), do_versions_after_linking_250(), do_versions_ipos_to_animato(), nlaedit_add_actionclip_exec(), outliner_action_set_exec(), and poselib_init_new().
| ListBase bAction::markers |
Markers local to the Action (used to provide Pose-Libraries).
Definition at line 669 of file DNA_action_types.h.
Referenced by act_markers_make_local_exec(), action_blend_read_data(), action_blend_read_expand(), action_blend_read_lib(), action_blend_write(), action_copy_data(), action_foreach_id(), action_free_data(), context_get_markers(), nla_actionclip_draw_markers(), poselib_add_exec(), poselib_add_menu_invoke(), poselib_add_menu_invoke__replacemenu(), poselib_get_active_pose(), poselib_get_free_index(), poselib_move_exec(), poselib_preview_apply(), poselib_preview_get_next(), poselib_preview_handle_event(), poselib_preview_init_data(), poselib_remove_exec(), poselib_rename_exec(), poselib_rename_invoke(), and poselib_sanitize_exec().
| PreviewImage* bAction::preview |
Definition at line 683 of file DNA_action_types.h.
Referenced by action_blend_read_data(), action_blend_write(), action_copy_data(), and action_free_data().