Navigation
API > API/Plugins > API/Plugins/Chooser
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UChooserFunctionLibrary
References
| Module | Chooser |
| Header | /Engine/Plugins/Experimental/Chooser/Source/Chooser/Public/ChooserFunctionLibrary.h |
| Include | #include "ChooserFunctionLibrary.h" |
Syntax
UCLASS&40;&41;
class UChooserFunctionLibrary : public UBlueprintFunctionLibrary
Remarks
Chooser Function Library
Constructors
| Type | Name | Description | |
|---|---|---|---|
UChooserFunctionLibrary
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddChooserObjectInput
(
FChooserEvaluationContext& Context, |
Add an Object to a ChooserEvaluation context | |
| void | AddChooserStructInput
(
FChooserEvaluationContext& Context, |
Add a Struct to a ChooserEvaluation context | |
| UObject * | EvaluateChooser
(
const UObject* ContextObject, |
Evaluate a chooser table and return the selected UObject, or null | |
| TArray< UObject * > | EvaluateChooserMulti
(
const UObject* ContextObject, |
Evaluate a chooser table and return the list of all selected UObjects | |
| UObject * | EvaluateObjectChooserBase
(
FChooserEvaluationContext& Context, |
Evaluate an ObjectChooserBase and return the selected UObject, or null | |
| TArray< UObject * > | EvaluateObjectChooserBaseMulti
(
FChooserEvaluationContext& Context, |
Evaluate a chooser table and return all selected UObjects | |
| void | GetChooserStructOutput
(
FChooserEvaluationContext& Context, |
Get a Struct to a ChooserEvaluation context | |
| FChooserEvaluationContext | |||
| FInstancedStruct | MakeEvaluateChooser
(
UChooserTable* Chooser |
Create an EvaluateChooser struct |