Navigation
API > API/Plugins > API/Plugins/Chooser
Data table used to choose an asset based on input parameters
| Name | UChooserSignature |
| Type | class |
| Header File | /Engine/Plugins/Chooser/Source/Chooser/Public/ChooserSignature.h |
| Include Path | #include "ChooserSignature.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UChooserSignature :
public UObject,
public IHasContextClass
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChooserSignature
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChooserSignature.h | |||
UChooserSignature
(
const FObjectInitializer& ObjectInitializer |
ChooserSignature.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextData | TArray< FInstancedStruct > | Parameter Objects or Structs from which the chooser can read or write properties. | ChooserSignature.h |
|
| OutputObjectType | TObjectPtr< UClass > | The Class of Object this Chooser returns when ResultType is set to ObjectOfType, or the Parent Class of the Classes returned by this chooser when ResultType is set to ClassOfType. | ChooserSignature.h |
|
| ResultType | EObjectChooserResultType | The kind of output this chooser has (Object or Class or No primary result) | ChooserSignature.h |
|
Functions
Public
Overridden from IHasContextClass
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TConstArrayView< FInstancedStruct > GetContextData() |
IHasContextClass implementation. | ChooserSignature.h | |
virtual UObject * GetContextOwnerAsset() |
ChooserSignature.h | ||
virtual FString GetContextOwnerName() |
ChooserSignature.h |