Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
class UPropertyWrapper : public UObject
FProperty wrapper object. The purpose of this object is to provide a UObject wrapper for native FProperties that can be used by property editors (grids). Specialized wrappers can be used to allow specialized editors for specific property types. Property wrappers are owned by UStruct that owns the property they wrap and are tied to its lifetime so that weak object pointer functionality works as expected.
Name | Description | ||
---|---|---|---|
|
DestProperty |
Cached property object |
Name | Description | |
---|---|---|
|
UPropertyWrapper ( |
|
|
UPropertyWrapper ( |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
Name | Description | ||
---|---|---|---|
|
__DefaultConstructor ( |
||
|
UObject *... |
__VTableCtorCaller ( |
|
|
FProperty &#... |
GetProperty() |
Gets property wrapped by this object |
|
const FPrope... |
GetProperty() |
Gets property wrapped by this object |
|
SetProperty ( |
Sets the property this object wraps |
|
|
UClass * |
StaticClass() |
Returns a UClass object representing this class at runtime |
|
EClassCastFl... |
StaticClassCastFlags() |
Returns the static cast flags for this class |
|
const TCHAR ... |
StaticPackage() |
Returns the package this class belongs in |
|
StaticRegisterNativesUPropertyWrapper() |
Name | Description | ||
---|---|---|---|
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
Name |
Description |
---|---|
Super |
Typedef for the base class (UObject) |
ThisClass |
Typedef for UPropertyWrapper. |
Name |
Description |
---|---|
StaticClassFlags |
Bitwise union of EClassFlags pertaining to this class. |