|
Blender V5.0
|
#include <ANIM_action.hh>
Inherits bActionGroup.
Public Member Functions | |
| bool | is_legacy () const |
| Span< FCurve * > | fcurves () |
| Span< const FCurve * > | fcurves () const |
Additional Inherited Members | |
| Public Attributes inherited from bActionGroup | |
| struct bActionGroup * | next |
| struct bActionGroup * | prev |
| ListBase | channels |
| int | fcurve_range_start |
| int | fcurve_range_length |
| struct ActionChannelbag * | channelbag |
| int | flag |
| int | customCol |
| char | name [64] |
| ThemeWireColor | cs |
A group of channels within a Channelbag.
This does not own the fcurves–the Channelbag does. This just groups fcurves for organizational purposes, e.g. for use in the channel list in the animation editors.
Definition at line 1409 of file ANIM_action.hh.
Get the fcurves in this channel group.
Definition at line 2512 of file animrig/intern/action.cc.
References BLI_assert, bActionGroup::channelbag, bActionGroup::fcurve_range_length, bActionGroup::fcurve_range_start, and is_legacy().
Referenced by animsys_evaluate_action_group().
Definition at line 2524 of file animrig/intern/action.cc.
References BLI_assert, bActionGroup::channelbag, bActionGroup::fcurve_range_length, bActionGroup::fcurve_range_start, and is_legacy().
| bool blender::animrig::ChannelGroup::is_legacy | ( | ) | const |
Determine whether this channel group is from a legacy action or a layered action.
TODO: this should be removed, as it's currently only used by code that is no longer relevant and should also be removed due to legacy actions no longer being supported at runtime.
Definition at line 2507 of file animrig/intern/action.cc.
References bActionGroup::channelbag.
Referenced by animsys_evaluate_action_group(), fcurves(), and fcurves().