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::ScriptedEntityTweenerSubtask Class Reference

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 AnimationPropertiesGetAnimationProperties () const
 
bool GetVirtualPropertyValue (AZStd::any &returnVal, const AnimationParameterAddressData &animParamData)
 

Detailed Description

Each subtask performs operations on a virtual address.


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