UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DirectLink::FElementSnapshot Class Reference

#include <DirectLinkElementSnapshot.h>

Public Member Functions

 FElementSnapshot ()=default
 
UE_API FElementSnapshot (const ISceneGraphNode &Node)
 
UE_API ESerializationStatus Serialize (FArchive &Ar)
 
UE_API FElementHash GetHash () const
 
UE_API FElementHash GetDataHash () const
 
UE_API FElementHash GetRefHash () const
 
UE_API void UpdateNodeReferences (IReferenceResolutionProvider &Resolver, ISceneGraphNode &Node) const
 
UE_API void UpdateNodeData (ISceneGraphNode &Node) const
 
FSceneGraphId GetNodeId () const
 
template<typename T >
bool GetValueAs (FName Name, T &Out) const
 

Friends

FArchiveoperator<< (FArchive &Ar, FElementSnapshot &This)
 

Constructor & Destructor Documentation

◆ FElementSnapshot() [1/2]

DirectLink::FElementSnapshot::FElementSnapshot ( )
default

◆ FElementSnapshot() [2/2]

DirectLink::FElementSnapshot::FElementSnapshot ( const ISceneGraphNode Node)

Member Function Documentation

◆ GetDataHash()

FElementHash DirectLink::FElementSnapshot::GetDataHash ( ) const

◆ GetHash()

FElementHash DirectLink::FElementSnapshot::GetHash ( ) const

◆ GetNodeId()

FSceneGraphId DirectLink::FElementSnapshot::GetNodeId ( ) const
inline

◆ GetRefHash()

FElementHash DirectLink::FElementSnapshot::GetRefHash ( ) const

◆ GetValueAs()

template<typename T >
bool DirectLink::FElementSnapshot::GetValueAs ( FName  Name,
T &  Out 
) const
inline

◆ Serialize()

ESerializationStatus DirectLink::FElementSnapshot::Serialize ( FArchive Ar)

◆ UpdateNodeData()

void DirectLink::FElementSnapshot::UpdateNodeData ( ISceneGraphNode Node) const

◆ UpdateNodeReferences()

void DirectLink::FElementSnapshot::UpdateNodeReferences ( IReferenceResolutionProvider Resolver,
ISceneGraphNode Node 
) const

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FElementSnapshot This 
)
friend

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