OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Properties | List of all members
OpenSim.Framework.AvatarAppearance Class Reference

Contains the Avatar's Appearance and methods to manipulate the appearance. More...

Collaboration diagram for OpenSim.Framework.AvatarAppearance:
Collaboration graph
[legend]

Public Types

enum  VPElement : int {
  VPElement.SHAPE_BIG_BROW = 0, VPElement.SHAPE_NOSE_BIG_OUT = 1, VPElement.SHAPE_BROAD_NOSTRILS = 2, VPElement.SHAPE_CLEFT_CHIN = 3,
  VPElement.SHAPE_BULBOUS_NOSE_TIP = 4, VPElement.SHAPE_WEAK_CHIN = 5, VPElement.SHAPE_DOUBLE_CHIN = 6, VPElement.SHAPE_SUNKEN_CHEEKS = 7,
  VPElement.SHAPE_NOBLE_NOSE_BRIDGE = 8, VPElement.SHAPE_JOWLS = 9, VPElement.SHAPE_CLEFT_CHIN_UPPER = 10, VPElement.SHAPE_HIGH_CHEEK_BONES = 11,
  VPElement.SHAPE_EARS_OUT = 12, VPElement.HAIR_POINTY_EYEBROWS = 13, VPElement.SHAPE_SQUARE_JAW = 14, VPElement.SHAPE_PUFFY_UPPER_CHEEKS = 15,
  VPElement.SHAPE_UPTURNED_NOSE_TIP = 16, VPElement.SHAPE_BULBOUS_NOSE = 17, VPElement.SHAPE_UPPER_EYELID_FOLD = 18, VPElement.SHAPE_ATTACHED_EARLOBES = 19,
  VPElement.SHAPE_BAGGY_EYES = 20, VPElement.SHAPE_WIDE_EYES = 21, VPElement.SHAPE_WIDE_LIP_CLEFT = 22, VPElement.SHAPE_WIDE_NOSE_BRIDGE = 23,
  VPElement.HAIR_ARCED_EYEBROWS = 24, VPElement.SHAPE_HEIGHT = 25, VPElement.SHAPE_THICKNESS = 26, VPElement.SHAPE_BIG_EARS = 27,
  VPElement.SHAPE_SHOULDERS = 28, VPElement.SHAPE_HIP_WIDTH = 29, VPElement.SHAPE_TORSO_LENGTH = 30, VPElement.SHAPE_MALE = 31,
  VPElement.GLOVES_GLOVE_LENGTH = 32, VPElement.EYES_EYE_LIGHTNESS = 33, VPElement.EYES_EYE_COLOR = 34, VPElement.SHAPE_BREAST_SIZE = 35,
  VPElement.SKIN_RAINBOW_COLOR = 36, VPElement.SKIN_RED_SKIN = 37, VPElement.SKIN_PIGMENT = 38, VPElement.HAIR_RAINBOW_COLOR_39 = 39,
  VPElement.HAIR_RED_HAIR = 40, VPElement.HAIR_BLONDE_HAIR = 41, VPElement.HAIR_WHITE_HAIR = 42, VPElement.SKIN_ROSY_COMPLEXION = 43,
  VPElement.SKIN_LIP_PINKNESS = 44, VPElement.HAIR_EYEBROW_SIZE = 45, VPElement.HAIR_FRONT_FRINGE = 46, VPElement.HAIR_SIDE_FRINGE = 47,
  VPElement.HAIR_BACK_FRINGE = 48, VPElement.HAIR_HAIR_FRONT = 49, VPElement.HAIR_HAIR_SIDES = 50, VPElement.HAIR_HAIR_BACK = 51,
  VPElement.HAIR_HAIR_SWEEP = 52, VPElement.HAIR_HAIR_TILT = 53, VPElement.HAIR_HAIR_PART_MIDDLE = 54, VPElement.HAIR_HAIR_PART_RIGHT = 55,
  VPElement.HAIR_HAIR_PART_LEFT = 56, VPElement.HAIR_HAIR_SIDES_FULL = 57, VPElement.SKIN_BODY_DEFINITION = 58, VPElement.SHAPE_LIP_WIDTH = 59,
  VPElement.SHAPE_BELLY_SIZE = 60, VPElement.SKIN_FACIAL_DEFINITION = 61, VPElement.SKIN_WRINKLES = 62, VPElement.SKIN_FRECKLES = 63,
  VPElement.HAIR_SIDEBURNS = 64, VPElement.HAIR_MOUSTACHE = 65, VPElement.HAIR_SOULPATCH = 66, VPElement.HAIR_CHIN_CURTAINS = 67,
  VPElement.HAIR_HAIR_RUMPLED = 68, VPElement.HAIR_HAIR_BIG_FRONT = 69, VPElement.HAIR_HAIR_BIG_TOP = 70, VPElement.HAIR_HAIR_BIG_BACK = 71,
  VPElement.HAIR_HAIR_SPIKED = 72, VPElement.SHAPE_DEEP_CHIN = 73, VPElement.HAIR_BANGS_PART_MIDDLE = 74, VPElement.SHAPE_HEAD_SHAPE = 75,
  VPElement.SHAPE_EYE_SPACING = 76, VPElement.SHOES_HEEL_HEIGHT = 77, VPElement.SHOES_PLATFORM_HEIGHT = 78, VPElement.SHAPE_LIP_THICKNESS = 79,
  VPElement.SHAPE_MOUTH_HEIGHT = 80, VPElement.SHAPE_BREAST_GRAVITY = 81, VPElement.SHOES_SHOE_PLATFORM_WIDTH = 82, VPElement.SHOES_HEEL_SHAPE = 83,
  VPElement.SHOES_TOE_SHAPE = 84, VPElement.SHAPE_FOOT_SIZE = 85, VPElement.SHAPE_WIDE_NOSE = 86, VPElement.SHAPE_EYELASHES_LONG = 87,
  VPElement.UNDERSHIRT_SLEEVE_LENGTH = 88, VPElement.UNDERSHIRT_BOTTOM = 89, VPElement.UNDERSHIRT_COLLAR_FRONT = 90, VPElement.JACKET_SLEEVE_LENGTH_91 = 91,
  VPElement.JACKET_COLLAR_FRONT_92 = 92, VPElement.JACKET_BOTTOM_LENGTH_LOWER = 93, VPElement.JACKET_OPEN_JACKET = 94, VPElement.SHOES_SHOE_HEIGHT = 95,
  VPElement.SOCKS_SOCKS_LENGTH = 96, VPElement.UNDERPANTS_PANTS_LENGTH = 97, VPElement.UNDERPANTS_PANTS_WAIST = 98, VPElement.PANTS_LEG_PANTFLAIR = 99,
  VPElement.SHAPE_FOREHEAD_ANGLE = 100, VPElement.SHAPE_BODY_FAT = 101, VPElement.PANTS_LOW_CROTCH = 102, VPElement.SHAPE_EGG_HEAD = 103,
  VPElement.SHAPE_SQUASH_STRETCH_HEAD = 104, VPElement.SHAPE_TORSO_MUSCLES = 105, VPElement.SHAPE_EYELID_CORNER_UP = 106, VPElement.SHAPE_LEG_MUSCLES = 107,
  VPElement.SHAPE_TALL_LIPS = 108, VPElement.SHOES_SHOE_TOE_THICK = 109, VPElement.SHAPE_CROOKED_NOSE = 110, VPElement.SHAPE_MOUTH_CORNER = 111,
  VPElement.SHAPE_FACE_SHEAR = 112, VPElement.SHAPE_SHIFT_MOUTH = 113, VPElement.SHAPE_POP_EYE = 114, VPElement.SHAPE_JAW_JUT = 115,
  VPElement.HAIR_HAIR_SHEAR_BACK = 116, VPElement.SHAPE_HAND_SIZE = 117, VPElement.SHAPE_LOVE_HANDLES = 118, VPElement.SHAPE_TORSO_MUSCLES_119 = 119,
  VPElement.SHAPE_HEAD_SIZE = 120, VPElement.SHAPE_NECK_THICKNESS = 121, VPElement.SHAPE_BREAST_FEMALE_CLEAVAGE = 122, VPElement.SHAPE_CHEST_MALE_NO_PECS = 123,
  VPElement.SHAPE_EYE_SIZE = 124, VPElement.SHAPE_LEG_LENGTH = 125, VPElement.SHAPE_ARM_LENGTH = 126, VPElement.SKIN_LIPSTICK_COLOR = 127,
  VPElement.SKIN_LIPSTICK = 128, VPElement.SKIN_LIPGLOSS = 129, VPElement.SKIN_EYELINER = 130, VPElement.SKIN_BLUSH = 131,
  VPElement.SKIN_BLUSH_COLOR = 132, VPElement.SKIN_OUT_SHDW_OPACITY = 133, VPElement.SKIN_OUTER_SHADOW = 134, VPElement.SKIN_OUT_SHDW_COLOR = 135,
  VPElement.SKIN_INNER_SHADOW = 136, VPElement.SKIN_NAIL_POLISH = 137, VPElement.SKIN_BLUSH_OPACITY = 138, VPElement.SKIN_IN_SHDW_COLOR = 139,
  VPElement.SKIN_IN_SHDW_OPACITY = 140, VPElement.SKIN_EYELINER_COLOR = 141, VPElement.SKIN_NAIL_POLISH_COLOR = 142, VPElement.HAIR_EYEBROW_DENSITY = 143,
  VPElement.HAIR_HAIR_THICKNESS = 144, VPElement.SHAPE_SADDLEBAGS = 145, VPElement.HAIR_HAIR_TAPER_BACK = 146, VPElement.HAIR_HAIR_TAPER_FRONT = 147,
  VPElement.SHAPE_NECK_LENGTH = 148, VPElement.HAIR_LOWER_EYEBROWS = 149, VPElement.SHAPE_LOWER_BRIDGE_NOSE = 150, VPElement.SHAPE_LOW_SEPTUM_NOSE = 151,
  VPElement.SHAPE_JAW_ANGLE = 152, VPElement.HAIR_HAIR_SHEAR_FRONT = 153, VPElement.HAIR_HAIR_VOLUME = 154, VPElement.SHAPE_LIP_CLEFT_DEEP = 155,
  VPElement.SHAPE_PUFFY_LOWER_LIDS = 156, VPElement.SHAPE_EYE_DEPTH = 157, VPElement.SHAPE_HEAD_LENGTH = 158, VPElement.SKIN_BODY_FRECKLES = 159,
  VPElement.UNDERSHIRT_COLLAR_BACK = 160, VPElement.JACKET_COLLAR_BACK_161 = 161, VPElement.SHIRT_COLLAR_BACK_162 = 162, VPElement.HAIR_PIGTAILS = 163,
  VPElement.HAIR_PONYTAIL = 164, VPElement.SHAPE_BUTT_SIZE = 165, VPElement.SHAPE_POINTY_EARS = 166, VPElement.SHAPE_LIP_RATIO = 167,
  VPElement.SHIRT_SLEEVE_LENGTH_168 = 168, VPElement.SHIRT_SHIRT_BOTTOM = 169, VPElement.SHIRT_COLLAR_FRONT_170 = 170, VPElement.SHIRT_SHIRT_RED = 171,
  VPElement.SHIRT_SHIRT_GREEN = 172, VPElement.SHIRT_SHIRT_BLUE = 173, VPElement.PANTS_PANTS_RED = 174, VPElement.PANTS_PANTS_GREEN = 175,
  VPElement.PANTS_PANTS_BLUE = 176, VPElement.SHOES_SHOES_RED = 177, VPElement.SHOES_SHOES_GREEN = 178, VPElement.PANTS_WAIST_HEIGHT = 179,
  VPElement.PANTS_PANTS_LENGTH_180 = 180, VPElement.PANTS_LOOSE_LOWER_CLOTHING = 181, VPElement.SHOES_SHOES_BLUE = 182, VPElement.SOCKS_SOCKS_RED = 183,
  VPElement.SOCKS_SOCKS_GREEN = 184, VPElement.SOCKS_SOCKS_BLUE = 185, VPElement.UNDERSHIRT_UNDERSHIRT_RED = 186, VPElement.UNDERSHIRT_UNDERSHIRT_GREEN = 187,
  VPElement.UNDERSHIRT_UNDERSHIRT_BLUE = 188, VPElement.UNDERPANTS_UNDERPANTS_RED = 189, VPElement.UNDERPANTS_UNDERPANTS_GREEN = 190, VPElement.UNDERPANTS_UNDERPANTS_BLUE = 191,
  VPElement.GLOVES_GLOVES_RED = 192, VPElement.SHIRT_LOOSE_UPPER_CLOTHING = 193, VPElement.GLOVES_GLOVES_GREEN = 194, VPElement.GLOVES_GLOVES_BLUE = 195,
  VPElement.JACKET_JACKET_RED = 196, VPElement.JACKET_JACKET_GREEN = 197, VPElement.JACKET_JACKET_BLUE = 198, VPElement.SHIRT_SHIRTSLEEVE_FLAIR = 199,
  VPElement.SHAPE_BOWED_LEGS = 200, VPElement.SHAPE_HIP_LENGTH = 201, VPElement.GLOVES_GLOVE_FINGERS = 202, VPElement.SKIRT_SKIRT_BUSTLE = 203,
  VPElement.SKIRT_SKIRT_LENGTH = 204, VPElement.SKIRT_SLIT_FRONT = 205, VPElement.SKIRT_SLIT_BACK = 206, VPElement.SKIRT_SLIT_LEFT = 207,
  VPElement.SKIRT_SLIT_RIGHT = 208, VPElement.SKIRT_SKIRT_LOOSENESS = 209, VPElement.SHIRT_SHIRT_WRINKLES = 210, VPElement.PANTS_PANTS_WRINKLES = 211,
  VPElement.JACKET_JACKET_WRINKLES = 212, VPElement.SHAPE_MALE_PACKAGE = 213, VPElement.SHAPE_EYELID_INNER_CORNER_UP = 214, VPElement.SKIRT_SKIRT_RED = 215,
  VPElement.SKIRT_SKIRT_GREEN = 216, VPElement.SKIRT_SKIRT_BLUE = 217, VPElement.BREAST_PHYSICS_MASS = 218, VPElement.BREAST_PHYSICS_GRAVITY = 219,
  VPElement.BREAST_PHYSICS_DRAG = 220, VPElement.BREAST_PHYSICS_UPDOWN_MAX_EFFECT = 221, VPElement.BREAST_PHYSICS_UPDOWN_SPRING = 222, VPElement.BREAST_PHYSICS_UPDOWN_GAIN = 223,
  VPElement.BREAST_PHYSICS_UPDOWN_DAMPING = 224, VPElement.BREAST_PHYSICS_INOUT_MAX_EFFECT = 225, VPElement.BREAST_PHYSICS_INOUT_SPRING = 226, VPElement.BREAST_PHYSICS_INOUT_GAIN = 227,
  VPElement.BREAST_PHYSICS_INOUT_DAMPING = 228, VPElement.BELLY_PHYISCS_MASS = 229, VPElement.BELLY_PHYSICS_GRAVITY = 230, VPElement.BELLY_PHYSICS_DRAG = 231,
  VPElement.BELLY_PHYISCS_UPDOWN_MAX_EFFECT = 232, VPElement.BELLY_PHYSICS_UPDOWN_SPRING = 233, VPElement.BELLY_PHYSICS_UPDOWN_GAIN = 234, VPElement.BELLY_PHYSICS_UPDOWN_DAMPING = 235,
  VPElement.BUTT_PHYSICS_MASS = 236, VPElement.BUTT_PHYSICS_GRAVITY = 237, VPElement.BUTT_PHYSICS_DRAG = 238, VPElement.BUTT_PHYSICS_UPDOWN_MAX_EFFECT = 239,
  VPElement.BUTT_PHYSICS_UPDOWN_SPRING = 240, VPElement.BUTT_PHYSICS_UPDOWN_GAIN = 241, VPElement.BUTT_PHYSICS_UPDOWN_DAMPING = 242, VPElement.BUTT_PHYSICS_LEFTRIGHT_MAX_EFFECT = 243,
  VPElement.BUTT_PHYSICS_LEFTRIGHT_SPRING = 244, VPElement.BUTT_PHYSICS_LEFTRIGHT_GAIN = 245, VPElement.BUTT_PHYSICS_LEFTRIGHT_DAMPING = 246, VPElement.BREAST_PHYSICS_LEFTRIGHT_MAX_EFFECT = 247,
  VPElement.BREAST_PHYSICS_LEFTRIGHT_SPRING = 248, VPElement.BREAST_PHYSICS_LEFTRIGHT_GAIN = 249, VPElement.BREAST_PHYSICS_LEFTRIGHT_DAMPING = 250, VPElement._APPEARANCEMESSAGE_VERSION = 251,
  VPElement.SHAPE_HOVER = 252
}
 Viewer Params Array Element for AgentSetAppearance Generated from LibOMV's Visual Params list More...
 

