Navigation
API > API/Plugins > API/Plugins/Chooser
References
| Module | Chooser |
| Header | /Engine/Plugins/Chooser/Source/Chooser/Public/IObjectChooser.h |
| Include | #include "IObjectChooser.h" |
Syntax
USTRUCT (BlueprintType )
struct FChooserEvaluationContext
Variables
| Type | Name | Description | |
|---|---|---|---|
| FChooserDebuggingInfo | DebuggingInfo | ||
| TArray< FChooserEvaluationInputObject, TFixedAllocator< 4 > > | ObjectParams | Storage for Object Params, call AddObjectParam to allocate one FChooserEvaluationInputObject in this array and then add a StructView of it to the Params array | |
| TArray< FStructView, TInlineAllocator< 4 > > | Params |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChooserEvaluationContext
(
UObject* ContextObject |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddObjectParam
(
UObject* Param |
Add a UObject Parameter to the context. | |
| void | AddStructParam
(
T& Param |
Add a struct Parameter to the Context the struct will be referred to by reference, and so must have a lifetime that is longer than this context | |
| void | AddStructViewParam
(
FStructView Param |
Add a struct view Parameter to the Context the struct will be referred to by reference, and so must have a lifetime that is longer than this context |