Navigation
API > API/Plugins > API/Plugins/VariantManagerContent
| Name | UVariantObjectBinding |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContent/Public/VariantObjectBinding.h |
| Include Path | #include "VariantObjectBinding.h" |
Syntax
UCLASS (MinimalAPI, DefaultToInstanced, Meta=(ScriptName="UVariantActorBinding"))
class UVariantObjectBinding : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVariantObjectBinding
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UVariantObjectBinding
(
const FObjectInitializer& ObjectInitializer |
VariantObjectBinding.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedActorLabel | FString | Whenever we resolve, we cache the actor label here so that if we can't resolve anymore we can better indicate which actor is missing, instead of just saying 'Unloaded binding' | VariantObjectBinding.h | |
| CapturedProperties | TArray< TObjectPtr< UPropertyValue > > | VariantObjectBinding.h | ||
| FunctionCallers | TArray< FFunctionCaller > | VariantObjectBinding.h | ||
| LazyObjectPtr | TLazyObjectPtr< UObject > | VariantObjectBinding.h | ||
| ObjectPtr | FSoftObjectPath | VariantObjectBinding.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCapturedProperties
(
const TArray< UPropertyValue* >& Properties |
VariantObjectBinding.h | ||
void AddFunctionCallers
(
const TArray< FFunctionCaller >& InFunctionCallers |
VariantObjectBinding.h | ||
void ExecuteAllTargetFunctions() |
VariantObjectBinding.h | ||
void ExecuteTargetFunction
(
FName FunctionName |
VariantObjectBinding.h | ||
const TArray< UPropertyValue * > & GetCapturedProperties() |
VariantObjectBinding.h | ||
FText GetDisplayText() |
VariantObjectBinding.h | ||
TArray< FFunctionCaller > & GetFunctionCallers() |
VariantObjectBinding.h | ||
UObject * GetObject() |
VariantObjectBinding.h | ||
FString GetObjectPath() |
VariantObjectBinding.h | ||
UVariant * GetParent() |
VariantObjectBinding.h | ||
void RemoveCapturedProperties
(
const TArray< UPropertyValue* >& Properties |
VariantObjectBinding.h | ||
void RemoveFunctionCallers
(
const TArray< FFunctionCaller* >& InFunctionCallers |
VariantObjectBinding.h | ||
void SetObject
(
UObject* InObject |
VariantObjectBinding.h | ||
void SortCapturedProperties() |
VariantObjectBinding.h | ||
void UpdateFunctionCallerNames() |
VariantObjectBinding.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
VariantObjectBinding.h |