Inherits AZ::Component, AZ::Data::AssetBus::MultiHandler, ActorComponentNotificationBus::Handler, AnimGraphComponentRequestBus::Handler, AnimGraphComponentNotificationBus::Handler, and AnimGraphComponentNetworkRequestBus::Handler.
|
| AZ_COMPONENT (AnimGraphComponent, "{77624349-D5C4-4902-9F08-665814520999}") |
|
| AnimGraphComponent (const Configuration *config=nullptr) |
|
void | Init () override |
|
void | Activate () override |
|
void | Deactivate () override |
|
EMotionFX::AnimGraphInstance * | GetAnimGraphInstance () override |
|
size_t | FindParameterIndex (const char *parameterName) override |
|
const char * | FindParameterName (size_t parameterIndex) override |
|
void | SetParameterFloat (size_t parameterIndex, float value) override |
|
void | SetParameterBool (size_t parameterIndex, bool value) override |
|
void | SetParameterString (size_t parameterIndex, const char *value) override |
|
void | SetParameterVector2 (size_t parameterIndex, const AZ::Vector2 &value) override |
|
void | SetParameterVector3 (size_t parameterIndex, const AZ::Vector3 &value) override |
|
void | SetParameterRotationEuler (size_t parameterIndex, const AZ::Vector3 &value) override |
|
void | SetParameterRotation (size_t parameterIndex, const AZ::Quaternion &value) override |
|
void | SetNamedParameterFloat (const char *parameterName, float value) override |
|
void | SetNamedParameterBool (const char *parameterName, bool value) override |
|
void | SetNamedParameterString (const char *parameterName, const char *value) override |
|
void | SetNamedParameterVector2 (const char *parameterName, const AZ::Vector2 &value) override |
|
void | SetNamedParameterVector3 (const char *parameterName, const AZ::Vector3 &value) override |
|
void | SetNamedParameterRotationEuler (const char *parameterName, const AZ::Vector3 &value) override |
|
void | SetNamedParameterRotation (const char *parameterName, const AZ::Quaternion &value) override |
|
void | SetVisualizeEnabled (bool enabled) override |
|
float | GetParameterFloat (size_t parameterIndex) override |
|
bool | GetParameterBool (size_t parameterIndex) override |
|
AZStd::string | GetParameterString (size_t parameterIndex) override |
|
AZ::Vector2 | GetParameterVector2 (size_t parameterIndex) override |
|
AZ::Vector3 | GetParameterVector3 (size_t parameterIndex) override |
|
AZ::Vector3 | GetParameterRotationEuler (size_t parameterIndex) override |
|
AZ::Quaternion | GetParameterRotation (size_t parameterIndex) override |
|
float | GetNamedParameterFloat (const char *parameterName) override |
|
bool | GetNamedParameterBool (const char *parameterName) override |
|
AZStd::string | GetNamedParameterString (const char *parameterName) override |
|
AZ::Vector2 | GetNamedParameterVector2 (const char *parameterName) override |
|
AZ::Vector3 | GetNamedParameterVector3 (const char *parameterName) override |
|
AZ::Vector3 | GetNamedParameterRotationEuler (const char *parameterName) override |
|
AZ::Quaternion | GetNamedParameterRotation (const char *parameterName) override |
|
bool | GetVisualizeEnabled () override |
|
void | SyncAnimGraph (AZ::EntityId leaderEntityId) override |
|
void | DesyncAnimGraph (AZ::EntityId leaderEntityId) override |
|
void | SetActiveMotionSet (const char *activeMotionSetName) override |
|
void | OnActorInstanceCreated (EMotionFX::ActorInstance *) override |
|
void | OnActorInstanceDestroyed (EMotionFX::ActorInstance *) override |
|
bool | IsAssetReady () const override |
|
bool | HasSnapshot () const override |
|
void | CreateSnapshot (bool isAuthoritative) override |
|
void | SetActiveStates (const NodeIndexContainer &activeStates) override |
|
const NodeIndexContainer & | GetActiveStates () const override |
|
void | SetMotionPlaytimes (const MotionNodePlaytimeContainer &motionNodePlaytimes) override |
|
const MotionNodePlaytimeContainer & | GetMotionPlaytimes () const override |
|
void | UpdateActorExternal (float deltatime) override |
|
void | SetNetworkRandomSeed (AZ::u64 seed) override |
|
AZ::u64 | GetNetworkRandomSeed () const override |
|
void | SetActorThreadIndex (AZ::u32 threadIndex) override |
|
AZ::u32 | GetActorThreadIndex () const override |
|
void | OnAnimGraphSynced (EMotionFX::AnimGraphInstance *) override |
|
void | OnAnimGraphDesynced (EMotionFX::AnimGraphInstance *) override |
|
void | OnAssetReady (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
void | OnAssetReloaded (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
void | SetAnimGraphAssetId (const AZ::Data::AssetId &assetId) |
|
void | SetMotionSetAssetId (const AZ::Data::AssetId &assetId) |
|