Navigation
API > API/Plugins > API/Plugins/PoseSearch
| Name | FValidInteractionSearches |
| Type | struct |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearchInteractionIsland.h |
| Include Path | #include "PoseSearch/PoseSearchInteractionIsland.h" |
Syntax
struct FValidInteractionSearches
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextsToSearches | TMap< uint32, TArray< uint32 > > | Mapping from FValidInteractionSearch::GetContextHashForEquivalence to FValidInteractionSearch::GetHashForEquivalence(s) the map Key represents what AnimContexts (e.g. AnimInstance(s), that can be confused with Actors...) can be interacting. | PoseSearch/PoseSearchInteractionIsland.h | |
| Searches | TMap< uint32, FValidInteractionSearch > | Mapping from FValidInteractionSearch::GetHashForEquivalence to FValidInteractionSearch | PoseSearch/PoseSearchInteractionIsland.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReferencedObjects
(
FReferenceCollector& Collector |
PoseSearch/PoseSearchInteractionIsland.h | ||
const FValidInteractionSearch * Get
(
const FInteractionSearchContext& SearchContext |
PoseSearch/PoseSearchInteractionIsland.h | ||
bool IsThereAnyValidSearchWithTheSameContexts
(
const FInteractionSearchContext& SearchContext |
Returns true if the tuple of AnimContexts (e.g. pair of AnimInstance(s) ~ Characters) from the SearchContext is used in any FValidInteractionSearch with any assigned roles | PoseSearch/PoseSearchInteractionIsland.h | |
void Update
(
const UPoseSearchInteractionSubsystem* InteractionSubsystem |
PoseSearch/PoseSearchInteractionIsland.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void OnInteractionContinuing
(
FValidInteractionSearch& ValidInteractionSearch, |
PoseSearch/PoseSearchInteractionIsland.h | ||
static void OnInteractionEnd
(
FValidInteractionSearch& ValidInteractionSearch, |
PoseSearch/PoseSearchInteractionIsland.h | ||
static void OnInteractionStart
(
FValidInteractionSearch& ValidInteractionSearch, |
PoseSearch/PoseSearchInteractionIsland.h |