Skip to content

AnimNode_MultiBlendPerBone

Class in Engine · Engine.AnimNode_MultiBlendPerBone · native

Object › AnimObject › AnimNode › AnimNodeBlendBase › AnimNode_MultiBlendPerBone

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

Enums

EBlendType

EBT_ParentBoneSpace = 0, EBT_MeshSpace = 1

EWeightCheck

EWC_AnimNodeSlotNotPlaying = 0

Structs

BranchInfo

FieldType
BoneNameName
PerBoneWeightIncreasefloat
Defaults
PerBoneWeightIncrease=1.f

PerBoneMaskInfo

FieldType
DesiredWeightfloat
BlendTimeToGofloat
bWeightBasedOnNodeRulesbool
bDisableForNonLocalHumanPlayersbool
bPendingBlendbool
TransformReqBoneIndexINT

WeightNodeRule

FieldType
NodeNameName
CachedNodeAnimNodeBlendBase
CachedSlotNodeAnimNodeSlot
WeightCheckEWeightCheck
ChildIndexINT
Defaults
WeightCheck=EWC_AnimNodeSlotNotPlaying

WeightRule

FieldType
FirstNodeWeightNodeRule
SecondNodeWeightNodeRule

Properties

NameTypeNotes
MaskListarrayno declaration: type is approximate
PawnOwnerPawnconst, transient
RotationBlendTypeEBlendType

Functions

NameDeclaration
SetMaskWeightfinal native function SetMaskWeight(INT MaskIndex, FLOAT DesiredWeight, FLOAT BlendTime)

Default values

Children(0)=(Name="Source",Weight=1.f)
CategoryDesc = "Filter"

Inherited

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