AvatarBone Enumeration
Defines a list of the useful bones of the avatar model.
This is not a complete list of avatar bones; some values are not listed. Unlisted bone indices are special, and are used only when building an animation in an animation package.
Bone indices are sorted by depth value.
![]() |
---|
Avatar-related APIs are exposed on Windows to ease cross-platform development between Windows and the Xbox 360. All avatar-related methods return default values, and rendering methods do not draw anything to the screen. |
Namespace: Microsoft.Xna.Framework.GamerServices
Assembly: Microsoft.Xna.Framework.Avatar (in microsoft.xna.framework.avatar.dll)
Syntax
public enum AvatarBone
Members
Member name | Value | Description | |
---|---|---|---|
AnkleLeft | 11 | Left ankle | |
AnkleRight | 15 | Right ankle | |
BackLower | 1 | Lower back | |
BackUpper | 5 | Upper back | |
CollarLeft | 12 | Left collar | |
CollarRight | 16 | Right collar | |
ElbowLeft | 25 | Left elbow | |
ElbowRight | 28 | Right elbow | |
FingerIndex2Left | 51 | Left index finger, 2nd joint | |
FingerIndex2Right | 56 | Right index finger, 2nd joint | |
FingerIndex3Left | 61 | Left index finger, 3rd joint | |
FingerIndex3Right | 66 | Right index finger, 3rd joint | |
FingerIndexLeft | 37 | Left index finger, 1st joint | |
FingerIndexRight | 44 | Right index finger, 1st joint | |
FingerMiddle2Left | 52 | Left middle finger, 2nd joint | |
FingerMiddle2Right | 57 | Right middle finger, 2nd joint | |
FingerMiddle3Left | 62 | Left middle finger, 3rd joint | |
FingerMiddle3Right | 67 | Right middle finger, 3rd joint | |
FingerMiddleLeft | 38 | Left middle finger, 1st joint | |
FingerMiddleRight | 45 | Right middle finger, 1st joint | |
FingerRing2Left | 53 | Left ring finger, 2nd joint | |
FingerRing2Right | 58 | Right ring finger, 2nd joint | |
FingerRing3Left | 63 | Left ring finger, 3rd joint | |
FingerRing3Right | 68 | Right ring finger, 3rd joint | |
FingerRingLeft | 39 | Left ring finger, 1st joint | |
FingerRingRight | 46 | Right ring finger, 1st joint | |
FingerSmall2Left | 54 | Left pinky finger, 2nd joint | |
FingerSmall2Right | 59 | Right pinky finger, 2nd joint | |
FingerSmall3Left | 64 | Left pinky finger, 3rd joint | |
FingerSmall3Right | 69 | Right pinky finger, 3rd joint | |
FingerSmallLeft | 40 | Left pinky finger, 1st joint | |
FingerSmallRight | 47 | Right pinky finger, 2nd joint | |
FingerThumb2Left | 55 | Left thumb, 2nd joint | |
FingerThumb2Right | 60 | Right thumb, 2nd joint | |
FingerThumb3Left | 65 | Left thumb, 3rd joint | |
FingerThumb3Right | 70 | Right thumb, 3rd joint | |
FingerThumbLeft | 43 | Left thumb, 1st joint | |
FingerThumbRight | 50 | Right thumb, 1st joint | |
Head | 19 | Head | |
HipLeft | 2 | Left hip | |
HipRight | 3 | Right hip | |
KneeLeft | 6 | Left knee | |
Neck | 14 | Neck | |
PropLeft | 41 | A separate object held in the left hand. | |
PropRight | 48 | A separate object held in the right hand. | |
KneeRight | 8 | Right knee | |
Root | 0 | Root bone of the avatar skeleton | |
ShoulderLeft | 20 | Left shoulder | |
ShoulderRight | 22 | Right shoulder | |
SpecialLeft | 42 | A special bone located near the left hand of the avatar model. | |
SpecialRight | 49 | A special bone located near the right hand of the avatar model. | |
ToeLeft | 21 | Left toe | |
ToeRight | 23 | Right toe | |
WristLeft | 33 | Left wrist | |
WristRight | 36 | Right wrist |
See Also
Reference
Microsoft.Xna.Framework.GamerServices Namespace
Platforms
Xbox 360, Windows 7, Windows Vista, Windows XP