UObject::GetNativePropertyValues

Callback for retrieving a textual representation of natively serialized properties.

Windows
MacOS
Linux

Override Hierarchy

UObject::GetNativePropertyValues()

UObjectRedirector::GetNativePropertyValues()

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Object.h

Include

#include "UObject/Object.h"

Syntax

virtual bool GetNativePropertyValues
(
    TMap< FString, FString > & out_PropertyValues,
    uint32 ExportFlags
) const

Remarks

Callback for retrieving a textual representation of natively serialized properties. Child classes should implement this method if they wish to have natively serialized property values included in things like diffcommandlet output.

Returns

true if property values were added to the map.

Parameters

Parameter

Description

out_PropertyValues

receives the property names and values which should be reported for this object. The map's key should be the name of the property and the map's value should be the textual representation of the property's value. The property value should be formatted the same way that FProperty::ExportText formats property values (i.e. for arrays, wrap in quotes and use a comma as the delimiter between elements, etc.)

ExportFlags

bitmask of EPropertyPortFlags used for modifying the format of the property values

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss