OpenSim::Framework::AvatarAppearance Class Reference

List of all members.

Public Member Functions

virtual void SetDefaultWearables ()
 AvatarAppearance ()
 AvatarAppearance (UUID avatarID, AvatarWearable[] wearables, byte[] visualParams)
virtual void SetAppearance (byte[] texture, List< byte > visualParam)
 Set up appearance textures and avatar parameters, including a height calculation.
virtual void SetWearable (int wearableId, AvatarWearable wearable)
override String ToString ()
virtual Hashtable ToHashTable ()
 AvatarAppearance (Hashtable h)
void SetAttachments (Hashtable data)
Hashtable GetAttachments ()
List< int > GetAttachedPoints ()
UUID GetAttachedItem (int attachpoint)
UUID GetAttachedAsset (int attachpoint)
void SetAttachment (int attachpoint, UUID item, UUID asset)
int GetAttachpoint (UUID itemID)
void DetachAttachment (UUID itemID)

Static Public Member Functions

static Primitive.TextureEntry GetDefaultTexture ()

Static Public Attributes

static readonly int BODY = 0
static readonly int SKIN = 1
static readonly int HAIR = 2
static readonly int EYES = 3
static readonly int SHIRT = 4
static readonly int PANTS = 5
static readonly int SHOES = 6
static readonly int SOCKS = 7
static readonly int JACKET = 8
static readonly int GLOVES = 9
static readonly int UNDERSHIRT = 10
static readonly int UNDERPANTS = 11
static readonly int SKIRT = 12
static readonly int VISUALPARAM_COUNT = 218

Protected Member Functions

 AvatarAppearance (SerializationInfo info, StreamingContext context)

Protected Attributes

UUID m_owner
int m_serial = 1
byte[] m_visualparams
AvatarWearable[] m_wearables
Primitive.TextureEntry m_texture
float m_avatarHeight = 0
float m_hipOffset = 0

Properties

virtual UUID Owner [get, set]
virtual int Serial [get, set]
virtual byte[] VisualParams [get, set]
virtual AvatarWearable[] Wearables [get, set]
virtual UUID BodyItem [get, set]
virtual UUID BodyAsset [get, set]
virtual UUID SkinItem [get, set]
virtual UUID SkinAsset [get, set]
virtual UUID HairItem [get, set]
virtual UUID HairAsset [get, set]
virtual UUID EyesItem [get, set]
virtual UUID EyesAsset [get, set]
virtual UUID ShirtItem [get, set]
virtual UUID ShirtAsset [get, set]
virtual UUID PantsItem [get, set]
virtual UUID PantsAsset [get, set]
virtual UUID ShoesItem [get, set]
virtual UUID ShoesAsset [get, set]
virtual UUID SocksItem [get, set]
virtual UUID SocksAsset [get, set]
virtual UUID JacketItem [get, set]
virtual UUID JacketAsset [get, set]
virtual UUID GlovesItem [get, set]
virtual UUID GlovesAsset [get, set]
virtual UUID UnderShirtItem [get, set]
virtual UUID UnderShirtAsset [get, set]
virtual UUID UnderPantsItem [get, set]
virtual UUID UnderPantsAsset [get, set]
virtual UUID SkirtItem [get, set]
virtual UUID SkirtAsset [get, set]
virtual Primitive.TextureEntry Texture [get, set]
virtual float AvatarHeight [get, set]
virtual float HipOffset [get]

Constructor & Destructor Documentation

OpenSim::Framework::AvatarAppearance::AvatarAppearance (  )  [inline]

OpenSim::Framework::AvatarAppearance::AvatarAppearance ( UUID  avatarID,
AvatarWearable[]  wearables,
byte[]  visualParams 
) [inline]

OpenSim::Framework::AvatarAppearance::AvatarAppearance ( SerializationInfo  info,
StreamingContext  context 
) [inline, protected]

OpenSim::Framework::AvatarAppearance::AvatarAppearance ( Hashtable  h  )  [inline]


Member Function Documentation

virtual void OpenSim::Framework::AvatarAppearance::SetDefaultWearables (  )  [inline, virtual]

virtual void OpenSim::Framework::AvatarAppearance::SetAppearance ( byte[]  texture,
List< byte >  visualParam 
) [inline, virtual]

Set up appearance textures and avatar parameters, including a height calculation.

Parameters:
texture 
visualParam 

virtual void OpenSim::Framework::AvatarAppearance::SetWearable ( int  wearableId,
AvatarWearable  wearable 
) [inline, virtual]

static Primitive.TextureEntry OpenSim::Framework::AvatarAppearance::GetDefaultTexture (  )  [inline, static]

override String OpenSim::Framework::AvatarAppearance::ToString (  )  [inline]

virtual Hashtable OpenSim::Framework::AvatarAppearance::ToHashTable (  )  [inline, virtual]

void OpenSim::Framework::AvatarAppearance::SetAttachments ( Hashtable  data  )  [inline]

Hashtable OpenSim::Framework::AvatarAppearance::GetAttachments (  )  [inline]

List<int> OpenSim::Framework::AvatarAppearance::GetAttachedPoints (  )  [inline]

UUID OpenSim::Framework::AvatarAppearance::GetAttachedItem ( int  attachpoint  )  [inline]

UUID OpenSim::Framework::AvatarAppearance::GetAttachedAsset ( int  attachpoint  )  [inline]

void OpenSim::Framework::AvatarAppearance::SetAttachment ( int  attachpoint,
UUID  item,
UUID  asset 
) [inline]

int OpenSim::Framework::AvatarAppearance::GetAttachpoint ( UUID  itemID  )  [inline]

void OpenSim::Framework::AvatarAppearance::DetachAttachment ( UUID  itemID  )  [inline]


Member Data Documentation

readonly int OpenSim::Framework::AvatarAppearance::BODY = 0 [static]

readonly int OpenSim::Framework::AvatarAppearance::SKIN = 1 [static]

readonly int OpenSim::Framework::AvatarAppearance::HAIR = 2 [static]

readonly int OpenSim::Framework::AvatarAppearance::EYES = 3 [static]

readonly int OpenSim::Framework::AvatarAppearance::SHIRT = 4 [static]

readonly int OpenSim::Framework::AvatarAppearance::PANTS = 5 [static]

readonly int OpenSim::Framework::AvatarAppearance::SHOES = 6 [static]

readonly int OpenSim::Framework::AvatarAppearance::SOCKS = 7 [static]

readonly int OpenSim::Framework::AvatarAppearance::JACKET = 8 [static]

readonly int OpenSim::Framework::AvatarAppearance::GLOVES = 9 [static]

readonly int OpenSim::Framework::AvatarAppearance::UNDERSHIRT = 10 [static]

readonly int OpenSim::Framework::AvatarAppearance::UNDERPANTS = 11 [static]

readonly int OpenSim::Framework::AvatarAppearance::SKIRT = 12 [static]

readonly int OpenSim::Framework::AvatarAppearance::VISUALPARAM_COUNT = 218 [static]

UUID OpenSim::Framework::AvatarAppearance::m_owner [protected]

int OpenSim::Framework::AvatarAppearance::m_serial = 1 [protected]

byte [] OpenSim::Framework::AvatarAppearance::m_visualparams [protected]

AvatarWearable [] OpenSim::Framework::AvatarAppearance::m_wearables [protected]

Primitive.TextureEntry OpenSim::Framework::AvatarAppearance::m_texture [protected]

float OpenSim::Framework::AvatarAppearance::m_avatarHeight = 0 [protected]

float OpenSim::Framework::AvatarAppearance::m_hipOffset = 0 [protected]


Property Documentation

virtual UUID OpenSim::Framework::AvatarAppearance::Owner [get, set]

virtual int OpenSim::Framework::AvatarAppearance::Serial [get, set]

virtual byte [] OpenSim::Framework::AvatarAppearance::VisualParams [get, set]

virtual AvatarWearable [] OpenSim::Framework::AvatarAppearance::Wearables [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::BodyItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::BodyAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SkinItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SkinAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::HairItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::HairAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::EyesItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::EyesAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::ShirtItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::ShirtAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::PantsItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::PantsAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::ShoesItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::ShoesAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SocksItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SocksAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::JacketItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::JacketAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::GlovesItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::GlovesAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::UnderShirtItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::UnderShirtAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::UnderPantsItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::UnderPantsAsset [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SkirtItem [get, set]

virtual UUID OpenSim::Framework::AvatarAppearance::SkirtAsset [get, set]

virtual Primitive.TextureEntry OpenSim::Framework::AvatarAppearance::Texture [get, set]

virtual float OpenSim::Framework::AvatarAppearance::AvatarHeight [get, set]

virtual float OpenSim::Framework::AvatarAppearance::HipOffset [get]


The documentation for this class was generated from the following file:
Generated on Mon Jan 5 01:00:39 2009 for OpenSim by  doxygen 1.5.1