Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimSequenceBase.h |
Include |
#include "Animation/AnimSequenceBase.h" |
class UAnimSequenceBase : public UAnimationAsset
Name | Description | ||
---|---|---|---|
|
AnimNotifyTracks |
If you change Notifies array, this will need to be rebuilt |
|
|
TArray< struct ... |
Notifies |
Animation notifies, sorted by time (earliest notification first). |
|
float |
RateScale |
Number for tweaking playback rate of this animation globally. |
|
RawCurveData |
Raw uncompressed float curve data |
|
|
float |
SequenceLength |
Length (in seconds) of this AnimSequence if played back with a speed of 1.0. |
Name | Description | |
---|---|---|
|
UAnimSequenceBase ( |
Name | Description | ||
---|---|---|---|
|
AdvanceMarkerPhaseAsFollower ( |
||
|
AdvanceMarkerPhaseAsLeader ( |
||
|
EAnimEventTr... |
CalculateOffsetForNotify ( |
Calculates what (if any) offset should be applied to the trigger time of a notify given its display time |
|
CanBeUsedInComposition() |
||
|
ClampNotifiesAtEndOfSequence() |
Fix up any notifies that are positioned beyond the end of the sequence |
|
|
EnableRootMotionSettingFromMontage ( |
To support anim sequence base to montage |
|
|
EvaluateCurveData ( |
Evaluate curve data to Instance at the time of CurrentTime |
|
|
float |
EvaluateCurveData ( |
Evaluate curve data to Instance at the time of CurrentTime |
|
uint8 * |
FindArrayProperty ( |
Get a pointer to the data for a given array property item. |
|
uint8 * |
FindNotifyPropertyData ( |
Get a pointer to the data for a given Anim Notify. |
|
EAdditiveAni... |
GetAdditiveAnimType() |
Default implementation, no additive |
|
UAnimSequenc... |
GetAdditiveBasePose() |
Ideally this would be animsequcnebase, but we might have some issue with that. For now, just allow AnimSequence |
|
GetAnimationPose ( |
||
|
GetAnimNotifies ( |
Retrieves AnimNotifies given a StartTime and a DeltaTime. |
|
|
GetAnimNotifiesFromDeltaPositions ( |
Retrieves AnimNotifies between two time positions. |
|
|
const FRawCu... |
GetCurveData() |
|
|
float |
GetFirstMatchingPosFromMarkerSyncPos ( |
|
|
GetFrameAtTime ( |
Get the frame number for the provided time |
|
|
GetMarkerIndicesForPosition ( |
||
|
GetMarkerIndicesForTime ( |
||
|
FMarkerSyncA... |
GetMarkerSyncPositionfromMarkerIndicies |
|
|
float |
GetNextMatchingPosFromMarkerSyncPos ( |
|
|
GetNumberOfFrames() |
Return Number of Frames |
|
|
float |
GetPlayLength() |
Returns the total play length of the montage, if played back with a speed of 1.0. |
|
float |
GetPrevMatchingPosFromMarkerSyncPos ( |
|
|
float |
GetTimeAtFrame ( |
Get the time at the given frame |
|
HandleAssetPlayerTickedInternal ( |
||
|
HasCurveData ( |
||
|
HasRootMotion() |
||
|
InitializeNotifyTrack() |
||
|
IsNotifyAvailable() |
Return true if anim notify is available |
|
|
IsValidToPlay() |
||
|
MarkRawDataAsModified ( |
Store that our raw data has changed so that we can get correct compressed data later on. |
|
|
RefreshCacheData() |
Update cache data (notify tracks, sync markers) |
|
|
RefreshCurveData() |
||
|
RegisterOnAnimCurvesChanged ( |
Registers a delegate to be called after anim curves have changed |
|
|
RegisterOnAnimTrackCurvesChanged ( |
Registers a delegate to be called after anim track curves have changed |
|
|
RegisterOnNotifyChanged ( |
Registers a delegate to be called after notification has changed |
|
|
RemoveNotifies |
Remove the notifies specified |
|
|
SortNotifies() |
Sort the Notifies array by time, earliest first. |
|
|
TickByMarkerAsFollower ( |
||
|
TickByMarkerAsLeader ( |
||
|
UnregisterOnAnimCurvesChanged ( |
||
|
UnregisterOnAnimTrackCurvesChanged ( |
||
|
UnregisterOnNotifyChanged ( |
||
|
VerifyCurveNames |
Name | Description | ||
---|---|---|---|
|
float |
GetMaxCurrentTime() |
This is used in editor only when used for transition getter this doesn't mean max time. |
|
RefreshParentAssetData() |
||
|
RemapTracksToNewSkeleton |
||
|
TickAssetPlayer ( |
Advances the asset player instance |
Name | Description | ||
---|---|---|---|
|
GetAssetRegistryTags ( |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
GetAnimationPose ( |
Use other GetAnimationPose signature |
|
|
GetAnimNotifies ( |
Use the GetAnimNotifiesFromTrackPositions that takes FAnimNotifyEventReferences instead |
|
|
GetAnimNotifiesFromDeltaPositions ( |
Use the GetAnimNotifiesFromTrackPositions that takes FAnimNotifyEventReferences instead |