Skip to content

AnimNodeSynch

Class in Engine · Engine.AnimNodeSynch · native

Object › AnimObject › AnimNode › AnimNodeBlendBase › AnimNodeSynch

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

Structs

SynchGroup

FieldType
MasterNodeAnimNodeSequence
GroupNameName
bFireSlaveNotifiesbool
RateScalefloat
Defaults
RateScale=1.f

Properties

NameTypeNotes
Groupsarrayno declaration: type is approximate

Functions

NameDeclaration
AddNodeToGroupfinal native function AddNodeToGroup(AnimNodeSequence SeqNode, Name GroupName)
ForceRelativePositionfinal native function ForceRelativePosition(Name GroupName, FLOAT RelativePosition)
GetMasterNodeOfGroupfinal native function AnimNodeSequence GetMasterNodeOfGroup(Name GroupName)
GetRelativePositionfinal native function float GetRelativePosition(Name GroupName)
RemoveNodeFromGroupfinal native function RemoveNodeFromGroup(AnimNodeSequence SeqNode, Name GroupName)
SetGroupRateScalefinal native function SetGroupRateScale(Name GroupName, FLOAT NewRateScale)

Default values

Children(0)=(Name="Input",Weight=1.0)
bFixNumChildren=TRUE

Inherited

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