UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PropertyWrapper.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "UObject/Object.h"
7#include "UObject/ObjectPtr.h"
8
9#include "PropertyWrapper.generated.h"
10
11#define UE_API COREUOBJECT_API
12
21UCLASS(Transient, MinimalAPI)
23{
25
26public:
31protected:
34public:
37 {
38 DestProperty = InProperty;
39 }
40 /* Gets property wrapped by this object */
42 {
43 return DestProperty;
44 }
45 /* Gets property wrapped by this object */
46 const FProperty* GetProperty() const
47 {
48 return DestProperty;
49 }
50};
51
52UCLASS(Transient, MinimalAPI)
63
64UCLASS(Transient, MinimalAPI)
75
76#undef UE_API
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition UObjectGlobals.h:1292
Definition UnrealType.h:174
Definition PropertyWrapper.h:54
UMulticastDelegatePropertyWrapper(const FObjectInitializer &ObjectInitializer)
Definition PropertyWrapper.h:58
Definition PropertyWrapper.h:66
UMulticastInlineDelegatePropertyWrapper(const FObjectInitializer &ObjectInitializer)
Definition PropertyWrapper.h:70
Definition Object.h:95
Definition PropertyWrapper.h:23
FProperty * DestProperty
Definition PropertyWrapper.h:33
const FProperty * GetProperty() const
Definition PropertyWrapper.h:46
void SetProperty(FProperty *InProperty)
Definition PropertyWrapper.h:36
UPropertyWrapper(const FObjectInitializer &ObjectInitializer)
Definition PropertyWrapper.h:27
FProperty * GetProperty()
Definition PropertyWrapper.h:41