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 |
|---|---|
| FActiveColumnCost | Experimental, this feature might be removed without warning, not for production use. |
| FAIPComponentSpacePoseProvider | |
| FAnimationAssetSampler | Helper for sampling data from animation assets |
| FAnimationAssetSamplers | |
| FAnimNode_MotionMatching | |
| FAnimNode_MotionMatchingInteraction | |
| FAnimNode_PoseSearchComponentSpaceHistoryCollector | |
| FAnimNode_PoseSearchHistoryCollector | |
| FAnimNode_PoseSearchHistoryCollector_Base | |
| FArchivedPoseHistory | |
| FAssetSamplingContext | |
| FAsyncPoseSearchDatabasesManagementCache | Experimental, this feature might be removed without warning, not for production use. |
| FCachedChannel | CachedChannels uses hashed unique identifiers to determine channels that can share feature vector data during the building of the query. |
| FCachedPCAQuery | Experimental, this feature might be removed without warning, not for production use. |
| FCachedQuery | Float buffer of features according to a UPoseSearchSchema layout. Used to build search queries at runtime |
| FChooserParameterPoseHistoryBase | |
| FComponentSpacePoseProvider | |
| FDatabasePoseIdx | |
| 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 | |
| FPoseSearchColumnNullInputValue | Reintroduced just to make the TRACE_CHOOSER_VALUE work, since it relies on ToCStr(InputValue.Get |
| FPoseSearchContinuingProperties | |
| FPoseSearchCost | |
| FPoseSearchCustomVersion | Custom serialization version for all packages containing PoseSearch dependent asset types. |
| FPoseSearchDatabaseAnimationAsset | |
| FPoseSearchDatabaseAnimationAssetBase | |
| 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 | |
| FSearchResults | Experimental, this feature might be removed without warning, not for production use. |
| FSearchResults_AssetBests | Experimental, this feature might be removed without warning, not for production use. |
| FSearchResults_Multi | Experimental, this feature might be removed without warning, not for production use. |
| FSearchResults_Single | Experimental, this feature might be removed without warning, not for production use. |
| FSearchStats | |
| FSparsePoseMultiMap | Compact representation of an array of arrays |
| 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 | |
| FStackAssetSet | TSet< const UObject *, DefaultKeyFuncs< const UObject * >, TInlineSetAllocator< 8, TMemStackSetAllocator<> > > | PoseSearch/PoseSearchContext.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 |
|
|
| BlendParamX | float | BlendParams used to sample this BlendSpace. | PoseSearch/PoseSearchDatabase.h |
|
| BlendParamY | float | BlendParams used to sample this BlendSpace. | PoseSearch/PoseSearchDatabase.h |
|
| bUseGridForSampling | bool | When turned on, this will use the set grid samples of the blend space asset for sampling. This will override the Number of Horizontal/Vertical Samples. | PoseSearch/PoseSearchDatabase.h |
|
| bUseSingleSample | bool | An blend space entry in a UPoseSearchDatabase. | PoseSearch/PoseSearchDatabase.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 | ||
| NumberOfHorizontalSamples | int32 | Sets the number of horizontal samples in the blend space to pull the animation data coverage from. The larger the samples the more the data, but also the more memory and performance it takes. | PoseSearch/PoseSearchDatabase.h |
|
| NumberOfVerticalSamples | int32 | Sets the number of vertical samples in the blend space to pull the animation data coverage from.The larger the samples the more the data, but also the more memory and performance it takes. | PoseSearch/PoseSearchDatabase.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 |
|
| SamplingRange | FFloatInterval | A sequence entry in a UPoseSearchDatabase. | PoseSearch/PoseSearchDatabase.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPoseSearchQueryTrajectory() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
~FPoseSearchQueryTrajectorySample() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
FVector BlendParameterForSampleRanges
(
int32 HorizontalBlendIndex, |
PoseSearch/PoseSearchDatabase.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 | ||
virtual UObject * GetAnimationAsset() |
PoseSearch/PoseSearchDatabase.h | ||
virtual UAnimationAsset * GetAnimationAssetForRole
(
const UE::PoseSearch::FRole& Role |
PoseSearch/PoseSearchDatabase.h | ||
virtual UClass * GetAnimationAssetStaticClass() |
PoseSearch/PoseSearchDatabase.h | ||
void GetBlendSpaceParameterSampleRanges
(
int32& HorizontalBlendNum, |
PoseSearch/PoseSearchDatabase.h | ||
virtual FFloatInterval GetEffectiveSamplingRange
(
const FVector& BlendParameters |
PoseSearch/PoseSearchDatabase.h | ||
virtual int32 GetNumRoles() |
PoseSearch/PoseSearchDatabase.h | ||
virtual float GetPlayLength
(
const FVector& BlendParameters |
PoseSearch/PoseSearchDatabase.h | ||
USkeletalMesh * GetPreviewMeshForRole
(
const UE::PoseSearch::FRole& Role |
PoseSearch/PoseSearchDatabase.h | ||
virtual UE::PoseSearch::FRole GetRole
(
int32 RoleIndex |
PoseSearch/PoseSearchDatabase.h | ||
virtual FTransform GetRootTransformOriginForRole
(
const UE::PoseSearch::FRole& Role |
PoseSearch/PoseSearchDatabase.h | ||
FPoseSearchQueryTrajectorySample GetSampleAtTime
(
float Time, |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
virtual FFloatInterval GetSamplingRange() |
PoseSearch/PoseSearchDatabase.h | ||
FTransform GetTransform() |
PoseSearch/PoseSearchTrajectoryTypes.h | ||
uint32 GetTypeHash
(
const FPoseHistoryAnimationAttribute& Key |
PoseSearch/PoseSearchHistoryAttribute.h | ||
virtual bool IsLooping() |
PoseSearch/PoseSearchDatabase.h | ||
virtual bool IsRootMotionEnabled() |
PoseSearch/PoseSearchDatabase.h | ||
virtual void IterateOverSamplingParameter
(
const TFunction< void(const FVector&BlendParameters)>& ProcessSamplingParameter |
PoseSearch/PoseSearchDatabase.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 | ||
bool operator==
(
const FPoseSearchDatabaseSequence& A, |
PoseSearch/PoseSearchDatabase.h | ||
bool operator==
(
const FPoseSearchDatabaseBlendSpace& A, |
PoseSearch/PoseSearchDatabase.h | ||
bool operator==
(
const FPoseSearchDatabaseAnimComposite& A, |
PoseSearch/PoseSearchDatabase.h | ||
bool operator==
(
const FPoseSearchDatabaseAnimMontage& A, |
PoseSearch/PoseSearchDatabase.h | ||
bool operator==
(
const FPoseSearchDatabaseMultiAnimAsset& A, |
PoseSearch/PoseSearchDatabase.h | ||
virtual void SetSamplingRange
(
const FFloatInterval& NewRange |
PoseSearch/PoseSearchDatabase.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 constexpr 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 |