Open 3D Engine EMotionFX 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.
EMotionFX::AnimGraphComponentNetworkRequests Class Referenceabstract

Inherits AZ::ComponentBus.

Public Member Functions

virtual bool IsAssetReady () const =0
 
virtual bool HasSnapshot () const =0
 
virtual void CreateSnapshot (bool isAuthoritative)=0
 
virtual void SetActiveStates (const NodeIndexContainer &activeStates)=0
 
virtual const NodeIndexContainer & GetActiveStates () const =0
 
virtual void SetMotionPlaytimes (const MotionNodePlaytimeContainer &motionNodePlaytimes)=0
 
virtual const MotionNodePlaytimeContainer & GetMotionPlaytimes () const =0
 
virtual void UpdateActorExternal (float deltatime)=0
 
virtual void SetNetworkRandomSeed (AZ::u64 seed)=0
 
virtual AZ::u64 GetNetworkRandomSeed () const =0
 
virtual void SetActorThreadIndex (AZ::u32 threadIndex)=0
 
virtual AZ::u32 GetActorThreadIndex () const =0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 

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