Navigation
API > API/Plugins > API/Plugins/VariantManagerContent
| Name | UVariantSet |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContent/Public/VariantSet.h |
| Include Path | #include "VariantSet.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UVariantSet : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVariantSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UVariantSet
(
const FObjectInitializer& ObjectInitializer |
VariantSet.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnVariantSetChanged | TMulticastDelegate_OneParam< void, UVariantSet * > | VariantSet.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnThumbnailUpdated | FOnVariantSetChanged | VariantSet.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bExpanded | bool | VariantSet.h | ||
| DisplayText | FText | VariantSet.h | ||
| Thumbnail | TObjectPtr< UTexture2D > | VariantSet.h | ||
| Variants | TArray< TObjectPtr< UVariant > > | VariantSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| VariantSet.h | |||
FText GetDisplayText() |
VariantSet.h |
|
|
int32 GetNumVariants() |
VariantSet.h |
|
|
ULevelVariantSets * GetParent() |
VariantSet.h |
|
|
UTexture2D * GetThumbnail() |
Gets the thumbnail currently used for this variant set. | VariantSet.h |
|
FString GetUniqueVariantName
(
const FString& InPrefix |
VariantSet.h | ||
UVariant * GetVariant
(
int32 VariantIndex |
VariantSet.h |
|
|
UVariant * GetVariantByName
(
FString VariantName |
VariantSet.h |
|
|
int32 GetVariantIndex
(
UVariant* Var |
VariantSet.h | ||
| VariantSet.h | |||
bool IsExpanded() |
Sets whether this variant set is expanded or not when displayed in a variant manager | VariantSet.h | |
| VariantSet.h | |||
void SetDisplayText
(
const FText& NewDisplayText |
VariantSet.h |
|
|
void SetExpanded
(
bool bInExpanded |
VariantSet.h | ||
void SetThumbnailFromCamera
(
UObject* WorldContextObject, |
VariantSet.h |
|
|
void SetThumbnailFromEditorViewport() |
Sets the thumbnail from the active editor viewport. Doesn't do anything if the Editor is not available. | VariantSet.h |
|
void SetThumbnailFromFile
(
FString FilePath |
VariantSet.h |
|
|
void SetThumbnailFromTexture
(
UTexture2D* NewThumbnail |
Sets the thumbnail to use for this variant set. Can receive nullptr to clear it. | VariantSet.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
VariantSet.h |