UPoseSearchDatabase

A data asset for indexing a collection of animation sequences.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

PoseSearch

Header

/Engine/Plugins/Experimental/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearch.h

Include

#include "PoseSearch/PoseSearch.h"

Syntax

UCLASS(BlueprintType, Category="Animation|Pose Search")
class UPoseSearchDatabase : public UDataAsset

Remarks

A data asset for indexing a collection of animation sequences.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

FPoseSearchExtr...

 

ExtrapolationParameters

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

const UPoseSear...

 

Schema

Public variable UProperty

FPoseSearchInde...

 

SearchIndex

Public variable UProperty Category, EditAnywhere

TArray< FPoseSe...

 

Sequences

Public variable UProperty Category, EditAnywhere displayname

TArray< TObject...

 

SimpleSequences

Drag and drop animations here to add them in bulk to Sequences.

Public variable UProperty Category, EditAnywhere

FPoseSearchWeig...

 

Weights

Functions

Name Description

Public function Const

bool

 

DoesSequenceLoop

(
    int32 DbSequenceIdx
)

Public function Const

int32

 

FindSequenceForPose

(
    int32 PoseIdx
)

Public function Const

FFloatInterv...

 

GetEffectiveSamplingRange

(
    int32 DbSequenceIdx
)

Public function Const

int32

 

GetPoseIndexFromAssetTime

(
    int32 DbSequenceIdx,
    float AssetTime
)

Public function Const

float

 

GetSequenceLength

(
    int32 DbSequenceIdx
)

Public function Const

bool

 

IsValidForIndexing()

Public function Const

bool

 

IsValidForSearch()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PreSave

(
    FObjectPreSaveContext SaveContext
)

Presave function.