Cogito, ergo sum
UE3:AnimTree (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> AnimNode >> AnimNodeBlendBase >> AnimTree |
Contents |
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
[edit] Properties
[edit] Property group 'AnimTree'
[edit] AnimGroups
List of animations groups
[edit] PreviewAnimSets
Modifiers: editoronly
AnimSets used when previewing this AnimTree in the AnimTreeEditor.
[edit] PreviewMorphSets
Type: array<MorphTargetSet>
Modifiers: editoronly
MorphTargetSets used when previewing this AnimTree in the AnimTreeEditor.
[edit] PreviewPlayRate
Type: float
Play rate used when previewing animations
Default value: 1.0
[edit] PreviewSkelMesh
Type: SkeletalMesh
Modifiers: editoronly
SkeletalMesh used when previewing this AnimTree in the AnimTreeEditor.
[edit] PrioritizedSkelBranches
Skeleton Branches that should be composed first. This is to solve Controllers relying on bones to be updated before them.
[edit] SocketName
Type: name
[edit] SocketSkelMesh
Type: SkeletalMesh
Modifiers: editoronly
previewing of socket
[edit] SocketStaticMesh
Type: StaticMesh
Modifiers: editoronly
[edit] Internal variables
[edit] bBeingEdited
Type: bool
Modifiers: transient
Used to avoid editing the same AnimTree in multiple AnimTreeEditors at the same time.
[edit] MorphConnDrawY
Type: int
Y position of MorphNode input on AnimTree.
[edit] PreviewCamPos
Type: Object.Vector
Saved position of camera used for previewing skeletal mesh in AnimTreeEditor.
[edit] PreviewCamRot
Type: Object.Rotator
Saved orientation of camera used for previewing skeletal mesh in AnimTreeEditor.
[edit] PreviewFloorPos
Type: Object.Vector
Saved position of floor mesh used for in AnimTreeEditor preview window.
[edit] PreviewFloorYaw
Type: int
Saved yaw rotation of floor mesh used for in AnimTreeEditor preview window.
[edit] PriorityList
Internal list of priority levels
[edit] RootMorphNodes
Type: array<MorphNodeBase>
Modifiers: editinline, export
Root of tree of MorphNodes.
[edit] SkelControlLists
Type: array<SkelControlListHead>
Modifiers: editinline, export
Array of lists of SkelControls. Each list is executed after the bone specified using BoneName is updated with animation data.
[edit] Default values
| Property | Value | ||||||
|---|---|---|---|---|---|---|---|
| bFixNumChildren | True | ||||||
| Children[0] |
|
[edit] Structs
[edit] AnimGroup
Modifiers: native
Definition of a group of AnimNodeSequences
- array<AnimNodeSequence> SeqNodes
- Cached array of AnimNodeSequence nodes.
- AnimNodeSequence SynchMaster
- Master node for synchronization. (Highest weight of the group)
- AnimNodeSequence NotifyMaster
- Master node for notifications. (Highest weight of the group)
- name GroupName
- float RateScale
- Rate Scale
Default values:
| Property | Value |
|---|---|
| RateScale | 1.0 |
[edit] SkelControlListHead
Modifiers: native
- name BoneName
- Name of bone that this list of SkelControls will be executed after.
- SkelControlBase ControlHead
- First Control in the linked list of SkelControls to execute.
- int DrawY
- For editor use.
[edit] Native functions
[edit] FindMorphNode
[edit] FindSkelControl
[edit] ForceGroupRelativePosition
Force a group at a relative position.
[edit] GetGroupIndex
Returns the index in the AnimGroups list of a given GroupName. If group cannot be found, then INDEX_NONE will be returned.
[edit] GetGroupNotifyMaster
Returns the master node driving notifications for this group.
[edit] GetGroupRelativePosition
Get the relative position of a group.
[edit] GetGroupSynchMaster
Returns the master node driving synchronization for this group.
[edit] SetAnimGroupForNode
Add a node to an existing anim group
[edit] SetGroupRateScale
Adjust the Rate Scale of a group