Public Member Functions

 AvatarAppearance ()
 
 AvatarAppearance (OSDMap map)
 
 AvatarAppearance (AvatarWearable[] wearables, Primitive.TextureEntry textureEntry, byte[] visualParams)
 
 AvatarAppearance (AvatarAppearance appearance)
 
 AvatarAppearance (AvatarAppearance appearance, bool copyWearables)
 
 AvatarAppearance (AvatarAppearance appearance, bool copyWearables, bool copyBaked)
 
void GetAssetsFrom (AvatarAppearance app)
 
void ClearWearables ()
 
virtual void ResetAppearance ()
 Invalidate all of the baked textures in the appearance, useful if you know that none are valid More...
 
virtual void ResetBakedTextures ()
 Invalidate all of the baked textures in the appearance, useful if you know that none are valid More...
 
virtual bool SetTextureEntries (Primitive.TextureEntry textureEntry)
 Set up appearance texture ids. More...
 
virtual bool SetVisualParams (byte[] visualParams)
 Set up visual parameters for the avatar and refresh the avatar height More...
 
virtual void SetAppearance (Primitive.TextureEntry textureEntry, byte[] visualParams)
 
virtual void SetHeight ()
 Set avatar height by a calculation based on their visual parameters. More...
 
void SetSize (Vector3 avSize)
 
