UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOverriddenPropertyNodeID Struct Reference

#include <OverriddenPropertySet.h>

Public Member Functions

COREUOBJECT_API FOverriddenPropertyNodeID (TNotNull< const FProperty * > Property)
 
COREUOBJECT_API FOverriddenPropertyNodeID (TNotNull< const UObject * > InObject)
 
COREUOBJECT_API FOverriddenPropertyNodeID (const FOverriddenPropertyNodeID &ParentNodeID, const FOverriddenPropertyNodeID &SubNodeID)
 
 FOverriddenPropertyNodeID ()=default
 
 FOverriddenPropertyNodeID (const FOverriddenPropertyNodeID &)=default
 
 FOverriddenPropertyNodeID (FOverriddenPropertyNodeID &&)=default
 
FOverriddenPropertyNodeIDoperator= (const FOverriddenPropertyNodeID &)=default
 
FOverriddenPropertyNodeIDoperator= (FOverriddenPropertyNodeID &&)=default
 
COREUOBJECT_API int32 ToMapInternalIndex (FScriptMapHelper &MapHelper) const
 
COREUOBJECT_API bool operator== (const FOverriddenPropertyNodeID &Other) const
 
FString ToString () const
 
FString ToDebugString () const
 
bool IsValid () const
 
void HandleObjectsReInstantiated (const TMap< UObject *, UObject * > &Map)
 
void HandleDeadObjectReferences (const TSet< UObject * > &ActiveInstances, const TSet< UObject * > &TemplateInstances)
 

Static Public Member Functions

static COREUOBJECT_API FOverriddenPropertyNodeID RootNodeId ()
 
static COREUOBJECT_API FOverriddenPropertyNodeID FromMapKey (const FProperty *KeyProperty, const void *KeyData)
 

Friends

uint32 GetTypeHash (const FOverriddenPropertyNodeID &NodeID)
 

Constructor & Destructor Documentation

◆ FOverriddenPropertyNodeID() [1/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( TNotNull< const FProperty * >  Property)

◆ FOverriddenPropertyNodeID() [2/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( TNotNull< const UObject * >  InObject)

◆ FOverriddenPropertyNodeID() [3/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( const FOverriddenPropertyNodeID ParentNodeID,
const FOverriddenPropertyNodeID SubNodeID 
)

◆ FOverriddenPropertyNodeID() [4/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( )
default

◆ FOverriddenPropertyNodeID() [5/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( const FOverriddenPropertyNodeID )
default

◆ FOverriddenPropertyNodeID() [6/6]

FOverriddenPropertyNodeID::FOverriddenPropertyNodeID ( FOverriddenPropertyNodeID &&  )
default

Member Function Documentation

◆ FromMapKey()

FOverriddenPropertyNodeID FOverriddenPropertyNodeID::FromMapKey ( const FProperty KeyProperty,
const void KeyData 
)
static

◆ HandleDeadObjectReferences()

void FOverriddenPropertyNodeID::HandleDeadObjectReferences ( const TSet< UObject * > &  ActiveInstances,
const TSet< UObject * > &  TemplateInstances 
)

◆ HandleObjectsReInstantiated()

void FOverriddenPropertyNodeID::HandleObjectsReInstantiated ( const TMap< UObject *, UObject * > &  Map)

◆ IsValid()

bool FOverriddenPropertyNodeID::IsValid ( ) const
inline

◆ operator=() [1/2]

FOverriddenPropertyNodeID & FOverriddenPropertyNodeID::operator= ( const FOverriddenPropertyNodeID )
default

◆ operator=() [2/2]

FOverriddenPropertyNodeID & FOverriddenPropertyNodeID::operator= ( FOverriddenPropertyNodeID &&  )
default

◆ operator==()

bool FOverriddenPropertyNodeID::operator== ( const FOverriddenPropertyNodeID Other) const

◆ RootNodeId()

FOverriddenPropertyNodeID FOverriddenPropertyNodeID::RootNodeId ( )
static

◆ ToDebugString()

FString FOverriddenPropertyNodeID::ToDebugString ( ) const
inline

◆ ToMapInternalIndex()

int32 FOverriddenPropertyNodeID::ToMapInternalIndex ( FScriptMapHelper MapHelper) const

◆ ToString()

FString FOverriddenPropertyNodeID::ToString ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FOverriddenPropertyNodeID NodeID)
friend

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