AnimNodeSequence¶
Class in Engine · Engine.AnimNodeSequence · native
Object › AnimObject › AnimNode › AnimNodeSequence
Subclasses: AnimNodeSequenceBlendBase
Using it from Lua
Enums¶
ERootBoneAxis
RBA_Default = 0, RBA_Discard = 1, RBA_Translate = 2
ERootRotationOption
RRO_Default = 0, RRO_Discard = 1, RRO_Extract = 2
Properties¶
| Name | Type | Notes |
|---|---|---|
ActiveCameraAnimInstance | CameraAnimInst | transient |
AnimLinkupIndex | int | const, transient |
AnimSeq | AnimSequence | const, transient |
AnimSeqName | name | const |
bBlendingOut | bool | transient |
bCauseActorAnimEnd | bool | |
bCauseActorAnimPlay | bool | |
bCheckForFinishAnimEarly | bool | transient |
bDisableWarningWhenAnimNotFound | bool | |
bEditorOnlyAddRefPoseToAdditiveAnimation | bool | const |
bForceAlwaysSlave | bool | |
bForceRefposeWhenNotPlaying | bool | |
bIsIssuingNotifies | bool | |
bLoopCameraAnim | bool | |
bLooping | bool | |
bNoNotifies | bool | |
bPlaying | bool | |
bRandomizeCameraAnimLoopStartTime | bool | |
bReverseSync | bool | const |
bShowTimeLineSlider | bool | |
bSynchronize | bool | const |
bZeroRootRotation | bool | |
bZeroRootTranslation | bool | |
CameraAnim | CameraAnim | |
CameraAnimBlendInTime | float | |
CameraAnimBlendOutTime | float | |
CameraAnimPlayRate | float | |
CameraAnimScale | float | |
CurrentTime | float | const |
EndTime | float | const, transient |
MetaDataSkelControlList | array | no declaration: type is approximate |
NotifyWeightThreshold | float | |
PreviousTime | float | const, transient |
Rate | float | |
RootBoneOption | ERootBoneAxis[3] | const |
RootRotationOption | ERootRotationOption[3] | const |
SynchGroupName | Name | const |
SynchPosOffset | float |
Functions¶
| Name | Declaration |
|---|---|
FindGroupPosition | native function float FindGroupPosition(FLOAT GroupRelativePosition) |
FindGroupRelativePosition | native function float FindGroupRelativePosition(FLOAT GroupRelativePosition) |
GetAnimPlaybackLength | native function float GetAnimPlaybackLength() |
GetGlobalPlayRate | native function float GetGlobalPlayRate() |
GetGroupRelativePosition | native function float GetGroupRelativePosition() |
GetNormalizedPosition | native function float GetNormalizedPosition() |
GetTimeLeft | native function float GetTimeLeft() |
PlayAnim | native function PlayAnim(bool bLoop = false, float InRate = 1.0f, float StartTime = 0.0f) |
ReplayAnim | native function ReplayAnim() |
SetAnim | native function SetAnim(name Sequence) |
SetPosition | native function SetPosition(float NewTime, bool bFireNotifies) |
SetRootBoneAxisOption | final native function SetRootBoneAxisOption(ERootBoneAxis AxisX = RBA_Default, ERootBoneAxis AxisY = RBA_Default, ERootBoneAxis AxisZ = RBA_Default) |
SetRootBoneRotationOption | final native function SetRootBoneRotationOption(ERootRotationOption AxisX = RRO_Default, ERootRotationOption AxisY = RRO_Default, ERootRotationOption AxisZ = RRO_Default) |
StopAnim | native function StopAnim() |
Default values¶
Rate=1.0
NotifyWeightThreshold=0.0
bSynchronize=TRUE
RootBoneOption[0] = RBA_Default
RootBoneOption[1] = RBA_Default
RootBoneOption[2] = RBA_Default
RootRotationOption[0]=RRO_Default
RootRotationOption[1]=RRO_Default
RootRotationOption[2]=RRO_Default
CameraAnimPlayRate=1.f
CameraAnimScale=1.f
CameraAnimBlendInTime=0.2f
CameraAnimBlendOutTime=0.2f
Inherited¶
| From | Members |
|---|---|
| AnimNode | 23 properties, 7 functions |
| AnimObject | 7 properties, 0 functions |
| Object | 13 properties, 308 functions |