virtual void SetWearable (int wearableId, AvatarWearable wearable)
 
override String ToString ()
 
List< AvatarAttachmentGetAttachments ()
 Get a list of the attachments. More...
 
bool SetAttachment (int attachpoint, UUID item, UUID asset)
 Set an attachment More...
 
AvatarAttachment GetAttachmentForItem (UUID itemID)
 If the item is already attached, return it. More...
 
int GetAttachpoint (UUID itemID)
 
bool DetachAttachment (UUID itemID)
 
void ClearAttachments ()
 
OSDMap Pack (EntityTransferContext ctx)
 Create an OSDMap from the appearance data More...
 
void Unpack (OSDMap data)
 Unpack and OSDMap and initialize the appearance from it More...
 

Static Public Attributes

static readonly int VISUALPARAM_COUNT = 218
 
static readonly int TEXTURE_COUNT = Primitive.TextureEntry.MAX_FACES
 
static readonly byte[] BAKE_INDICES = new byte[] { 8, 9, 10, 11, 19, 20 }
 

Protected Member Functions

virtual void SetDefaultWearables ()
 
virtual void SetDefaultParams ()
 
virtual void SetDefaultTexture ()
 

Protected Attributes

int m_serial = 0
 
byte[] m_visualparams
 
Primitive.TextureEntry m_texture
 
