Inherits AZ::Component, AZ::Data::AssetBus::MultiHandler, ActorComponentNotificationBus::Handler, and SimpleMotionComponentRequestBus::Handler.
|
| AZ_COMPONENT (SimpleMotionComponent, "{DBE3C105-6FC1-418F-A8B1-D0F29FE8D5BD}") |
|
| SimpleMotionComponent (const Configuration *config=nullptr) |
|
void | Init () override |
|
void | Activate () override |
|
void | Deactivate () override |
|
void | LoopMotion (bool enable) override |
|
bool | GetLoopMotion () const override |
|
void | RetargetMotion (bool enable) override |
|
void | ReverseMotion (bool enable) override |
|
void | MirrorMotion (bool enable) override |
|
void | SetPlaySpeed (float speed) override |
|
float | GetPlaySpeed () const override |
|
void | PlayTime (float time) override |
|
float | GetPlayTime () const override |
|
float | GetDuration () const override |
|
void | Motion (AZ::Data::AssetId assetId) override |
|
AZ::Data::AssetId | GetMotion () const override |
|
void | BlendInTime (float time) override |
|
float | GetBlendInTime () const override |
|
void | BlendOutTime (float time) override |
|
float | GetBlendOutTime () const override |
|
void | PlayMotion () override |
|
const EMotionFX::MotionInstance * | GetMotionInstance () |
|
void | SetMotionAssetId (const AZ::Data::AssetId &assetId) |
|
void | OnAssetReady (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
void | OnAssetReloaded (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
|
static void | GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent) |
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
|
static void | Reflect (AZ::ReflectContext *) |
|
|
class | EditorSimpleMotionComponent |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/Source/Integration/Components/SimpleMotionComponent.h