Always snap to grid
UE3:AnimNodeBlendMultiBone (UDK)
From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 06:37, 17 January 2010 by Wormbo (Talk | contribs) (1 revision: class descriptions for UDK January update (part 1))
Object >> AnimObject >> AnimNode >> AnimNodeBlendBase >> AnimNodeBlendMultiBone |
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Properties[edit]
Property group 'AnimNodeBlendMultiBone'[edit]
BlendTargetList[edit]
Type: array<ChildBoneBlendInfo>
List of blend targets - one per bone to blend
Internal variables[edit]
SourceRequiredBones[edit]
Modifiers: transient
Indices of bones required from Source (at LOD 0), if Target's weight is 1.0. Bones are only in this array if their per-bone weight is <1.0 (or they have a child in the array). Indices should be strictly increasing.
Default values[edit]
Property | Value | ||||||
---|---|---|---|---|---|---|---|
CategoryDesc | "Filter" | ||||||
Children[0] |
|
||||||
Children[1] |
|
Structs[edit]
ChildBoneBlendInfo[edit]
Modifiers: native
- array<float> TargetPerBoneWeight
- Weight scaling for each bone of the skeleton. Must be same size as RefSkeleton of SkeletalMesh. If all 0.0, no animation can ever be drawn from Child2.
- name InitTargetStartBone
- Used in InitAnim, so you can set up partial blending in the defaultproperties. See SetTargetStartBone.
- float InitPerBoneIncrease
- Used in InitAnim, so you can set up partial blending in the defaultproperties. See SetTargetStartBone.
- name OldStartBone
- Old StartBone, to monitor changes
- float OldBoneIncrease
- Old OldBoneIncrease, to monitor changes
- array<byte> TargetRequiredBones
- Indices of bones required from Target (at LOD 0), if Target's weight is >0.0.
Bones are only in this array if their per-bone weight is >0.0 (or they have a child in the array). Indices should be strictly increasing.
Default values:
Property | Value |
---|---|
InitPerBoneIncrease | 1.0 |
Native functions[edit]
SetTargetStartBone[edit]
native noexport final function SetTargetStartBone (int TargetIdx, name StartBoneName, optional float PerBoneIncrease)
Updating the StartBoneName or PerBoneIncrease, will cause the TargetPerBoneWeight to be automatically re-updated, you'll loose custom values!