AvatarWearable[] m_wearables
 
Dictionary< int, List
< AvatarAttachment > > 
m_attachments
 
float m_avatarHeight = 0
 
Vector3 m_avatarSize = new Vector3(0.45f, 0.6f, 1.9f)
 
Vector3 m_avatarBoxSize = new Vector3(0.45f, 0.6f, 1.9f)
 
float m_avatarFeetOffset = 0
 
float m_avatarAnimOffset = 0
 
WearableCacheItem[] m_cacheitems
 
bool m_cacheItemsDirty = true
 

Properties

virtual int Serial [get, set]
 
virtual byte[] VisualParams [get, set]
 
virtual Vector3 AvatarSize [get]
 
virtual Vector3 AvatarBoxSize [get]
 
virtual float AvatarFeetOffset [get]
 
virtual Primitive.TextureEntry Texture [get, set]
 
virtual AvatarWearable[] Wearables [get, set]
 
virtual float AvatarHeight [get, set]
 
virtual WearableCacheItem[] WearableCacheItems [get, set]
 
virtual bool WearableCacheItemsDirty [get, set]
 

Detailed Description

Contains the Avatar's Appearance and methods to manipulate the appearance.

Definition at line 41 of file AvatarAppearance.cs.

Member Enumeration Documentation

Viewer Params Array Element for AgentSetAppearance Generated from LibOMV's Visual Params list

Enumerator
SHAPE_BIG_BROW 

Brow Size - Small 0–+255 Large

SHAPE_NOSE_BIG_OUT 

Nose Size - Small 0–+255 Large

SHAPE_BROAD_NOSTRILS 

Nostril Width - Narrow 0–+255 Broad

SHAPE_CLEFT_CHIN 

Chin Cleft - Round 0–+255 Cleft

SHAPE_BULBOUS_NOSE_TIP 

Nose Tip Shape - Pointy 0–+255 Bulbous

SHAPE_WEAK_CHIN 

Chin Angle - Chin Out 0–+255 Chin In

SHAPE_DOUBLE_CHIN 

Chin-Neck - Tight Chin 0–+255 Double Chin

SHAPE_SUNKEN_CHEEKS 

Lower Cheeks - Well-Fed 0–+255 Sunken

SHAPE_NOBLE_NOSE_BRIDGE 

Upper Bridge - Low 0–+255 High

SHAPE_JOWLS 
  • Less 0–+255 More
SHAPE_CLEFT_CHIN_UPPER 

Upper Chin Cleft - Round 0–+255 Cleft

SHAPE_HIGH_CHEEK_BONES 

Cheek Bones - Low 0–+255 High

SHAPE_EARS_OUT 

Ear Angle - In 0–+255 Out

HAIR_POINTY_EYEBROWS 

Eyebrow Points - Smooth 0–+255 Pointy

SHAPE_SQUARE_JAW 

Jaw Shape - Pointy 0–+255 Square

SHAPE_PUFFY_UPPER_CHEEKS 

Upper Cheeks - Thin 0–+255 Puffy

SHAPE_UPTURNED_NOSE_TIP 

Nose Tip Angle - Downturned 0–+255 Upturned

SHAPE_BULBOUS_NOSE 

Nose Thickness - Thin Nose 0–+255 Bulbous Nose

SHAPE_UPPER_EYELID_FOLD 

Upper Eyelid Fold - Uncreased 0–+255 Creased

SHAPE_ATTACHED_EARLOBES 

Attached Earlobes - Unattached 0–+255 Attached

SHAPE_BAGGY_EYES 

Eye Bags - Smooth 0–+255 Baggy

SHAPE_WIDE_EYES 

Eye Opening - Narrow 0–+255 Wide

SHAPE_WIDE_LIP_CLEFT 

Lip Cleft - Narrow 0–+255 Wide

SHAPE_WIDE_NOSE_BRIDGE 

Bridge Width - Narrow 0–+255 Wide

HAIR_ARCED_EYEBROWS 

Eyebrow Arc - Flat 0–+255 Arced

SHAPE_HEIGHT 

Height - Short 0–+255 Tall

SHAPE_THICKNESS 

Body Thickness - Body Thin 0–+255 Body Thick

SHAPE_BIG_EARS 

Ear Size - Small 0–+255 Large

SHAPE_SHOULDERS 

Shoulders - Narrow 0–+255 Broad

SHAPE_HIP_WIDTH 

Hip Width - Narrow 0–+255 Wide

SHAPE_TORSO_LENGTH 
  • Short Torso 0–+255 Long Torso
SHAPE_MALE 
GLOVES_GLOVE_LENGTH 
  • Short 0–+255 Long
EYES_EYE_LIGHTNESS 
  • Darker 0–+255 Lighter
EYES_EYE_COLOR 
  • Natural 0–+255 Unnatural
SHAPE_BREAST_SIZE 
  • Small 0–+255 Large
SKIN_RAINBOW_COLOR 
  • None 0–+255 Wild
SKIN_RED_SKIN 

Ruddiness - Pale 0–+255 Ruddy

SKIN_PIGMENT 
  • Light 0–+255 Dark
HAIR_RAINBOW_COLOR_39 
HAIR_RED_HAIR 
  • No Red 0–+255 Very Red
HAIR_BLONDE_HAIR 
  • Black 0–+255 Blonde
HAIR_WHITE_HAIR 
  • No White 0–+255 All White
SKIN_ROSY_COMPLEXION 
  • Less Rosy 0–+255 More Rosy
SKIN_LIP_PINKNESS 
  • Darker 0–+255 Pinker
HAIR_EYEBROW_SIZE 
  • Thin Eyebrows 0–+255 Bushy Eyebrows
HAIR_FRONT_FRINGE 
  • Short 0–+255 Long
HAIR_SIDE_FRINGE 
  • Short 0–+255 Long
HAIR_BACK_FRINGE 
  • Short 0–+255 Long
HAIR_HAIR_FRONT 
  • Short 0–+255 Long
