Navigation
API > API/Plugins > API/Plugins/PoseSearch
| Name | FPoseSearchColumn |
| Type | struct |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/Chooser/PoseSearchChooserColumn.h |
| Include Path | #include "PoseSearch/Chooser/PoseSearchChooserColumn.h" |
Syntax
USTRUCT (DisplayName="Pose Match",
Meta=(Experimental, Category="Experimental", ToolTip="This column filters out all assets except the one which is selected by motion matching query. Results must be AnimationAssets with a PoseSearchBranchIn notify state. It also outputs OutputStartTime to specify the frame which matched pose best. To work as intended it must be placed last (furthest right) in the Chooser so that other filters are applied first."))
struct FPoseSearchColumn : public FChooserColumnBase
Inheritance Hierarchy
- FChooserColumnBase → FPoseSearchColumn
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPoseSearchColumn() |
PoseSearch/Chooser/PoseSearchChooserColumn.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultRowValue | FChooserPoseSearchRowData | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
|
| InputValue | FInstancedStruct | Pose History. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| OutputCost | FInstancedStruct | Float output for the cost of the selected pose. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| OutputMirror | FInstancedStruct | Bool output for if asset should be mirrored. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| OutputStartTime | FInstancedStruct | Float output for the start time with the best matching pose. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| RowValues | TArray< FChooserPoseSearchRowData > | Array of results (cells for this column for each row in the table) should match the length of the Results array | PoseSearch/Chooser/PoseSearchChooserColumn.h | |
| TestValue | double | PoseSearch/Chooser/PoseSearchChooserColumn.h |
Functions
Public
Overridden from FChooserColumnBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddToDetails
(
FInstancedPropertyBag& PropertyBag, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void AutoPopulate
(
int32 RowIndex, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual bool AutoPopulates() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void CopyRow
(
FChooserColumnBase& SourceColumn, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void DeleteRows
(
const TArray< uint32 >& RowIndices |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual float EditorTestCost
(
int32 RowIndex |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual bool EditorTestFilter
(
int32 RowIndex |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void Filter
(
FChooserEvaluationContext& Context, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual UScriptStruct * GetInputBaseType() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual const UScriptStruct * GetInputType() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual FChooserParameterBase * GetInputValue() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual bool HasFilters() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void InsertRows
(
int Index, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void MoveRow
(
int SourceRowIndex, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual FName RowValuesPropertyName() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void SetFromDetails
(
FInstancedPropertyBag& PropertyBag, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void SetInputType
(
const UScriptStruct* Type |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void SetNumRows
(
int32 NumRows |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
virtual void SetTestValue
(
TArrayView< const uint8 > Value |
PoseSearch/Chooser/PoseSearchChooserColumn.h |