Navigation
API > API/Plugins > API/Plugins/Chooser
References
| Module | Chooser |
| Header | /Engine/Plugins/Chooser/Source/Chooser/Public/IChooserColumn.h |
| Include | #include "IChooserColumn.h" |
Syntax
USTRUCT ()
struct FChooserColumnBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDisabled |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddToDetails
(
FInstancedPropertyBag& PropertyBag, |
||
| void | AutoPopulate
(
int32 RowIndex, |
||
| bool | |||
| void | Compile
(
IHasContextClass* Owner, |
||
| void | CopyFallback
(
FChooserColumnBase& SourceColumn |
||
| void | CopyRow
(
FChooserColumnBase& SourceColumn, |
||
| void | DeleteRows
(
const TArray< uint32 >& RowIndices |
||
| float | EditorTestCost
(
int32 RowIndex |
||
| bool | EditorTestFilter
(
int32 RowIndex |
||
| void | Filter
(
FChooserEvaluationContext& Context, |
||
| UScriptStruct * | |||
| const UScriptStruct * | GetInputType () |
||
| FChooserParameterBase * | |||
| bool | HasCosts () |
||
| bool | HasFilters () |
||
| bool | HasOutputs () |
||
| void | InsertRows
(
int Index, |
||
| bool | Random columns must go last, and get a special icon using a virtual fucntion to identify them (rather than hard coding a specific type) to potentially support multiple varieties of randomization column. | ||
| void | MoveRow
(
int SourceIndex, |
||
| void | PostLoad () |
||
| FName | |||
| void | SetFromDetails
(
FInstancedPropertyBag& PropertyBag, |
||
| void | SetInputType
(
const UScriptStruct* Type |
||
| void | SetNumRows
(
int32 NumRows |
||
| void | SetOutputs
(
FChooserEvaluationContext& Context, |
||
| void | SetTestValue
(
TArrayView< const uint8 > Value |