HAIR_HAIR_SIDES 
  • Short 0–+255 Long
HAIR_HAIR_BACK 
  • Short 0–+255 Long
HAIR_HAIR_SWEEP 
  • Sweep Forward 0–+255 Sweep Back
HAIR_HAIR_TILT 
  • Left 0–+255 Right
HAIR_HAIR_PART_MIDDLE 

Middle Part - No Part 0–+255 Part

HAIR_HAIR_PART_RIGHT 

Right Part - No Part 0–+255 Part

HAIR_HAIR_PART_LEFT 

Left Part - No Part 0–+255 Part

HAIR_HAIR_SIDES_FULL 

Full Hair Sides - Mowhawk 0–+255 Full Sides

SKIN_BODY_DEFINITION 
  • Less 0–+255 More
SHAPE_LIP_WIDTH 

Lip Width - Narrow Lips 0–+255 Wide Lips

SHAPE_BELLY_SIZE 
  • Small 0–+255 Big
SKIN_FACIAL_DEFINITION 
  • Less 0–+255 More
SKIN_WRINKLES 
  • Less 0–+255 More
SKIN_FRECKLES 
  • Less 0–+255 More
HAIR_SIDEBURNS 
  • Short Sideburns 0–+255 Mutton Chops
HAIR_MOUSTACHE 
  • Chaplin 0–+255 Handlebars
HAIR_SOULPATCH 
  • Less soul 0–+255 More soul
HAIR_CHIN_CURTAINS 
  • Less Curtains 0–+255 More Curtains
HAIR_HAIR_RUMPLED 

Rumpled Hair - Smooth Hair 0–+255 Rumpled Hair

HAIR_HAIR_BIG_FRONT 

Big Hair Front - Less 0–+255 More

HAIR_HAIR_BIG_TOP 

Big Hair Top - Less 0–+255 More

HAIR_HAIR_BIG_BACK 

Big Hair Back - Less 0–+255 More

HAIR_HAIR_SPIKED 

Spiked Hair - No Spikes 0–+255 Big Spikes

SHAPE_DEEP_CHIN 

Chin Depth - Shallow 0–+255 Deep

HAIR_BANGS_PART_MIDDLE 

Part Bangs - No Part 0–+255 Part Bangs

SHAPE_HEAD_SHAPE 

Head Shape - More Square 0–+255 More Round

SHAPE_EYE_SPACING 

Eye Spacing - Close Set Eyes 0–+255 Far Set Eyes

SHOES_HEEL_HEIGHT 
  • Low Heels 0–+255 High Heels
SHOES_PLATFORM_HEIGHT 
  • Low Platforms 0–+255 High Platforms
SHAPE_LIP_THICKNESS 
  • Thin Lips 0–+255 Fat Lips
SHAPE_MOUTH_HEIGHT 

Mouth Position - High 0–+255 Low

SHAPE_BREAST_GRAVITY 

Breast Buoyancy - Less Gravity 0–+255 More Gravity

SHOES_SHOE_PLATFORM_WIDTH 

Platform Width - Narrow 0–+255 Wide

SHOES_HEEL_SHAPE 
  • Pointy Heels 0–+255 Thick Heels
SHOES_TOE_SHAPE 
  • Pointy 0–+255 Square
SHAPE_FOOT_SIZE 

Foot Size - Small 0–+255 Big

SHAPE_WIDE_NOSE 

Nose Width - Narrow 0–+255 Wide

SHAPE_EYELASHES_LONG 

Eyelash Length - Short 0–+255 Long

UNDERSHIRT_SLEEVE_LENGTH 
  • Short 0–+255 Long
UNDERSHIRT_BOTTOM 
  • Short 0–+255 Long
UNDERSHIRT_COLLAR_FRONT 
  • Low 0–+255 High
JACKET_SLEEVE_LENGTH_91 
JACKET_COLLAR_FRONT_92 
JACKET_BOTTOM_LENGTH_LOWER 

Jacket Length - Short 0–+255 Long

JACKET_OPEN_JACKET 

Open Front - Open 0–+255 Closed

SHOES_SHOE_HEIGHT 
  • Short 0–+255 Tall
SOCKS_SOCKS_LENGTH 
  • Short 0–+255 Long
UNDERPANTS_PANTS_LENGTH 
  • Short 0–+255 Long
UNDERPANTS_PANTS_WAIST 
  • Low 0–+255 High
PANTS_LEG_PANTFLAIR 

Cuff Flare - Tight Cuffs 0–+255 Flared Cuffs

SHAPE_FOREHEAD_ANGLE 
  • More Vertical 0–+255 More Sloped
SHAPE_BODY_FAT 
  • Less Body Fat 0–+255 More Body Fat
PANTS_LOW_CROTCH 

Pants Crotch - High and Tight 0–+255 Low and Loose

SHAPE_EGG_HEAD 

Egg Head - Chin Heavy 0–+255 Forehead Heavy

SHAPE_SQUASH_STRETCH_HEAD 

Head Stretch - Squash Head 0–+255 Stretch Head

SHAPE_TORSO_MUSCLES 

Torso Muscles - Less Muscular 0–+255 More Muscular

SHAPE_EYELID_CORNER_UP 

Outer Eye Corner - Corner Down 0–+255 Corner Up

SHAPE_LEG_MUSCLES 
  • Less Muscular 0–+255 More Muscular
SHAPE_TALL_LIPS 

Lip Fullness - Less Full 0–+255 More Full

SHOES_SHOE_TOE_THICK 

Toe Thickness - Flat Toe 0–+255 Thick Toe

SHAPE_CROOKED_NOSE 

Crooked Nose - Nose Left 0–+255 Nose Right

SHAPE_MOUTH_CORNER 
  • Corner Down 0–+255 Corner Up
SHAPE_FACE_SHEAR 
  • Shear Right Up 0–+255 Shear Left Up
SHAPE_SHIFT_MOUTH 

Shift Mouth - Shift Left 0–+255 Shift Right

SHAPE_POP_EYE 

Eye Pop - Pop Right Eye 0–+255 Pop Left Eye

SHAPE_JAW_JUT 

Jaw Jut - Overbite 0–+255 Underbite

HAIR_HAIR_SHEAR_BACK 

Shear Back - Full Back 0–+255 Sheared Back

SHAPE_HAND_SIZE 
  • Small Hands 0–+255 Large Hands
SHAPE_LOVE_HANDLES 

Love Handles - Less Love 0–+255 More Love

