Navigation
API > API/Plugins > API/Plugins/Chooser
Chooser Function Library
| Name | UChooserFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/Chooser/Source/Chooser/Public/ChooserFunctionLibrary.h |
| Include Path | #include "ChooserFunctionLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UChooserFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UChooserFunctionLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UChooserFunctionLibrary
(
const FObjectInitializer& ObjectInitializer |
ChooserFunctionLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddChooserObjectInput
(
UPARAM(Ref) FChooserEvaluationContext& Context, |
Add an Object to a ChooserEvaluation context | ChooserFunctionLibrary.h |
|
static void AddChooserStructInput
(
UPARAM(Ref) FChooserEvaluationContext& Context, |
Add a Struct to a ChooserEvaluation context | ChooserFunctionLibrary.h |
|
static UObject * EvaluateChooser
(
const UObject* ContextObject, |
Evaluate a chooser table and return the selected UObject, or null | ChooserFunctionLibrary.h |
|
static TArray< UObject * > EvaluateChooserMulti
(
const UObject* ContextObject, |
Evaluate a chooser table and return the list of all selected UObjects | ChooserFunctionLibrary.h |
|
static UObject * EvaluateObjectChooserBase
(
UPARAM(Ref) struct FChooserEvaluationContext& Context, |
Evaluate an ObjectChooserBase and return the selected UObject, or null | ChooserFunctionLibrary.h |
|
static TArray< UObject * > EvaluateObjectChooserBaseMulti
(
UPARAM(Ref) FChooserEvaluationContext& Context, |
Evaluate a chooser table and return all selected UObjects | ChooserFunctionLibrary.h |
|
static TArray< TSoftObjectPtr< UObject > > EvaluateObjectChooserBaseMultiSoft
(
UPARAM(Ref) FChooserEvaluationContext& Context, |
ChooserFunctionLibrary.h |
|
|
static TSoftObjectPtr< UObject > EvaluateObjectChooserBaseSoft
(
UPARAM(Ref) struct FChooserEvaluationContext& Context, |
ChooserFunctionLibrary.h |
|
|
static void GetChooserStructOutput
(
UPARAM(Ref) FChooserEvaluationContext& Context, |
Get a Struct to a ChooserEvaluation context | ChooserFunctionLibrary.h |
|
static FChooserEvaluationContext MakeChooserEvaluationContext() |
ChooserFunctionLibrary.h |
|
|
static FInstancedStruct MakeEvaluateChooser
(
UChooserTable* Chooser |
Create an EvaluateChooser struct | ChooserFunctionLibrary.h |
|