Navigation
API > API/Plugins > API/Plugins/PoseSearch
| Name | FSearchResult |
| Type | struct |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearchResult.h |
| Include Path | #include "PoseSearch/PoseSearchResult.h" |
Syntax
struct FSearchResult : public UE::PoseSearch::FDatabasePoseIdx
Inheritance Hierarchy
- FDatabasePoseIdx → FSearchResult
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSearchResult
(
FSearchResult&& Other |
PoseSearch/PoseSearchResult.h | ||
FSearchResult
(
const FSearchResult& Other |
PoseSearch/PoseSearchResult.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FSearchResult () |
PoseSearch/PoseSearchResult.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetTime | float | Time of the associated GetSearchIndexAsset from this search. | PoseSearch/PoseSearchResult.h | |
| bIsContinuingPoseSearch | bool | True if the search result is from a continuing pose search | PoseSearch/PoseSearchResult.h | |
| EventPoseIdx | int32 | Experimental, this feature might be removed without warning, not for production use if this search result is from an event search, EventPoseIdx is the pose index at event time from Database associated to this search result if it's not an event search result EventPoseIdx is INDEX_NONE | PoseSearch/PoseSearchResult.h | |
| PoseCost | FPoseSearchCost | Best cost of the currently selected PoseIdx (it could be equal to ContinuingPoseCost) | PoseSearch/PoseSearchResult.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float CalculateTimeToEvent() |
Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchResult.h | |
bool DebugValidate() |
Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchResult.h | |
float GetAssetTime() |
PoseSearch/PoseSearchResult.h | ||
void InitFrom
(
const FPoseSearchBlueprintResult& BlueprintResult |
Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchResult.h | |
bool IsAssetTimeValid () |
PoseSearch/PoseSearchResult.h | ||
bool IsEventSearchFromTag
(
const FGameplayTag& EventTag |
Experimental, this feature might be removed without warning, not for production use returns true if EventPoseIdx is from the input EventTag | PoseSearch/PoseSearchResult.h | |
bool IsEventSearchResult() |
Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchResult.h | |
void Reset() |
PoseSearch/PoseSearchResult.h | ||
void SetAssetTime
(
float InAssetTime |
PoseSearch/PoseSearchResult.h | ||
void UpdateWithNormalizedTime
(
float NormalizedTime |
Experimental, this feature might be removed without warning, not for production use Attempts to set the internal state to match the provided asset time including updating the internal DbPoseIdx. | PoseSearch/PoseSearchResult.h | |
void UpdateWithRealTime
(
float RealTime |
Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchResult.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsAssetTimeValid
(
float AssetTime |
PoseSearch/PoseSearchResult.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSearchResult & operator=
(
FSearchResult&& Other |
PoseSearch/PoseSearchResult.h | ||
FSearchResult & operator=
(
const FSearchResult& Other |
PoseSearch/PoseSearchResult.h | ||
bool operator==
(
const FSearchResult& Other |
PoseSearch/PoseSearchResult.h |