SHAPE_TORSO_MUSCLES_119 
SHAPE_HEAD_SIZE 

Head Size - Small Head 0–+255 Big Head

SHAPE_NECK_THICKNESS 
  • Skinny Neck 0–+255 Thick Neck
SHAPE_BREAST_FEMALE_CLEAVAGE 

Breast Cleavage - Separate 0–+255 Join

SHAPE_CHEST_MALE_NO_PECS 

Pectorals - Big Pectorals 0–+255 Sunken Chest

SHAPE_EYE_SIZE 

Eye Size - Beady Eyes 0–+255 Anime Eyes

SHAPE_LEG_LENGTH 
  • Short Legs 0–+255 Long Legs
SHAPE_ARM_LENGTH 
  • Short Arms 0–+255 Long arms
SKIN_LIPSTICK_COLOR 
  • Pink 0–+255 Black
SKIN_LIPSTICK 
  • No Lipstick 0–+255 More Lipstick
SKIN_LIPGLOSS 
  • No Lipgloss 0–+255 Glossy
SKIN_EYELINER 
  • No Eyeliner 0–+255 Full Eyeliner
SKIN_BLUSH 
  • No Blush 0–+255 More Blush
SKIN_BLUSH_COLOR 
  • Pink 0–+255 Orange
SKIN_OUT_SHDW_OPACITY 
  • Clear 0–+255 Opaque
SKIN_OUTER_SHADOW 
  • No Eyeshadow 0–+255 More Eyeshadow
SKIN_OUT_SHDW_COLOR 
  • Light 0–+255 Dark
SKIN_INNER_SHADOW 
  • No Eyeshadow 0–+255 More Eyeshadow
SKIN_NAIL_POLISH 
  • No Polish 0–+255 Painted Nails
SKIN_BLUSH_OPACITY 
  • Clear 0–+255 Opaque
SKIN_IN_SHDW_COLOR 
  • Light 0–+255 Dark
SKIN_IN_SHDW_OPACITY 
  • Clear 0–+255 Opaque
SKIN_EYELINER_COLOR 
  • Dark Green 0–+255 Black
SKIN_NAIL_POLISH_COLOR 
  • Pink 0–+255 Black
HAIR_EYEBROW_DENSITY 
  • Sparse 0–+255 Dense
HAIR_HAIR_THICKNESS 
  • 5 O'Clock Shadow 0–+255 Bushy Hair
SHAPE_SADDLEBAGS 

Saddle Bags - Less Saddle 0–+255 More Saddle

HAIR_HAIR_TAPER_BACK 

Taper Back - Wide Back 0–+255 Narrow Back

HAIR_HAIR_TAPER_FRONT 

Taper Front - Wide Front 0–+255 Narrow Front

SHAPE_NECK_LENGTH 
  • Short Neck 0–+255 Long Neck
HAIR_LOWER_EYEBROWS 

Eyebrow Height - Higher 0–+255 Lower

SHAPE_LOWER_BRIDGE_NOSE 

Lower Bridge - Low 0–+255 High

SHAPE_LOW_SEPTUM_NOSE 

Nostril Division - High 0–+255 Low

SHAPE_JAW_ANGLE 

Jaw Angle - Low Jaw 0–+255 High Jaw

HAIR_HAIR_SHEAR_FRONT 

Shear Front - Full Front 0–+255 Sheared Front

HAIR_HAIR_VOLUME 
  • Less Volume 0–+255 More Volume
SHAPE_LIP_CLEFT_DEEP 

Lip Cleft Depth - Shallow 0–+255 Deep

SHAPE_PUFFY_LOWER_LIDS 

Puffy Eyelids - Flat 0–+255 Puffy

SHAPE_EYE_DEPTH 
  • Sunken Eyes 0–+255 Bugged Eyes
SHAPE_HEAD_LENGTH 
  • Flat Head 0–+255 Long Head
SKIN_BODY_FRECKLES 
  • Less Freckles 0–+255 More Freckles
UNDERSHIRT_COLLAR_BACK 
  • Low 0–+255 High
JACKET_COLLAR_BACK_161 
SHIRT_COLLAR_BACK_162 
HAIR_PIGTAILS 
  • Short Pigtails 0–+255 Long Pigtails
HAIR_PONYTAIL 
  • Short Ponytail 0–+255 Long Ponytail
SHAPE_BUTT_SIZE 

Butt Size - Flat Butt 0–+255 Big Butt

SHAPE_POINTY_EARS 

Ear Tips - Flat 0–+255 Pointy

SHAPE_LIP_RATIO 

Lip Ratio - More Upper Lip 0–+255 More Lower Lip

SHIRT_SLEEVE_LENGTH_168 
SHIRT_SHIRT_BOTTOM 
  • Short 0–+255 Long
SHIRT_COLLAR_FRONT_170 
SHIRT_SHIRT_RED 
SHIRT_SHIRT_GREEN 
SHIRT_SHIRT_BLUE 
PANTS_PANTS_RED 
PANTS_PANTS_GREEN 
PANTS_PANTS_BLUE 
SHOES_SHOES_RED 
SHOES_SHOES_GREEN 
PANTS_WAIST_HEIGHT 
  • Low 0–+255 High
PANTS_PANTS_LENGTH_180 
PANTS_LOOSE_LOWER_CLOTHING 

Pants Fit - Tight Pants 0–+255 Loose Pants

SHOES_SHOES_BLUE 
SOCKS_SOCKS_RED 
SOCKS_SOCKS_GREEN 
SOCKS_SOCKS_BLUE 
UNDERSHIRT_UNDERSHIRT_RED 
UNDERSHIRT_UNDERSHIRT_GREEN 
UNDERSHIRT_UNDERSHIRT_BLUE 
UNDERPANTS_UNDERPANTS_RED 
UNDERPANTS_UNDERPANTS_GREEN 
UNDERPANTS_UNDERPANTS_BLUE 
GLOVES_GLOVES_RED 
SHIRT_LOOSE_UPPER_CLOTHING 

Shirt Fit - Tight Shirt 0–+255 Loose Shirt

GLOVES_GLOVES_GREEN 
GLOVES_GLOVES_BLUE 
JACKET_JACKET_RED 
JACKET_JACKET_GREEN 
JACKET_JACKET_BLUE 
SHIRT_SHIRTSLEEVE_FLAIR 

Sleeve Looseness - Tight Sleeves 0–+255 Loose Sleeves

SHAPE_BOWED_LEGS 

Knee Angle - Knock Kneed 0–+255 Bow Legged

