Skip to content

AnimNodeSequence

Class in Engine · Engine.AnimNodeSequence · native

Object › AnimObject › AnimNode › AnimNodeSequence

Subclasses: AnimNodeSequenceBlendBase

Using it from Lua
h7.find_all("AnimNodeSequence")            -- live instances
h7.find_class("Engine.AnimNodeSequence")   -- the class
h7.hook("Engine.AnimNodeSequence.FindGroupPosition", fn)

Enums

ERootBoneAxis

RBA_Default = 0, RBA_Discard = 1, RBA_Translate = 2

ERootRotationOption

RRO_Default = 0, RRO_Discard = 1, RRO_Extract = 2

Properties

NameTypeNotes
ActiveCameraAnimInstanceCameraAnimInsttransient
AnimLinkupIndexintconst, transient
AnimSeqAnimSequenceconst, transient
AnimSeqNamenameconst
bBlendingOutbooltransient
bCauseActorAnimEndbool
bCauseActorAnimPlaybool
bCheckForFinishAnimEarlybooltransient
bDisableWarningWhenAnimNotFoundbool
bEditorOnlyAddRefPoseToAdditiveAnimationboolconst
bForceAlwaysSlavebool
bForceRefposeWhenNotPlayingbool
bIsIssuingNotifiesbool
bLoopCameraAnimbool
bLoopingbool
bNoNotifiesbool
bPlayingbool
bRandomizeCameraAnimLoopStartTimebool
bReverseSyncboolconst
bShowTimeLineSliderbool
bSynchronizeboolconst
bZeroRootRotationbool
bZeroRootTranslationbool
CameraAnimCameraAnim
CameraAnimBlendInTimefloat
CameraAnimBlendOutTimefloat
CameraAnimPlayRatefloat
CameraAnimScalefloat
CurrentTimefloatconst
EndTimefloatconst, transient
MetaDataSkelControlListarrayno declaration: type is approximate
NotifyWeightThresholdfloat
PreviousTimefloatconst, transient
Ratefloat
RootBoneOptionERootBoneAxis[3]const
RootRotationOptionERootRotationOption[3]const
SynchGroupNameNameconst
SynchPosOffsetfloat

Functions

NameDeclaration
FindGroupPositionnative function float FindGroupPosition(FLOAT GroupRelativePosition)
FindGroupRelativePositionnative function float FindGroupRelativePosition(FLOAT GroupRelativePosition)
GetAnimPlaybackLengthnative function float GetAnimPlaybackLength()
GetGlobalPlayRatenative function float GetGlobalPlayRate()
GetGroupRelativePositionnative function float GetGroupRelativePosition()
GetNormalizedPositionnative function float GetNormalizedPosition()
GetTimeLeftnative function float GetTimeLeft()
PlayAnimnative function PlayAnim(bool bLoop = false, float InRate = 1.0f, float StartTime = 0.0f)
ReplayAnimnative function ReplayAnim()
SetAnimnative function SetAnim(name Sequence)
SetPositionnative function SetPosition(float NewTime, bool bFireNotifies)
SetRootBoneAxisOptionfinal native function SetRootBoneAxisOption(ERootBoneAxis AxisX = RBA_Default, ERootBoneAxis AxisY = RBA_Default, ERootBoneAxis AxisZ = RBA_Default)
SetRootBoneRotationOptionfinal native function SetRootBoneRotationOption(ERootRotationOption AxisX = RRO_Default, ERootRotationOption AxisY = RRO_Default, ERootRotationOption AxisZ = RRO_Default)
StopAnimnative 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

FromMembers
AnimNode23 properties, 7 functions
AnimObject7 properties, 0 functions
Object13 properties, 308 functions