Open 3D Engine Maestro Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CCompoundSplineTrack Member List

This is the complete list of members for CCompoundSplineTrack, including all inherited members.

add_ref() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
AZ_CLASS_ALLOCATOR(CCompoundSplineTrack, AZ::SystemAllocator) (defined in CCompoundSplineTrack)CCompoundSplineTrack
AZ_RTTI(CCompoundSplineTrack, "{E6B88EF4-6DB7-48E7-9758-DF6C9E40D4D2}", IAnimTrack) (defined in CCompoundSplineTrack)CCompoundSplineTrack
CCompoundSplineTrack(int nDims, AnimValueType inValueType, CAnimParamType subTrackParamTypes[MAX_SUBTRACKS], bool expanded) (defined in CCompoundSplineTrack)CCompoundSplineTrack
CCompoundSplineTrack() (defined in CCompoundSplineTrack)CCompoundSplineTrack
CloneKey([[maybe_unused]] int fromKey) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
CopyKey([[maybe_unused]] IAnimTrack *pFromTrack, [[maybe_unused]] int nFromKey) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
CreateKey([[maybe_unused]] float time) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
FindKey([[maybe_unused]] float time) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetCurveType() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetExpanded() const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetFlags() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetId() const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetKey([[maybe_unused]] int index, [[maybe_unused]] IKey *key) const override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetKeyFlags([[maybe_unused]] int index) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetKeyInfo(int key, const char *&description, float &duration) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetKeyTime(int index) const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetKeyValueRange(float &fMin, float &fMax) const override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetNode() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetNumKeys() const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetParameterType() const override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetSubTrack(int nIndex) const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetSubTrackCount() const override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetSubTrackIndex(int &key) const (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
GetSubTrackName(int nIndex) const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetValue(float time, float &value, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetValue(float time, Vec3 &value, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetValue(float time, Vec4 &value, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetValue(float time, Quat &value) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
GetValue([[maybe_unused]] float time, [[maybe_unused]] bool &value) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetValue([[maybe_unused]] float time, [[maybe_unused]] Maestro::AssetBlends< AZ::Data::AssetData > &value) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
GetValueType() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
HasKeys() const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
IsKeySelected(int key) const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
IsMasked([[maybe_unused]] const uint32 mask) const override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
m_expanded (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_flags (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_id (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_nDimensions (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_node (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_nParamType (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_refCount (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_subTrackNames (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_subTracks (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
m_valueType (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
NextKeyByTime(int key) const override (defined in CCompoundSplineTrack)CCompoundSplineTrack
OffsetKeyPosition(const AZ::Vector3 &value) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
PreferShortestRotPath(float degree, float degree0) const (defined in CCompoundSplineTrack)CCompoundSplineTrackprotected
Reflect(AZ::ReflectContext *context) (defined in CCompoundSplineTrack)CCompoundSplineTrackstatic
release() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
RemoveKey(int num) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SelectKey(int key, bool select) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
Serialize(XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks=true) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SerializeSelection(XmlNodeRef &xmlNode, bool bLoading, bool bCopySelected=false, float fTimeOffset=0) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetExpanded(bool expanded) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetFlags(int flags) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetId(unsigned int id) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetKey([[maybe_unused]] int index, [[maybe_unused]] IKey *key) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetKeyFlags([[maybe_unused]] int index, [[maybe_unused]] int flags) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetKeyTime(int index, float time) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetKeyValueRange(float fMin, float fMax) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetMultiplier(float trackMultiplier) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetNode(IAnimNode *node) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetNumKeys([[maybe_unused]] int numKeys) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetParameterType(CAnimParamType type) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetSubTrackName(int nIndex, const char *name) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetSubTrackName(const int i, const AZStd::string &name) (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetTimeRange(const Range &timeRange) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetValue(float time, const float &value, bool bDefault=false, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetValue(float time, const Vec3 &value, bool bDefault=false, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetValue(float time, const Vec4 &value, bool bDefault=false, bool applyMultiplier=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetValue(float time, const Quat &value, bool bDefault=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrack
SetValue([[maybe_unused]] float time, [[maybe_unused]] const bool &value, [[maybe_unused]] bool bDefault=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SetValue([[maybe_unused]] float time, [[maybe_unused]] const Maestro::AssetBlends< AZ::Data::AssetData > &value, [[maybe_unused]] bool bDefault=false) override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
SortKeys() override (defined in CCompoundSplineTrack)CCompoundSplineTrackinline
UpdateKeyDataAfterParentChanged(const AZ::Transform &oldParentWorldTM, const AZ::Transform &newParentWorldTM) override (defined in CCompoundSplineTrack)CCompoundSplineTrack