SHAPE_HIP_LENGTH 
  • Short hips 0–+255 Long Hips
GLOVES_GLOVE_FINGERS 
  • Fingerless 0–+255 Fingers
SKIRT_SKIRT_BUSTLE 

bustle skirt - no bustle 0–+255 more bustle

SKIRT_SKIRT_LENGTH 
  • Short 0–+255 Long
SKIRT_SLIT_FRONT 
  • Open Front 0–+255 Closed Front
SKIRT_SLIT_BACK 
  • Open Back 0–+255 Closed Back
SKIRT_SLIT_LEFT 
  • Open Left 0–+255 Closed Left
SKIRT_SLIT_RIGHT 
  • Open Right 0–+255 Closed Right
SKIRT_SKIRT_LOOSENESS 

Skirt Fit - Tight Skirt 0–+255 Poofy Skirt

SHIRT_SHIRT_WRINKLES 
PANTS_PANTS_WRINKLES 
JACKET_JACKET_WRINKLES 

Jacket Wrinkles - No Wrinkles 0–+255 Wrinkles

SHAPE_MALE_PACKAGE 

Package - Coin Purse 0–+255 Duffle Bag

SHAPE_EYELID_INNER_CORNER_UP 

Inner Eye Corner - Corner Down 0–+255 Corner Up

SKIRT_SKIRT_RED 
SKIRT_SKIRT_GREEN 
SKIRT_SKIRT_BLUE 
BREAST_PHYSICS_MASS 

Avatar Physics section. These are 0 type visual params which get transmitted.

Breast Part 1

BREAST_PHYSICS_GRAVITY 
BREAST_PHYSICS_DRAG 
BREAST_PHYSICS_UPDOWN_MAX_EFFECT 
BREAST_PHYSICS_UPDOWN_SPRING 
BREAST_PHYSICS_UPDOWN_GAIN 
BREAST_PHYSICS_UPDOWN_DAMPING 
BREAST_PHYSICS_INOUT_MAX_EFFECT 
BREAST_PHYSICS_INOUT_SPRING 
BREAST_PHYSICS_INOUT_GAIN 
BREAST_PHYSICS_INOUT_DAMPING 
BELLY_PHYISCS_MASS 

Belly

BELLY_PHYSICS_GRAVITY 
BELLY_PHYSICS_DRAG 
BELLY_PHYISCS_UPDOWN_MAX_EFFECT 
BELLY_PHYSICS_UPDOWN_SPRING 
BELLY_PHYSICS_UPDOWN_GAIN 
BELLY_PHYSICS_UPDOWN_DAMPING 
BUTT_PHYSICS_MASS 

Butt

BUTT_PHYSICS_GRAVITY 
BUTT_PHYSICS_DRAG 
BUTT_PHYSICS_UPDOWN_MAX_EFFECT 
BUTT_PHYSICS_UPDOWN_SPRING 
BUTT_PHYSICS_UPDOWN_GAIN 
BUTT_PHYSICS_UPDOWN_DAMPING 
BUTT_PHYSICS_LEFTRIGHT_MAX_EFFECT 
BUTT_PHYSICS_LEFTRIGHT_SPRING 
BUTT_PHYSICS_LEFTRIGHT_GAIN 
BUTT_PHYSICS_LEFTRIGHT_DAMPING 
BREAST_PHYSICS_LEFTRIGHT_MAX_EFFECT 

Breast Part 2

BREAST_PHYSICS_LEFTRIGHT_SPRING 
BREAST_PHYSICS_LEFTRIGHT_GAIN 
BREAST_PHYSICS_LEFTRIGHT_DAMPING 
_APPEARANCEMESSAGE_VERSION 
SHAPE_HOVER 

Definition at line 891 of file AvatarAppearance.cs.

Constructor & Destructor Documentation

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( )
inline

Definition at line 137 of file AvatarAppearance.cs.

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( OSDMap  map)
inline

Definition at line 150 of file AvatarAppearance.cs.

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( AvatarWearable[]  wearables,
Primitive.TextureEntry  textureEntry,
byte[]  visualParams 
)
inline

Definition at line 158 of file AvatarAppearance.cs.

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( AvatarAppearance  appearance)
inline

Definition at line 186 of file AvatarAppearance.cs.

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( AvatarAppearance  appearance,
bool  copyWearables 
)
inline

Definition at line 190 of file AvatarAppearance.cs.

OpenSim.Framework.AvatarAppearance.AvatarAppearance ( AvatarAppearance  appearance,
bool  copyWearables,
bool  copyBaked 
)
inline

Definition at line 195 of file AvatarAppearance.cs.

Member Function Documentation

void OpenSim.Framework.AvatarAppearance.ClearAttachments ( )
inline

Definition at line 722 of file AvatarAppearance.cs.

void OpenSim.Framework.AvatarAppearance.ClearWearables ( )
inline

Definition at line 275 of file AvatarAppearance.cs.

bool OpenSim.Framework.AvatarAppearance.DetachAttachment ( UUID  itemID)
inline

Definition at line 694 of file AvatarAppearance.cs.

void OpenSim.Framework.AvatarAppearance.GetAssetsFrom ( AvatarAppearance  app)
inline

Definition at line 252 of file AvatarAppearance.cs.

AvatarAttachment OpenSim.Framework.AvatarAppearance.GetAttachmentForItem ( UUID  itemID)
inline

If the item is already attached, return it.

Parameters
itemID
Returns
Returns null if this item is not attached.

Definition at line 665 of file AvatarAppearance.cs.

List<AvatarAttachment> OpenSim.Framework.AvatarAppearance.GetAttachments ( )
inline

Get a list of the attachments.

There may be duplicate attachpoints

Definition at line 530 of file AvatarAppearance.cs.

Here is the caller graph for this function:

int OpenSim.Framework.AvatarAppearance.GetAttachpoint ( UUID  itemID)
inline

Definition at line 680 of file AvatarAppearance.cs.

OSDMap OpenSim.Framework.AvatarAppearance.Pack ( EntityTransferContext  ctx)
inline

Create an OSDMap from the appearance data

Definition at line 733 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.ResetAppearance ( )
inlinevirtual

Invalidate all of the baked textures in the appearance, useful if you know that none are valid

Definition at line 291 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.ResetBakedTextures ( )
inlinevirtual

Invalidate all of the baked textures in the appearance, useful if you know that none are valid

Definition at line 319 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetAppearance ( Primitive.TextureEntry  textureEntry,
byte[]  visualParams 
)
inlinevirtual

