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

#include <StructDeserializerBackendUtilities.h>

Static Public Member Functions

static bool ClearPropertyValue (FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex)
 
static voidGetPropertyValuePtr (FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex)
 
template<typename PropertyType , typename ValueType >
static bool SetPropertyValue (PropertyType *Property, FProperty *Outer, void *Data, int32 ArrayIndex, const ValueType &Value)
 

Member Function Documentation

◆ ClearPropertyValue()

static bool StructDeserializerBackendUtilities::ClearPropertyValue ( FProperty Property,
FProperty Outer,
void Data,
int32  ArrayIndex 
)
inlinestatic

Clears the value of the given property.

Parameters
PropertyThe property to clear.
OuterThe property that contains the property to be cleared, if any.
DataA pointer to the memory holding the property's data.
ArrayIndexThe index of the element to clear (if the property is an array).
Returns
true on success, false otherwise.
See also
SetPropertyValue

◆ GetPropertyValuePtr()

static void * StructDeserializerBackendUtilities::GetPropertyValuePtr ( FProperty Property,
FProperty Outer,
void Data,
int32  ArrayIndex 
)
inlinestatic

Gets a pointer to object of the given property.

Parameters
PropertyThe property to get.
OuterThe property that contains the property to be get, if any.
DataA pointer to the memory holding the property's data.
ArrayIndexThe index of the element to set (if the property is an array).
Returns
A pointer to the object represented by the property, null otherwise..
See also
ClearPropertyValue

◆ SetPropertyValue()

template<typename PropertyType , typename ValueType >
static bool StructDeserializerBackendUtilities::SetPropertyValue ( PropertyType *  Property,
FProperty Outer,
void Data,
int32  ArrayIndex,
const ValueType &  Value 
)
inlinestatic

Sets the value of the given property.

Parameters
PropertyThe property to set.
OuterThe property that contains the property to be set, if any.
DataA pointer to the memory holding the property's data.
ArrayIndexThe index of the element to set (if the property is an array).
Returns
true on success, false otherwise.
See also
ClearPropertyValue

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