/Engine/Plugins/Experimental/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearchSchema.h
Specifies the format of a pose search index. At runtime, queries are built according to the schema for searching.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Category="Animation|Pose Search", Experimental, Meta=(DisplayName="Motion Database Config"), CollapseCategories) class UPoseSearchSchema : public [UDataAsset](API\Runtime\Engine\Engine\UDataAsset), public [IBoneReferenceSkeletonProvider](API\Runtime\Engine\Interfaces\IBoneReferenceSkeletonProvider)
bool
bAddDataPadding
If true a padding channel will be added to make sure the data is 16 bytes (aligned) and padded, to facilitate performance improvements at cost of eventual additional memory
float
BaseCostBias
Base Cost added or removed to all poses from databases that use this config.
bool
bInjectAdditionalDebugChannels
If bInjectAdditionalDebugChannels is true, channels will be asked to inject additional channels into this schema.
TArray< uint16 ...
BoneIndicesWithParents
TArray<FBoneRe...
BoneReferences
float
ContinuingPoseCostBias
Cost added to the continuing pose from databases that uses this config.
EPoseSearchData...
DataPreprocessor
Type of operation performed to the full pose features dataset.
float
LoopingCostBias
Cost added to all looping animation assets in a database that uses this config.
TObjectPtr<UMi...
MirrorDataTable
Setting up and assigning a mirror data table will allow all your assets in your database to access the mirrored version of the data. This is required for mirroring to work with Motion Matching.
int32
NumberOfPermutations
How many times the animation assets of the database using this schema will be indexed.
int32
PermutationsSampleRate
Delta time between every permutation indexing.
float
PermutationsTimeOffset
Starting offset of the "PermutationTime" from the "SamplingTime" of the first permutation.
int32
SampleRate
The update rate at which we sample the animation data in the database. The higher the SampleRate the more refined your searches will be, but the more memory will be required.
int32
SchemaCardinality
TObjectPtr<USk...
Skeleton
Skeleton Reference for Motion Matching Database assets. Must be set to a compatible skeleton to the animation data in the database.