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

Public Member Functions

 AnimGraphSnapshot (const AnimGraphInstance &instance, bool networkAuthoritative)
 
bool IsNetworkAuthoritative () const
 
void OnNetworkConnected (AnimGraphInstance &instance)
 
void SetParameters (const AttributeContainer &attributes)
 
const AttributeContainer & GetParameters () const
 
void SetActiveNodes (const NodeIndexContainer &activeNodes)
 
const NodeIndexContainer & GetActiveNodes () const
 
void SetMotionNodePlaytimes (const MotionNodePlaytimeContainer &motionNodePlaytimes)
 
const MotionNodePlaytimeContainer & GetMotionNodePlaytimes () const
 
void CollectAttributes (const AnimGraphInstance &instance)
 
void CollectActiveNodes (AnimGraphInstance &instance)
 
void CollectMotionNodePlaytimes (AnimGraphInstance &instance)
 
void RestoreAttributes (AnimGraphInstance &instance)
 
void RestoreActiveNodes (AnimGraphInstance &instance)
 
void RestoreMotionNodePlaytimes (AnimGraphInstance &instance)
 
void Restore (AnimGraphInstance &instance)
 
void Serialize ()
 
void SetSnapshotSerializer (AZStd::shared_ptr< Network::AnimGraphSnapshotSerializer > serializer)
 
void SetSnapshotChunkSerializer (AZStd::shared_ptr< Network::AnimGraphSnapshotChunkSerializer > serializer)
 

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