Blender  V3.3
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]
 
float frame_start
 
float frame_end
 
PreviewImagepreview
 

Detailed Description

Definition at line 655 of file DNA_action_types.h.

Member Data Documentation

◆ _pad

char bAction::_pad[4]

Definition at line 678 of file DNA_action_types.h.

◆ active_marker

int bAction::active_marker

◆ curves

ListBase bAction::curves

Function-curves (FCurve).

Definition at line 660 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_blend_in_action(), animsys_evaluate_action(), animviz_calc_motionpaths(), animviz_motionpath_compute_range(), AnimationImporter::apply_matrix_curves(), autokeyframe_object(), autokeyframe_pose(), bc_enable_fcurves(), bc_has_animations(), BKE_action_fcurves_clear(), blender::bke::BKE_action_find_fcurves_with_bones(), BKE_action_fix_paths_rename(), BKE_action_flip_with_pose(), BKE_action_groups_reconstruct(), BKE_action_has_single_frame(), BKE_animadata_fcurve_find_by_rna_path(), BKE_animdata_fix_paths_remove(), BKE_animdata_fix_paths_rename(), BKE_animdata_id_is_animated(), 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_without_keying_set(), do_version_hue_sat_node(), do_versions_ipos_to_animato(), ED_action_fcurve_ensure(), ED_action_fcurve_find(), ED_curve_updateAnimPaths(), ED_space_sequencer_has_playback_animation(), fcurve_add_to_list(), fcurve_path_rename(), followpath_path_animate_exec(), gather_frames_to_render_for_adt(), get_animation_curves(), 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_animation_backup_original(), seq_animation_curves_exist(), SEQ_animation_duplicate(), SEQ_animation_restore_original(), seq_convert_transform_animation(), seq_convert_transform_animation_2(), SEQ_free_animdata(), SEQ_offset_animdata(), seq_speed_factor_set(), sequencer_copy_animation(), sequencer_paste_animation(), split_groups_action_temp(), blender::bke::tests::TEST(), 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 662 of file DNA_action_types.h.

◆ flag

int bAction::flag

◆ frame_end

float bAction::frame_end

◆ frame_start

float bAction::frame_start

Start and end of the manually set intended playback frame range. Used by UI and some editing tools, but doesn't directly affect animation evaluation in any way.

Definition at line 682 of file DNA_action_types.h.

Referenced by ANIM_draw_action_framerange(), BKE_action_get_frame_range(), and make_new_fcurve_cyclic().

◆ groups

ListBase bAction::groups

◆ id

ID bAction::id

ID-serialization for relinking.

Definition at line 657 of file DNA_action_types.h.

Referenced by acf_nlaaction_name(), achannel_setting_flush_widget_cb(), achannel_setting_slider_cb(), action_asset_pre_save(), action_blend_read_lib(), action_blend_write(), action_copy_data(), action_create_new(), action_idcode_patch_check(), action_new_exec(), action_pushdown_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_fcurves_clear(), BKE_action_flip_with_pose(), BKE_animdata_fix_paths_rename(), BKE_animdata_free(), 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(), flip_pose(), has_poselib_pose_data_for_editing_poll(), insert_key_button_exec(), insert_keyframe(), make_local_animdata_tag(), make_local_animdata_tag_strips(), namebutton_fn(), nlachannels_pushdown_exec(), nlaedit_add_actionclip_exec(), blender::ed::space_node::node_group_ungroup(), outliner_action_set_exec(), poseAnim_mapping_refresh(), poselib_add_exec(), poselib_add_poll(), poselib_blend_apply(), poselib_init_new(), poselib_keytag_pose(), poselib_remove_exec(), poselib_unlink_exec(), screen_ctx_sel_actions_impl(), SEQ_offset_animdata(), tag_update_animation_element(), and blender::ed::outliner::TreeElementNLAAction::TreeElementNLAAction().

◆ idroot

int bAction::idroot

◆ markers

ListBase bAction::markers

◆ preview

PreviewImage* bAction::preview

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