Navigation
API > API/Plugins > API/Plugins/Chooser
| Name | FGameplayTagColumn |
| Type | struct |
| Header File | /Engine/Plugins/Chooser/Source/Chooser/Public/GameplayTagColumn.h |
| Include Path | #include "GameplayTagColumn.h" |
Syntax
USTRUCT (DisplayName="Gameplay Tag",
Meta=(Category="Filter", ToolTip="A column which filters rows by comparing Gameplay Tags."))
struct FGameplayTagColumn : public FChooserColumnBase
Inheritance Hierarchy
- FChooserColumnBase → FGameplayTagColumn
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayTagColumn() |
GameplayTagColumn.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInvertMatchingLogic | bool | If true, rows that pass the normal tag filter will be rejected, and vice versa. | GameplayTagColumn.h |
|
| bMatchExact | bool | If true, leaf tags must match exactly. | GameplayTagColumn.h |
|
| DefaultRowValue | FGameplayTagContainer | GameplayTagColumn.h |
|
|
| InputValue | FInstancedStruct | GameplayTagColumn.h |
|
|
| RowValues | TArray< FGameplayTagContainer > | Array of results (cells for this column for each row in the table) should match the length of the Results array | GameplayTagColumn.h | |
| TagMatchDirection | EGameplayTagMatchDirection | GameplayTagColumn.h |
|
|
| TagMatchType | EGameplayContainerMatchType | GameplayTagColumn.h |
|
|
| TestValue | FGameplayTagContainer | GameplayTagColumn.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool TestRow
(
int32 RowIndex, |
GameplayTagColumn.h |
Public Virtual
Overridden from FChooserColumnBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddToDetails
(
FInstancedPropertyBag& PropertyBag, |
GameplayTagColumn.h | ||
virtual void CopyRow
(
FChooserColumnBase& SourceColumn, |
GameplayTagColumn.h | ||
virtual void DeleteRows
(
TArrayView< int > RowIndices |
GameplayTagColumn.h | ||
virtual bool EditorTestFilter
(
int32 RowIndex |
GameplayTagColumn.h | ||
virtual void Filter
(
FChooserEvaluationContext& Context, |
GameplayTagColumn.h | ||
virtual UScriptStruct * GetInputBaseType() |
GameplayTagColumn.h | ||
virtual const UScriptStruct * GetInputType() |
GameplayTagColumn.h | ||
virtual FChooserParameterBase * GetInputValue() |
GameplayTagColumn.h | ||
virtual FInstancedStruct * GetInputValuePtr() |
GameplayTagColumn.h | ||
virtual void InsertRows
(
int Index, |
GameplayTagColumn.h | ||
virtual void MoveRow
(
int SourceRowIndex, |
GameplayTagColumn.h | ||
virtual void PostLoad() |
GameplayTagColumn.h | ||
virtual FName RowValuesPropertyName() |
GameplayTagColumn.h | ||
virtual void SetFromDetails
(
FInstancedPropertyBag& PropertyBag, |
GameplayTagColumn.h | ||
virtual void SetInputType
(
const UScriptStruct* Type |
GameplayTagColumn.h | ||
virtual void SetNumRows
(
int32 NumRows |
GameplayTagColumn.h | ||
virtual void SetTestValue
(
TArrayView< const uint8 > Value |
GameplayTagColumn.h |