Open 3D Engine ScriptedEntityTweener 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.
|
Each subtask performs operations on a virtual address. More...
#include <ScriptedEntityTweenerSubtask.h>
Public Member Functions | |
ScriptedEntityTweenerSubtask (const AZ::EntityId &entityId) | |
bool | Initialize (const AnimationParameterAddressData &animParamData, const AZStd::any &targetValue, const AnimationProperties &properties) |
void | Update (float deltaTime, AZStd::set< CallbackData > &callbacks) |
Update virtual property based on animation properties, fill out callbacks vector with any callback information that needs to be called this update. | |
bool | IsActive () |
True if active and animating a virtual property. | |
void | SetPaused (int timelineId, bool isPaused) |
void | SetPlayDirectionReversed (int timelineId, bool isPlayingBackward) |
void | SetSpeed (int timelineId, float speed) |
void | SetInitialValue (const AZ::Uuid &animationId, const AZStd::any &initialValue) |
const int | GetTimelineId () const |
const AnimationProperties & | GetAnimationProperties () const |
bool | GetVirtualPropertyValue (AZStd::any &returnVal, const AnimationParameterAddressData &animParamData) |
Each subtask performs operations on a virtual address.