Navigation
API > API/Runtime > API/Runtime/CoreUObject
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 | UPropertyWrapper |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/PropertyWrapper.h |
| Include Path | #include "UObject/PropertyWrapper.h" |
Syntax
UCLASS (Transient, MinimalAPI)
class UPropertyWrapper : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPropertyWrapper
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPropertyWrapper
(
const FObjectInitializer& ObjectInitializer |
UObject/PropertyWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FProperty * GetProperty () |
Gets property wrapped by this object | UObject/PropertyWrapper.h | |
const FProperty * GetProperty () |
Gets property wrapped by this object | UObject/PropertyWrapper.h | |
void SetProperty
(
FProperty* InProperty |
Sets the property this object wraps | UObject/PropertyWrapper.h |