|
Blender V4.3
|
#include <nla_private.h>
Public Attributes | |
| struct NlaEvalChannel * | next |
| struct NlaEvalChannel * | prev |
| struct NlaEvalData * | owner |
| const char * | rna_path |
| NlaEvalChannelKey | key |
| int | index |
| bool | is_array |
| char | mix_mode |
| NlaValidMask | domain |
| NlaEvalChannelSnapshot | base_snapshot |
Temp channel for accumulating data from NLA for a single property. Handles array properties as a unit to allow intelligent blending.
Definition at line 98 of file nla_private.h.
| NlaEvalChannelSnapshot NlaEvalChannel::base_snapshot |
Definition at line 114 of file nla_private.h.
Referenced by BKE_animsys_nla_remap_keyframe_values(), nlaeval_snapshot_find_channel(), nlaevalchan_combine_value(), nlaevalchan_combine_value_get_inverted_lower_evalchan(), nlaevalchan_combine_value_get_inverted_upper_evalchan(), nlaevalchan_get_default_values(), nlaevalchan_snapshot_new(), nlaevalchan_validate_index_ex(), and nlaevalchan_verify_key().
| NlaValidMask NlaEvalChannel::domain |
Definition at line 111 of file nla_private.h.
Referenced by nla_eval_domain_action(), nlaevalchan_free_data(), and nlaevalchan_verify_key().
| int NlaEvalChannel::index |
Definition at line 106 of file nla_private.h.
Referenced by nlaeval_snapshot_ensure_slot(), nlaeval_snapshot_find_channel(), and nlaevalchan_verify_key().
| bool NlaEvalChannel::is_array |
Definition at line 107 of file nla_private.h.
Referenced by nlaevalchan_validate_index(), and nlaevalchan_verify_key().
| NlaEvalChannelKey NlaEvalChannel::key |
Definition at line 104 of file nla_private.h.
Referenced by nlaevalchan_free_data(), nlaevalchan_get_default_values(), nlaevalchan_validate_index_ex(), and nlaevalchan_verify_key().
| char NlaEvalChannel::mix_mode |
Definition at line 108 of file nla_private.h.
Referenced by BKE_animsys_nla_remap_keyframe_values(), nla_eval_domain_action(), nlaevalchan_blendOrcombine(), nlaevalchan_blendOrCombine_get_inverted_lower_evalchan(), nlaevalchan_blendOrcombine_get_inverted_upper_evalchan(), nlaevalchan_combine_value(), nlaevalchan_combine_value_get_inverted_lower_evalchan(), nlaevalchan_combine_value_get_inverted_upper_evalchan(), nlaevalchan_get_default_values(), nlaevalchan_verify_key(), and nlasnapshot_from_action().
| struct NlaEvalChannel* NlaEvalChannel::next |
Definition at line 99 of file nla_private.h.
| struct NlaEvalData* NlaEvalChannel::owner |
Definition at line 100 of file nla_private.h.
Referenced by nlaeval_snapshot_ensure_slot(), and nlaevalchan_verify_key().
| struct NlaEvalChannel * NlaEvalChannel::prev |
Definition at line 99 of file nla_private.h.
| const char* NlaEvalChannel::rna_path |
Definition at line 103 of file nla_private.h.
Referenced by nlaevalchan_validate_index_ex(), nlaevalchan_verify(), and nlaevalchan_verify_key().