Definition at line 425 of file AvatarAppearance.cs.

bool OpenSim.Framework.AvatarAppearance.SetAttachment ( int  attachpoint,
UUID  item,
UUID  asset 
)
inline

Set an attachment

If the attachpoint has the 0x80 bit set then we assume this is an append operation otherwise we replace whatever is currently attached at the attachpoint

Parameters
attachpoint
itemIf UUID.Zero, then an any attachment at the attachpoint is removed.
asset
Returns
return true if something actually changed

Definition at line 593 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetDefaultParams ( )
inlineprotectedvirtual

Definition at line 306 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetDefaultTexture ( )
inlineprotectedvirtual

Definition at line 330 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetDefaultWearables ( )
inlineprotectedvirtual

Definition at line 282 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetHeight ( )
inlinevirtual

Set avatar height by a calculation based on their visual parameters.

Definition at line 434 of file AvatarAppearance.cs.

void OpenSim.Framework.AvatarAppearance.SetSize ( Vector3  avSize)
inline

Definition at line 452 of file AvatarAppearance.cs.

virtual bool OpenSim.Framework.AvatarAppearance.SetTextureEntries ( Primitive.TextureEntry  textureEntry)
inlinevirtual

Set up appearance texture ids.

Returns
True if any existing texture id was changed by the new data. False if there were no changes or no existing texture ids.

Definition at line 345 of file AvatarAppearance.cs.

virtual bool OpenSim.Framework.AvatarAppearance.SetVisualParams ( byte[]  visualParams)
inlinevirtual

Set up visual parameters for the avatar and refresh the avatar height

Returns
True if any existing visual parameter was changed by the new data. False if there were no changes or no existing visual parameters.

Definition at line 385 of file AvatarAppearance.cs.

virtual void OpenSim.Framework.AvatarAppearance.SetWearable ( int  wearableId,
AvatarWearable  wearable 
)
inlinevirtual

Definition at line 480 of file AvatarAppearance.cs.

override String OpenSim.Framework.AvatarAppearance.ToString ( )
inline

Definition at line 498 of file AvatarAppearance.cs.

Here is the caller graph for this function:

void OpenSim.Framework.AvatarAppearance.Unpack ( OSDMap  data)
inline

Unpack and OSDMap and initialize the appearance from it

Definition at line 797 of file AvatarAppearance.cs.

Member Data Documentation

readonly byte [] OpenSim.Framework.AvatarAppearance.BAKE_INDICES = new byte[] { 8, 9, 10, 11, 19, 20 }
static

Definition at line 61 of file AvatarAppearance.cs.

Dictionary<int, List<AvatarAttachment> > OpenSim.Framework.AvatarAppearance.m_attachments
protected

Definition at line 67 of file AvatarAppearance.cs.

float OpenSim.Framework.AvatarAppearance.m_avatarAnimOffset = 0
protected

Definition at line 72 of file AvatarAppearance.cs.

Vector3 OpenSim.Framework.AvatarAppearance.m_avatarBoxSize = new Vector3(0.45f, 0.6f, 1.9f)
protected

Definition at line 70 of file AvatarAppearance.cs.

float OpenSim.Framework.AvatarAppearance.m_avatarFeetOffset = 0
protected

Definition at line 71 of file AvatarAppearance.cs.

float OpenSim.Framework.AvatarAppearance.m_avatarHeight = 0
protected

Definition at line 68 of file AvatarAppearance.cs.

Vector3 OpenSim.Framework.AvatarAppearance.m_avatarSize = new Vector3(0.45f, 0.6f, 1.9f)
protected

Definition at line 69 of file AvatarAppearance.cs.

WearableCacheItem [] OpenSim.Framework.AvatarAppearance.m_cacheitems
protected

Definition at line 73 of file AvatarAppearance.cs.

bool OpenSim.Framework.AvatarAppearance.m_cacheItemsDirty = true
protected

Definition at line 74 of file AvatarAppearance.cs.

int OpenSim.Framework.AvatarAppearance.m_serial = 0
protected

Definition at line 63 of file AvatarAppearance.cs.

Primitive.TextureEntry OpenSim.Framework.AvatarAppearance.m_texture
protected

Definition at line 65 of file AvatarAppearance.cs.

byte [] OpenSim.Framework.AvatarAppearance.m_visualparams
protected

Definition at line 64 of file AvatarAppearance.cs.

AvatarWearable [] OpenSim.Framework.AvatarAppearance.m_wearables
protected

Definition at line 66 of file AvatarAppearance.cs.

readonly int OpenSim.Framework.AvatarAppearance.TEXTURE_COUNT = Primitive.TextureEntry.MAX_FACES
static

Definition at line 59 of file AvatarAppearance.cs.

readonly int OpenSim.Framework.AvatarAppearance.VISUALPARAM_COUNT = 218
static

Definition at line 54 of file AvatarAppearance.cs.

Property Documentation

virtual Vector3 OpenSim.Framework.AvatarAppearance.AvatarBoxSize
get

Definition at line 94 of file AvatarAppearance.cs.

virtual float OpenSim.Framework.AvatarAppearance.AvatarFeetOffset
get

Definition at line 99 of file AvatarAppearance.cs.

virtual float OpenSim.Framework.AvatarAppearance.AvatarHeight
getset

Definition at line 120 of file AvatarAppearance.cs.

virtual Vector3 OpenSim.Framework.AvatarAppearance.AvatarSize
get

Definition at line 89 of file AvatarAppearance.cs.

virtual int OpenSim.Framework.AvatarAppearance.Serial
getset

Definition at line 77 of file AvatarAppearance.cs.

virtual Primitive.TextureEntry OpenSim.Framework.AvatarAppearance.Texture
getset

Definition at line 104 of file AvatarAppearance.cs.

virtual byte [] OpenSim.Framework.AvatarAppearance.VisualParams
getset

Definition at line 83 of file AvatarAppearance.cs.

virtual WearableCacheItem [] OpenSim.Framework.AvatarAppearance.WearableCacheItems
getset

Definition at line 126 of file AvatarAppearance.cs.

virtual bool OpenSim.Framework.AvatarAppearance.WearableCacheItemsDirty
getset

Definition at line 132 of file AvatarAppearance.cs.

virtual AvatarWearable [] OpenSim.Framework.AvatarAppearance.Wearables
getset

Definition at line 114 of file AvatarAppearance.cs.


The documentation for this class was generated from the following file: