#include <StructDeserializerBackendUtilities.h>
|
| static bool | ClearPropertyValue (FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex) |
| |
| static void * | GetPropertyValuePtr (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) |
| |
◆ ClearPropertyValue()
Clears the value of the given property.
- Parameters
-
| Property | The property to clear. |
| Outer | The property that contains the property to be cleared, if any. |
| Data | A pointer to the memory holding the property's data. |
| ArrayIndex | The index of the element to clear (if the property is an array). |
- Returns
- true on success, false otherwise.
- See also
- SetPropertyValue
◆ GetPropertyValuePtr()
Gets a pointer to object of the given property.
- Parameters
-
| Property | The property to get. |
| Outer | The property that contains the property to be get, if any. |
| Data | A pointer to the memory holding the property's data. |
| ArrayIndex | The 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()
| static bool StructDeserializerBackendUtilities::SetPropertyValue |
( |
PropertyType * |
Property, |
|
|
FProperty * |
Outer, |
|
|
void * |
Data, |
|
|
int32 |
ArrayIndex, |
|
|
const ValueType & |
Value |
|
) |
| |
|
inlinestatic |
Sets the value of the given property.
- Parameters
-
| Property | The property to set. |
| Outer | The property that contains the property to be set, if any. |
| Data | A pointer to the memory holding the property's data. |
| ArrayIndex | The 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: