UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PropertyHelper.cpp File Reference

Classes

struct  UE::TFindRedirectForPropertyTraits< FStructProperty >
 
struct  UE::TFindRedirectForPropertyTraits< FByteProperty >
 
struct  UE::TFindRedirectForPropertyTraits< FEnumProperty >
 

Namespaces

namespace  UE
 

Functions

void SkipWhitespace (const TCHAR *&Str)
 
bool AreInstancedObjectsIdentical (UObject *ObjectA, UObject *ObjectB, uint32 PortFlags)
 
UObjectUE::FindObjectByTypePath (UClass *Class, FPropertyTypeName TypePath)
 
FPropertyTypeName UE::ApplyRedirectsToPropertyType (FPropertyTypeName OldTypeName, const FProperty *Property)
 

Function Documentation

◆ AreInstancedObjectsIdentical()

bool AreInstancedObjectsIdentical ( UObject ObjectA,
UObject ObjectB,
uint32  PortFlags 
)

Determine whether the editable properties of CompA and CompB are identical. Used to determine whether the instanced object has been modified in the editor.

Parameters
ObjectAthe first Instanced Object to compare
ObjectBthe second Instanced Object to compare
PortFlagsflags for modifying the criteria used for determining whether the components are identical
Returns
true if the values of all of the editable properties of CompA match the values in CompB

◆ SkipWhitespace()

void SkipWhitespace ( const TCHAR *&  Str)

Advances the character pointer past any spaces or tabs.

Parameters
Strthe buffer to remove whitespace from