AnimTree
Class in Engine · Engine.AnimTree · native
Object › AnimObject › AnimNode › AnimNodeBlendBase › AnimTree
Using it from Lua
h7.find_all("AnimTree") -- live instances
h7.find_class("Engine.AnimTree") -- the class
h7.hook("Engine.AnimTree.FindMorphNode", fn)
Structs
AnimGroup
Defaults
RateScale=1.f
PreviewAnimSetsStruct
| Field | Type |
DisplayName | Name |
PreviewSkelMeshStruct
PreviewSocketStruct
SkelControlListHead
Properties
| Name | Type | Notes |
AnimGroups | array | no declaration: type is approximate |
AnimNodeFrames | array<AnimNodeFrame> | |
AnimTickArray | array | no declaration: type is approximate |
AnimTreeTemplate | AnimTree | const |
bBeingEdited | bool | transient |
bEnablePooling | bool | |
bParentNodeArrayBuilt | BOOL | |
bRebuildAnimTickArray | bool | |
bUseSavedPose | bool | |
ComposePostPassBoneNames | array | no declaration: type is approximate |
ComposePrePassBoneNames | array | no declaration: type is approximate |
MorphConnDrawY | int | |
PreviewAnimSetIndex | INT | |
PreviewAnimSetList | array | no declaration: type is approximate |
PreviewAnimSetListIndex | INT | |
PreviewAnimSets | array<AnimSet> | |
PreviewCamPos | vector | |
PreviewCamRot | rotator | |
PreviewFloorPos | vector | |
PreviewFloorYaw | int | |
PreviewMeshIndex | INT | |
PreviewMeshList | array | no declaration: type is approximate |
PreviewMorphSets | array<MorphTargetSet> | |
PreviewPlayRate | float | |
PreviewSkelMesh | SkeletalMesh | |
PreviewSocketIndex | INT | |
PreviewSocketList | array | no declaration: type is approximate |
PrioritizedSkelBranches | array | no declaration: type is approximate |
RootMorphNodes | array<MorphNodeBase> | |
SavedPose | array<BoneAtom> | |
SkelControlLists | array<SkelControlListHead> | |
SocketName | Name | |
SocketSkelMesh | SkeletalMesh | |
SocketStaticMesh | StaticMesh | |
Functions
| Name | Declaration |
FindMorphNode | final native function MorphNodeBase FindMorphNode(name InNodeName) |
FindSkelControl | final native function SkelControlBase FindSkelControl(name InControlName) |
ForceGroupRelativePosition | final native function ForceGroupRelativePosition(Name GroupName, FLOAT RelativePosition) |
GetGroupIndex | final native function INT GetGroupIndex(Name GroupName) |
GetGroupNotifyMaster | final native function AnimNodeSequence GetGroupNotifyMaster(Name GroupName) |
GetGroupRateScale | final native function float GetGroupRateScale(Name GroupName) |
GetGroupRelativePosition | final native function float GetGroupRelativePosition(Name GroupName) |
GetGroupSynchMaster | final native function AnimNodeSequence GetGroupSynchMaster(Name GroupName) |
SetAnimGroupForNode | final native function bool SetAnimGroupForNode(AnimNodeSequence SeqNode, Name GroupName, optional bool bCreateIfNotFound) |
SetGroupRateScale | final native function SetGroupRateScale(Name GroupName, FLOAT NewRateScale) |
SetUseSavedPose | final native function SetUseSavedPose(bool bUseSaved) |
Default values
Children(0)=(Name="Child",Weight=1.0)
bFixNumChildren=TRUE
PreviewPlayRate=1.f
Inherited