Blender  V2.93
Public Attributes | List of all members
bAction Struct Reference

#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]
 
PreviewImagepreview
 

Detailed Description

Definition at line 658 of file DNA_action_types.h.

Member Data Documentation

◆ _pad

char bAction::_pad[4]

Definition at line 681 of file DNA_action_types.h.

◆ active_marker

int bAction::active_marker

◆ curves

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().

◆ DNA_DEPRECATED

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.

◆ flag

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().

◆ groups

ListBase bAction::groups

◆ id

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().

◆ idroot

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().

◆ markers

ListBase bAction::markers

◆ preview

PreviewImage* bAction::preview

The documentation for this struct was generated from the following file: