Navigation
| Name | PoseSearch |
| Type | Runtime |
| Part of Plugins | Pose Search |
| Location | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/ |
| Module Build Rules | PoseSearch.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAssetIndexer | |
| FAsyncPoseSearchDatabasesManagement | |
| FFeatureVectorHelper | Helper class for extracting and encoding features into a float buffer |
| FKeyBuilder | |
| FPartialKeyHashes | Experimental, this feature might be removed without warning, not for production use. |
| FPoseHistoryProvider | |
| TMemStackSetAllocator | |
| UAnimNotify_PoseSearchBase | Base class for ALL pose search anim notifies. |
| UAnimNotify_PoseSearchEvent | |
| UAnimNotifyState_PoseSearchBase | Base class for ALL pose search anim notify states. |
| UAnimNotifyState_PoseSearchBlockTransition | A pose search search will not return results that overlap this notify, but the animation segment can still play if a previous search result advances into it. |
| UAnimNotifyState_PoseSearchBranchIn | |
| UAnimNotifyState_PoseSearchExcludeFromDatabase | Use this notify state to remove animation segments from the database completely, they will never play or return from a search result |
| UAnimNotifyState_PoseSearchIKWindow | |
| UAnimNotifyState_PoseSearchModifyCost | Pose search cost will be affected by this, making the animation segment more or less likely to be selected based on the notify parameters |
| UAnimNotifyState_PoseSearchOverrideContinuingPoseCostBias | Pose search cost for the continuing pose will be affected by this, making the animation segment more or less likely to be continuing playing based on the notify parameters |
| UAnimNotifyState_PoseSearchSamplingAttribute | UPoseSearchFeatureChannel(s) can use this UAnimNotifyState_PoseSearchSamplingAttribute as animation space position, rotation, and linear velocity provider during database indexing by specifying their SamplingAttributeId property to match UAnimNotifyState_PoseSearchSamplingAttribute::SamplingAttributeId |
| UAnimNotifyState_PoseSearchSamplingEvent | UPoseSearchFeatureChannel(s) can use this UAnimNotifyState_PoseSearchSamplingEvent to demarcate events identified by SamplingAttributeId during database indexing by specifying their SamplingAttributeId property to match UAnimNotifyState_PoseSearchSamplingAttribute::SamplingAttributeId |
| UMotionMatchingAnimNodeLibrary | Exposes operations that can be run on a Motion Matching node via Anim Node Functions such as "On Become Relevant" and "On Update". |
| UMotionMatchingInteractionAnimNodeLibrary | |
| UMultiAnimAsset | UObject defining tuples of UAnimationAsset(s) with associated Role(s) and relative transforms from a shared reference system via GetOrigin. |
| UPoseSearchAssetSamplerLibrary | |
| UPoseSearchDatabase | A data asset for indexing a collection of animation sequences. |
| UPoseSearchEventLibrary | |
| UPoseSearchFeatureChannel | |
| UPoseSearchFeatureChannel_Curve | |
| UPoseSearchFeatureChannel_Distance | |
| UPoseSearchFeatureChannel_FilterCrashingLegs | The idea is to calculate the angle between the direction from LeftThigh position to RightThigh position and the direction from LeftFoot position to RightFoot position, and divide it by PI to have values in range [-1,1] the number (called 'CrashingLegsValue' calculated in ComputeCrashingLegsValue) is gonna be 0 if the feet are aligned with the thighs (for example in an idle standing position) 0.5 if the right foot is exactly in front of the left foot (for example when a character is running following a line) -0.5 if the left foot is exactly in front of the right foot close to 1 or -1 if the feet (and so the legs) are completely crossed at runtime we'll match the CrashingLegsValue and also filter by discarding pose candidates that don't respect the 'AllowedTolerance' between query and database values (happening in IsFilterValid) |
| UPoseSearchFeatureChannel_Group | |
| UPoseSearchFeatureChannel_GroupBase | |
| UPoseSearchFeatureChannel_Heading | |
| UPoseSearchFeatureChannel_Padding | |
| UPoseSearchFeatureChannel_PermutationTime | |
| UPoseSearchFeatureChannel_Phase | |
| UPoseSearchFeatureChannel_Pose | UPoseSearchFeatureChannel_Pose. |
| UPoseSearchFeatureChannel_Position | |
| UPoseSearchFeatureChannel_SamplingTime | This channel is mainly for debug purposes to augment the features data with the sampling time (default weight is set to zero to be irrelevant during searches) |
| UPoseSearchFeatureChannel_TimeToEvent | |
| UPoseSearchFeatureChannel_Trajectory | |
| UPoseSearchFeatureChannel_Velocity | |
| UPoseSearchHistoryCollectorAnimNodeLibrary | Exposes operations that can be run on a Pose History node via Anim Node Functions such as "On Become Relevant" and "On Update". |
| UPoseSearchInteractionAsset | |
| UPoseSearchInteractionLibrary | Experimental, this feature might be removed without warning, not for production use. |
| UPoseSearchInteractionSubsystem | Execution model and threading details: |
| UPoseSearchLibrary | |
| UPoseSearchNormalizationSet | Data asset used to allow multiple Pose Search Databases to be normalized together. |
| UPoseSearchSchema | Specifies the format of a pose search index. |
| UPoseSearchTrajectoryLibrary | Set of functions to help populate a FPoseSearchQueryTrajectory for motion matching. |
| UPoseSearchTrajectoryPredictorInterface |
Structs
| Name | Remarks |
|---|---|
| FAIPComponentSpacePoseProvider | |
| FAnimationAssetSampler | Helper for sampling data from animation assets |
| FAnimationAssetSamplers | |
| FAnimNode_MotionMatching | |
| FAnimNode_MotionMatchingInteraction | |
| FAnimNode_PoseSearchComponentSpaceHistoryCollector | |
| FAnimNode_PoseSearchHistoryCollector | |
| FAnimNode_PoseSearchHistoryCollector_Base | |
| FArchivedPoseHistory | |
| FAssetSamplingContext | |
| FCachedChannel | CachedChannels uses hashed unique identifiers to determine channels that can share feature vector data during the building of the query. |
| FCachedQuery | Float buffer of features according to a UPoseSearchSchema layout. Used to build search queries at runtime |
| FChooserParameterPoseHistoryBase | |
| FChooserPoseSearchRowData | |
| FComponentSpacePoseProvider | |
| FDebugDrawParams | |
| FEventData | Experimental, this feature might be removed without warning, not for production use. |
| FEventDataCollector | Experimental, this feature might be removed without warning, not for production use. |
| FGenerateTrajectoryPoseHistory | Pose history struct that can generate a trajectory properly by calling it's IPoseHistory::GenerateTrajectory API (something other IPoseHistory don't do fully) |
| FHistoricalPoseIndex | |
| FIndexDistance | |
| FInteractionIsland | Experimental, this feature might be removed without warning, not for production use FInteractionIsland contains ticks functions injected between the interacting actors TickActorComponents (UCharacterMovementComponent, or UCharacterMoverComponent) and PostTickComponent (USkeletalMeshComponent, or UAnimNextComponent) to create a execution threading fence to be able to perform motion matching searches between the involved characters in a thread safe manner. |
| FInteractionSearchContext | |
| FInteractionSearchContextBase | Experimental, this feature might be removed without warning, not for production use. |
| FInteractionSearchResult | Experimental, this feature might be removed without warning, not for production use. |
| FInteractionValidator | Experimental, this feature might be removed without warning, not for production use. |
| FKDTree | |
| FMemStackPoseHistory | |
| FMirrorDataCache | |
| FMotionMatchingAnimNodeReference | |
| FMotionMatchingBlueprintBlendSettings | |
| FMotionMatchingInteractionAnimNodeReference | |
| FMotionMatchingState | |
| FPoseHistory | |
| FPoseHistoryAnimationAttribute | Attribute type containing a const pointer to pose history for use by downstream systems. |
| FPoseHistoryContextProperty | |
| FPoseHistoryEntry | |
| FPoseHistoryReference | |
| FPoseIndicesHistory | |
| FPoseMetadata | This is kept for each pose in the search index along side the feature vector values and is used to influence the search. |
| FPoseSearchAssetSamplerInput | |
| FPoseSearchAssetSamplerPose | |
| FPoseSearchBlueprintResult | |
| FPoseSearchBone | |
| FPoseSearchColumn | |
| FPoseSearchContinuingProperties | |
| FPoseSearchCost | |
| FPoseSearchCustomVersion | Custom serialization version for all packages containing PoseSearch dependent asset types. |
| FPoseSearchDatabaseAnimationAssetBase | |
| FPoseSearchDatabaseAnimComposite | An entry in a UPoseSearchDatabase. |
| FPoseSearchDatabaseAnimMontage | An anim montage entry in a UPoseSearchDatabase. |
| FPoseSearchDatabaseBlendSpace | An blend space entry in a UPoseSearchDatabase. |
| FPoseSearchDatabaseMultiAnimAsset | |
| FPoseSearchDatabaseSequence | A sequence entry in a UPoseSearchDatabase. |
| FPoseSearchEvent | |
| FPoseSearchFutureProperties | |
| FPoseSearchHistoryCollectorAnimNodeReference | |
| FPoseSearchIKWindowConstraint | Multi character interaction notifies |
| FPoseSearchInteractionAnimContextAvailabilities | Experimental, this feature might be removed without warning, not for production use. |
| FPoseSearchInteractionAssetItem | |
| FPoseSearchInteractionAvailability | Input for MotionMatchInteraction_Pure: it declares that the associated character ("AnimContext" that could be an AnimInstance or an AnimNextCharacterComponent) is willing to partecipate in an interaction described by a UMultiAnimAsset (derived by UPoseSearchInteractionAsset) contained in the UPoseSearchDatabase Database with one of the roles in RolesFilter (if empty ANY of the Database roles can be taken) the MotionMatchInteraction_Pure will ultimately setup a motion matching query using looking for the pose history "PoseHistoryName" to gather bone and trajectory positions for this character for an interaction to be valid, the query needs to find all the other interacting characters within BroadPhaseRadius, and reach a maximum cost of MaxCost Experimental, this feature might be removed without warning, not for production use |
| FPoseSearchInteractionAvailabilityEx | Experimental, this feature might be removed without warning, not for production use. |
| FPoseSearchRoledSkeleton | |
| FPoseSearchTimedNotifies | |
| FPoseSearchTrajectory_WorldCollisionResults | |
| FPoseSearchTrajectoryData | |
| FPoseSearchTrajectorySample | |
| FSearchContext | |
| FSearchIndex | A search index for animation poses. |
| FSearchIndexAsset | Information about a source animation asset used by a search index. |
| FSearchIndexBase | Case class for FSearchIndex. |
| FSearchResult | |
| FSearchStats | |
| FSparsePoseMultiMap | Compact representation of an array of arrays |
| FTraceLogger | |
| FTraceMessage | Message types for appending / reading to the timeline. |
| FTraceMotionMatchingStateDatabaseEntry | |
| FTraceMotionMatchingStateMessage | Used to trace motion matching state data via the logger, which is then placed into a timeline |
| FTraceMotionMatchingStatePoseEntry | |
| FValidInteractionSearch | Experimental, this feature might be removed without warning, not for production use. |
| FVPTree | |
| FVPTreeDataSource | |
| FVPTreeNode | |
| FVPTreeResultSet | |
| IComponentSpacePoseProvider | |
| IInteractionIslandDependency | Experimental, this feature might be removed without warning, not for production use Allows systems other than regular actor components to hook into interaction island dependencies |
| IPoseHistory |
Interfaces
| Name | Remarks |
|---|---|
| IPoseSearchFilter | |
| IPoseSearchTrajectoryPredictorInterface | PoseSearchTrajectoryPredictor: API for an object to implement to act as a predictor of the future trajectory for motion matching animation purposes |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AccessorType | int32 | PoseSearch/KDTree.h | |
| FBoneToTransformMap | TMap< FBoneIndexType, FComponentSpaceTransformIndex > | PoseSearch/PoseSearchHistory.h | |
| FBoneToTransformPair | TPair< FBoneIndexType, FComponentSpaceTransformIndex > | PoseSearch/PoseSearchHistory.h | |
| FComponentSpaceTransformIndex | uint16 | PoseSearch/PoseSearchHistory.h | |
| FDisabledCollisions | TArray< TPair< TWeakObjectPtr< AActor >, TWeakObjectPtr< AActor > > > | Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchInteractionIsland.h |
| FInteractionSearchContexts | TArray< FInteractionSearchContext, TInlineAllocator< PreallocatedSearchesNum, TMemStackAllocator<> > > | Experimental, this feature might be removed without warning, not for production use. | PoseSearch/PoseSearchInteractionIsland.h |
| FRole | FName | PoseSearch/PoseSearchRole.h | |
| FRoleToIndex | TMap< FRole, int32, TInlineSetAllocator< PreallocatedRolesNum > > | Todo: enabling TMemStackSetAllocator? | PoseSearch/PoseSearchRole.h |
| FRoleToIndexPair | TPair< FRole, int32 > | PoseSearch/PoseSearchRole.h | |
| TAlignedArray | TArray< ElementType, TAlignedHeapAllocator< TAlignOf< ElementType >()> > | PoseSearch/PoseSearchDefines.h | |
| TLabelBuilder | TStringBuilder< 256 > | PoseSearch/PoseSearchFeatureChannel.h | |
| TStackAlignedArray | TArray< ElementType, TMemStackAllocator< TAlignOf< ElementType >()> > | PoseSearch/PoseSearchDefines.h | |
| VPTreeScalar | float | PoseSearch/VPTree.h |
Enums
Public
| Name | Remarks |
|---|---|
| EComponentStrippingVector | |
| EHeadingAxis | |
| EInputQueryPose | |
| EPermutationTimeType | This enumeration controls the channel sampling time: for example if a channel specifies a bone and an origin bone (used to generate the reference system of the features associated to the bone), bone and origin bone will be evaluated at potentially different times: |
| EPoseSearchAssetSamplerSpace | |
| EPoseSearchBoneFlags | |
| EPoseSearchDataPreprocessor | |
| EPoseSearchInterruptMode | |
| EPoseSearchMirrorOption | |
| EPoseSearchMode | |
| EPoseSearchTrajectoryFlags | |
| UE::PoseSearch:: | Restore static analysis warnings. |
| UE::PoseSearch::EAsyncBuildIndexResult | Restore static analysis warnings. |
| UE::PoseSearch::ELabelFormat | Restore static analysis warnings. |
| UE::PoseSearch::EPoseCandidateFlags | Restore static analysis warnings. |
| UE::PoseSearch::ERequestAsyncBuildFlag | Restore static analysis warnings. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::PoseSearch::ComponentSpaceIndexType | FBoneIndexType | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::DatabaseIndexDerivedDataCacheKeyVersion | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::DefaultRole | const FRole | PoseSearch/PoseSearchRole.h | |
| UE::PoseSearch::DefaultTickPriority | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::FiniteDelta | float | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::InvalidSchemaBoneIdx | int8 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::InvalidSchemaCurveIdx | int8 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::InvalidSearchId | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::MaxNumberOfCollectedPoseCandidatesPerDatabase | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::PreallocatedCachedChannelDataNum | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::PreallocatedCachedQueriesNum | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::PreallocatedRolesNum | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::PreallocatedSearchesNum | int32 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::RootBoneIndexType | FBoneIndexType | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::RootSchemaBoneIdx | int8 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::TrajectorySchemaBoneIdx | int8 | PoseSearch/PoseSearchDefines.h | |
| UE::PoseSearch::WorldSpaceIndexType | FBoneIndexType | PoseSearch/PoseSearchDefines.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccumulatedSeconds | float | PoseSearch/PoseSearchTrajectoryTypes.h |
|
|
| Facing | FQuat | PoseSearch/PoseSearchTrajectoryTypes.h |
|
|
| FPoseSearchQueryTrajectory | PoseSearch/PoseSearchTrajectoryTypes.h | |||
| FPoseSearchQueryTrajectorySample | Note: We need to explicitly disable warnings on these constructors/operators for clang to be happy with deprecated variables. | PoseSearch/PoseSearchTrajectoryTypes.h | ||
| ParallelForFlags | EParallelForFlags | PoseSearch/PoseSearchDefines.h | ||
| Position | FVector | PoseSearch/PoseSearchTrajectoryTypes.h |
|
|
| Samples | PRAGMA_DISABLE_DEPRECATION_WARNINGSTArray< FPoseSearchQueryTrajectorySample > | This contains zero or more history samples, a current sample, and zero or more future predicted samples. | PoseSearch/PoseSearchTrajectoryTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPoseSearchQueryTrajectory() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
~FPoseSearchQueryTrajectorySample() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
void DebugDrawTrajectory
(
const UWorld* World, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
void DebugDrawTrajectory
(
FAnimInstanceProxy& AnimInstanceProxy, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
void DebugDrawTrajectory
(
const UObject* Owner, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
bool EnumHasAnyFlags
(
int32 Flags, |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
bool EnumHasAnyFlags
(
int32 Flags, |
PoseSearch/PoseSearchFeatureChannel_Trajectory.h | ||
FPoseSearchQueryTrajectory
(
const FPoseSearchQueryTrajectory& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectory
(
FPoseSearchQueryTrajectory&& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectory
(
const FTransformTrajectory& InTrajectory |
Implicit conversion constructor in oreder to facilitate deprecations. | PoseSearch/PoseSearchTrajectoryTypes.h | |
FPoseSearchQueryTrajectorySample
(
const FPoseSearchQueryTrajectorySample& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectorySample
(
FPoseSearchQueryTrajectorySample&& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectorySample GetSampleAtTime
(
float Time, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FTransform GetTransform() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
uint32 GetTypeHash
(
const FPoseHistoryAnimationAttribute& Key |
PoseSearch/PoseSearchHistoryAttribute.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGSFPoseSearchQueryTrajectorySample Lerp
(
const FPoseSearchQueryTrajectorySample& Other, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
operator FTransformTrajectory() |
Implicit conversion operator in order to facilitate deprecations. | PoseSearch/PoseSearchTrajectoryTypes.h | |
bool operator!
(
EPoseSearchBoneFlags E |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
bool operator!
(
EPoseSearchTrajectoryFlags E |
PoseSearch/PoseSearchFeatureChannel_Trajectory.h | ||
| PoseSearch/PoseSearchFeatureChannel_Pose.h | |||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
EPoseSearchBoneFlags & operator&=
(
EPoseSearchBoneFlags& Lhs, |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
| PoseSearch/PoseSearchFeatureChannel_Pose.h | |||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
EPoseSearchBoneFlags & operator^=
(
EPoseSearchBoneFlags& Lhs, |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
| PoseSearch/PoseSearchFeatureChannel_Pose.h | |||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
EPoseSearchBoneFlags & operator|=
(
EPoseSearchBoneFlags& Lhs, |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
int32 & operator|=
(
int32& Lhs, |
PoseSearch/PoseSearchFeatureChannel_Pose.h | ||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
int32 & operator|=
(
int32& Lhs, |
PoseSearch/PoseSearchFeatureChannel_Trajectory.h | ||
| PoseSearch/PoseSearchFeatureChannel_Pose.h | |||
| PoseSearch/PoseSearchFeatureChannel_Trajectory.h | |||
FPoseSearchQueryTrajectorySample & operator=
(
const FPoseSearchQueryTrajectorySample& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectorySample & operator=
(
FPoseSearchQueryTrajectorySample&& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectory & operator=
(
const FPoseSearchQueryTrajectory& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FPoseSearchQueryTrajectory & operator=
(
FPoseSearchQueryTrajectory&& |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
void SetTransform
(
const FTransform& Transform |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
bool UE::PoseSearch::operator!
(
EDebugDrawFlags E |
PoseSearch/PoseSearchContext.h | ||
bool UE::PoseSearch::operator!
(
EPoseCandidateFlags E |
PoseSearch/PoseSearchContext.h | ||
bool UE::PoseSearch::operator!
(
ERequestAsyncBuildFlag E |
PoseSearch/PoseSearchDerivedData.h | ||
EDebugDrawFlags UE::PoseSearch::operator&
(
EDebugDrawFlags Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
EDebugDrawFlags & UE::PoseSearch::operator&=
(
EDebugDrawFlags& Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
EDebugDrawFlags UE::PoseSearch::operator^
(
EDebugDrawFlags Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
EDebugDrawFlags & UE::PoseSearch::operator^=
(
EDebugDrawFlags& Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
EDebugDrawFlags UE::PoseSearch::operator|
(
EDebugDrawFlags Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
PRAGMA_DISABLE_DEPRECATION_WARNINGS EDebugDrawFlags & UE::PoseSearch::operator|=
(
EDebugDrawFlags& Lhs, |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
EDebugDrawFlags UE::PoseSearch::operator~
(
EDebugDrawFlags E |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
| PoseSearch/PoseSearchDerivedData.h | |||
int32 UE::PoseSearch::TAlignOf() |
PoseSearch/PoseSearchDefines.h | ||
int32 UE::PoseSearch::TMax
(
int32 A, |
PoseSearch/PoseSearchDefines.h | ||
UE_TRACE_CHANNEL_EXTERN
(
PoseSearchChannel |
PoseSearch/Trace/PoseSearchTraceLogger.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void UE::PoseSearch::GenerateCombinations
(
int32 DataCardinality, |
Generates all the possible (unique) combinations for the indexes of a set of DataCardinality number of elements grouped in tuples of CombinationCardinality size: the number of generated combinations P(DataCardinality, CombinationCardinality) = (DataCardinality! / (DataCardinality - CombinationCardinality)!) / CombinationCardinality! see: https://en.wikipedia.org/wiki/Combination | PoseSearch/PoseSearchInteractionUtils.h | |
static void UE::PoseSearch::GenerateCombinationsRecursive
(
int32 DataCardinality, |
PoseSearch/PoseSearchInteractionUtils.h | ||
static bool UE::PoseSearch::IsValid
(
const FRoleToIndex& RoleToIndex |
PoseSearch/PoseSearchRole.h | ||
static FRoleToIndex UE::PoseSearch::MakeRoleToIndex
(
const TConstArrayView< FRole > Roles |
PoseSearch/PoseSearchRole.h |