Navigation
API > API/Plugins > API/Plugins/ContextualAnimation
| Name | UContextualAnimSceneAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimation/Public/ContextualAnimSceneAsset.h |
| Include Path | #include "ContextualAnimSceneAsset.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable)
class UContextualAnimSceneAsset : public UDataAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UContextualAnimSceneAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UContextualAnimSceneAsset
(
const FObjectInitializer& ObjectInitializer |
ContextualAnimSceneAsset.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FForEachAnimTrackFunction | TFunctionRef< UE::ContextualAnim::EForEachResult(const FContextualAnimTrack &AnimTrack)> | ContextualAnimSceneAsset.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimSequenceBase * BP_FindAnimationForRole
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h |
|
|
int32 BP_FindAnimSetIndexByAnimation
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h |
|
|
FTransform BP_GetAlignmentTransformForRoleRelativeToWarpPoint
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h |
|
|
| ContextualAnimSceneAsset.h |
|
||
| ContextualAnimSceneAsset.h |
|
||
const FContextualAnimTrack * FindAnimTrackByAnimation
(
const UAnimSequenceBase* Animation |
ContextualAnimSceneAsset.h | ||
const FContextualAnimTrack * FindAnimTrackForRoleWithClosestEntryLocation
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
float FindBestAnimStartTime
(
const FContextualAnimTrack& AnimTrack, |
ContextualAnimSceneAsset.h |
|
|
void ForEachAnimTrack
(
FForEachAnimTrackFunction Function |
ContextualAnimSceneAsset.h | ||
void GetAlignmentPointsForSecondaryRole
(
EContextualAnimPointType Type, |
ContextualAnimSceneAsset.h |
|
|
void GetAlignmentPointsForSecondaryRoleConsideringSelectionCriteria
(
EContextualAnimPointType Type, |
ContextualAnimSceneAsset.h |
|
|
FTransform GetAlignmentTransform
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
FTransform GetAlignmentTransform
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
FTransform GetAlignmentTransform
(
const FContextualAnimTrack& AnimTrack, |
ContextualAnimSceneAsset.h | ||
FTransform GetAlignmentTransform
(
const FContextualAnimTrack& AnimTrack, |
ContextualAnimSceneAsset.h | ||
| ContextualAnimSceneAsset.h | |||
const FContextualAnimSet * GetAnimSet
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
const FContextualAnimTrack * GetAnimTrack
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
const FContextualAnimTrack * GetAnimTrack
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
const TArray< FContextualAnimAttachmentParams > & GetAttachmentParams() |
ContextualAnimSceneAsset.h | ||
const FContextualAnimAttachmentParams * GetAttachmentParamsForRole
(
FName Role |
ContextualAnimSceneAsset.h | ||
EContextualAnimCollisionBehavior GetCollisionBehavior() |
ContextualAnimSceneAsset.h | ||
const TArray< TEnumAsByte< ECollisionChannel > > & GetCollisionChannelsToIgnoreForRole
(
FName Role |
ContextualAnimSceneAsset.h | ||
const FContextualAnimIKTargetDefContainer & GetIKTargetDefsForRole
(
const FName& Role |
ContextualAnimSceneAsset.h | ||
const FContextualAnimIKTargetParams & GetIKTargetParams() |
ContextualAnimSceneAsset.h | ||
FTransform GetIKTargetTransform
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
const FTransform & GetMeshToComponentForRole
(
const FName& Role |
ContextualAnimSceneAsset.h | ||
int32 GetNumAnimSetsInSection
(
int32 SectionIdx |
ContextualAnimSceneAsset.h | ||
int32 GetNumMandatoryRoles
(
int32 SectionIdx, |
ContextualAnimSceneAsset.h | ||
int32 GetNumRoles() |
ContextualAnimSceneAsset.h | ||
int32 GetNumSections() |
ContextualAnimSceneAsset.h | ||
const FName & GetPrimaryRole() |
ContextualAnimSceneAsset.h | ||
float GetRadius() |
ContextualAnimSceneAsset.h | ||
| ContextualAnimSceneAsset.h | |||
const UContextualAnimRolesAsset * GetRolesAsset() |
ContextualAnimSceneAsset.h | ||
int32 GetSampleRate() |
ContextualAnimSceneAsset.h | ||
const FContextualAnimSceneSection * GetSection
(
const FName& SectionName |
ContextualAnimSceneAsset.h | ||
const FContextualAnimSceneSection * GetSection
(
int32 SectionIdx |
ContextualAnimSceneAsset.h | ||
int32 GetSectionIndex
(
const FName& SectionName |
ContextualAnimSceneAsset.h | ||
| ContextualAnimSceneAsset.h | |||
bool HasValidData() |
ContextualAnimSceneAsset.h | ||
void PrecomputeData() |
ContextualAnimSceneAsset.h | ||
bool Query
(
FName Role, |
ContextualAnimSceneAsset.h |
|
|
bool ShouldDisableMovementReplicationForSimulatedProxy() |
ContextualAnimSceneAsset.h | ||
bool ShouldIgnoreClientMovementErrorChecksAndCorrection() |
ContextualAnimSceneAsset.h | ||
bool ShouldPrecomputeAlignmentTracks() |
ContextualAnimSceneAsset.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PreSave
(
FObjectPreSaveContext ObjectSaveContext |
ContextualAnimSceneAsset.h |