Navigation
API > API/Plugins > API/Plugins/ContextualAnimation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataAsset
- UContextualAnimSceneAsset
References
Module | ContextualAnimation |
Header | /Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimation/Public/ContextualAnimSceneAsset.h |
Include | #include "ContextualAnimSceneAsset.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UContextualAnimSceneAsset : public UDataAsset
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bDisableCollisionBetweenActors | |
![]() ![]() ![]() |
bool | bPrecomputeAlignmentTracks | Whether we should extract and cache alignment tracks off line. |
![]() ![]() ![]() |
TArray< FContextualAnimActorPreviewData > | OverridePreviewData | |
![]() ![]() ![]() |
FName | PrimaryRole | |
![]() ![]() ![]() |
float | Radius | |
![]() ![]() ![]() |
TObjectPtr< UContextualAnimRolesAsset > | RolesAsset | |
![]() ![]() ![]() |
int32 | SampleRate | Sample rate (frames per second) used when sampling the animations to generate alignment and IK tracks |
![]() ![]() ![]() |
TSubclassOf< UContextualAnimSceneInstance > | SceneInstanceClass | |
![]() ![]() ![]() |
TArray< FContextualAnimSceneSection > | Sections |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UContextualAnimSceneAsset
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
UAnimSequenceBase * | BP_FindAnimationForRole
(
int32 SectionIdx, |
|
![]() ![]() ![]() ![]() |
int32 | BP_FindAnimSetIndexByAnimation
(
int32 SectionIdx, |
|
![]() ![]() ![]() ![]() |
FTransform | BP_GetAlignmentTransformForRoleRelativeToWarpPoint
(
int32 SectionIdx, |
|
![]() ![]() ![]() ![]() |
FTransform | BP_GetIKTargetTransformForRoleAtTime
(
int32 SectionIdx, |
|
![]() ![]() ![]() ![]() |
void | BP_GetStartAndEndTimeForWarpSection
(
int32 SectionIdx, |
|
![]() ![]() |
const FContextualAnimTrack * | FindAnimTrackByAnimation
(
const UAnimSequenceBase* Animation |
|
![]() ![]() |
const FContextualAnimTrack * | FindAnimTrackForRoleWithClosestEntryLocation
(
int32 SectionIdx, |
|
![]() ![]() |
float | FindBestAnimStartTime
(
const FContextualAnimTrack& AnimTrack, |
|
![]() ![]() |
void | ForEachAnimTrack
(
FForEachAnimTrackFunction Function |
|
![]() ![]() ![]() ![]() |
void | GetAlignmentPointsForSecondaryRole
(
EContextualAnimPointType Type, |
|
![]() ![]() ![]() ![]() |
void | GetAlignmentPointsForSecondaryRoleConsideringSelectionCriteria
(
EContextualAnimPointType Type, |
|
![]() ![]() |
FTransform | GetAlignmentTransform
(
int32 SectionIdx, |
|
![]() ![]() |
FTransform | GetAlignmentTransform
(
int32 SectionIdx, |
|
![]() ![]() |
FTransform | GetAlignmentTransform
(
const FContextualAnimTrack& AnimTrack, |
|
![]() ![]() |
FTransform | GetAlignmentTransform
(
const FContextualAnimTrack& AnimTrack, |
|
![]() ![]() |
FTransform | GetAlignmentTransformForRoleRelativeToOtherRole
(
int32 SectionIdx, |
|
![]() ![]() |
const FContextualAnimSet * | GetAnimSet
(
int32 SectionIdx, |
|
![]() ![]() |
const FContextualAnimTrack * | GetAnimTrack
(
int32 SectionIdx, |
|
![]() ![]() |
const FContextualAnimTrack * | GetAnimTrack
(
int32 SectionIdx, |
|
![]() ![]() |
bool | ||
![]() ![]() |
const FContextualAnimIKTargetDefContainer & | GetIKTargetDefsForRoleInSection
(
int32 SectionIdx, |
|
![]() ![]() |
FTransform | GetIKTargetTransform
(
int32 SectionIdx, |
|
![]() ![]() |
const FTransform & | GetMeshToComponentForRole
(
const FName& Role |
|
![]() ![]() |
int32 | GetNumAnimSetsInSection
(
int32 SectionIdx |
|
![]() ![]() |
int32 | GetNumMandatoryRoles
(
int32 SectionIdx, |
|
![]() ![]() |
int32 | GetNumRoles () |
|
![]() ![]() |
int32 | ||
![]() ![]() |
const FName & | ||
![]() ![]() |
float | GetRadius () |
|
![]() ![]() ![]() |
TArray< FName > | GetRoles () |
|
![]() ![]() |
const UContextualAnimRolesAsset * | ||
![]() ![]() |
int32 | ||
![]() ![]() |
const TSubclassOf< UContextualAnimSceneInstance > & | ||
![]() ![]() |
const FContextualAnimSceneSection * | GetSection
(
int32 SectionIdx |
|
![]() ![]() |
const FContextualAnimSceneSection * | GetSection
(
const FName& SectionName |
|
![]() ![]() |
int32 | GetSectionIndex
(
const FName& SectionName |
|
![]() ![]() |
TArray< FName > | ||
![]() ![]() |
bool | HasValidData () |
|
![]() |
void | ||
![]() ![]() ![]() ![]() |
bool | Query
(
FName Role, |
|
![]() ![]() |
bool |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |
Typedefs
Name | Description |
---|---|
FForEachAnimTrackFunction |