Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
template<typename InTCppType>
class TPropertyTypeFundamentals
Name | Description | ||
---|---|---|---|
|
DestroyPropertyValue ( |
Destroy the value of a property at an address |
|
|
EPropertyFla... |
GetComputedFlagsPropertyFlags() |
Get the property flags corresponding to this C++ type, from the C++ type traits system |
|
GetDefaultPropertyValue() |
Get the default value of the cpp type, just the default constructor, which works even for things like in32 |
|
|
GetOptionalPropertyValue ( |
Get the value of the property from an address, unless it is NULL, then return the default value |
|
|
TCppType con... |
GetPropertyValue ( |
Get the value of the property from an address |
|
TCppType con... |
GetPropertyValuePtr ( |
Convert the address of a value of the property to the proper type |
|
TCppType ... |
GetPropertyValuePtr ( |
Convert the address of a value of the property to the proper type |
|
TCHAR const ... |
GetTypeName() |
|
|
TCppType ... |
InitializePropertyValue ( |
Initialize the value of a property at an address, this assumes over uninitialized memory |
|
SetPropertyValue |
Set the value of a property at an address |
Name |
Description |
---|---|
TCppType |
Type of the CPP property |
Name |
Description |
---|---|
CPPAlignment |
|
CPPSize |