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 |
|---|---|---|---|
| PoseSearch/Chooser/PoseSearchChooserColumn.h | |||
FPoseSearchColumn
(
const FPoseSearchColumn& Other |
PoseSearch/Chooser/PoseSearchChooserColumn.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputValue | FInstancedStruct | Pose History. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| InterruptMode | FInstancedStruct | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
|
| MaxNumberOfResults | int32 | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
|
| OutputCost | FInstancedStruct | Float output for the cost of the selected pose. | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
| OutputForceBlendTo | FInstancedStruct | Bool output for suggesting a chooser player to force a blend into the newly selected asset. | 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 |
|
| PoseReselectHistory | float | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveColumnCosts | TArray< UE::PoseSearch::FActiveColumnCost > | PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
| Chooser | TObjectPtr< UChooserTable > | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
|
| FallbackValue | FPoseSearchColumnRow | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
|
| Mapping | UE::PoseSearch::FMapping | Structure containing the mapping between (FPoseSearchColumn, RowIndex) to (UPoseSearchDatabase, IndexInDatabase). | PoseSearch/Chooser/PoseSearchChooserColumn.h | |
| RowValues | TArray< FPoseSearchColumnRow > | PoseSearch/Chooser/PoseSearchChooserColumn.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPoseSearchColumnRow & EditRowValue
(
int32 RowIndex |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
const UChooserTable * GetChooser() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
UPoseSearchDatabase * GetDatabase
(
int32 RowIndex |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
UE::PoseSearch::FMapping & GetMapping() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
int32 GetNumRows() |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
const FPoseSearchColumnRow & GetRowValue
(
int32 RowIndex |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
void SwitchDatabase
(
UPoseSearchDatabase* NewDatabase, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
void UpdateMapping
(
UE::PoseSearch::FMapping& NewMapping |
PoseSearch/Chooser/PoseSearchChooserColumn.h |
Public Virtual
Overridden from FChooserColumnBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
PoseSearch/Chooser/PoseSearchChooserColumn.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FPoseSearchDatabaseAnimationAsset * GetDatabaseAnimationAsset
(
int32 AnimationAssetIndex, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
static int32 GetNumAnimationAssets
(
UChooserTable* Chooser, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
static void InsertAnimationAssetAt
(
const FPoseSearchDatabaseAnimationAsset& AnimationAsset, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
static void RemoveAnimationAssetAt
(
int32 AnimationAssetIndex, |
PoseSearch/Chooser/PoseSearchChooserColumn.h | ||
static void SetAnimationAssetAt
(
const FPoseSearchDatabaseAnimationAsset& AnimationAsset, |
PoseSearch/Chooser/PoseSearchChooserColumn.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPoseSearchColumn & operator=
(
const FPoseSearchColumn& Other |
PoseSearch/Chooser/PoseSearchChooserColumn.h |