Open 3D Engine ScriptedEntityTweener Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptedEntityTweener::ScriptedEntityTweenerTask Class Reference

One task per entity id, contains a collection of subtasks that are unique per virtual property. More...

#include <ScriptedEntityTweenerTask.h>

Public Member Functions

 ScriptedEntityTweenerTask (AZ::EntityId id)
 
void AddAnimation (const AnimationParameters &params, bool overwriteQueued=true)
 
void Update (float deltaTime)
 
bool GetIsActive ()
 
void Stop (int timelineId)
 
void SetPaused (const AnimationParameterAddressData &addressData, int timelineId, bool isPaused)
 
void SetPlayDirectionReversed (const AnimationParameterAddressData &addressData, int timelineId, bool isPlayingBackward)
 
void SetSpeed (const AnimationParameterAddressData &addressData, int timelineId, float speed)
 
void SetInitialValue (const AnimationParameterAddressData &addressData, const AZ::Uuid &timelineId, const AZStd::any &initialValue)
 
void GetVirtualPropertyValue (AZStd::any &returnVal, const AnimationParameterAddressData &addressData)
 
bool operator< (const ScriptedEntityTweenerTask &other) const
 
bool operator> (const ScriptedEntityTweenerTask &other) const
 
bool operator== (const ScriptedEntityTweenerTask &other) const
 

Detailed Description

One task per entity id, contains a collection of subtasks that are unique per virtual property.


The documentation for this class was generated from the following file: