LLSculptParams Class Reference

#include <llprimitive.h>

Inheritance diagram for LLSculptParams:

Inheritance graph
[legend]
Collaboration diagram for LLSculptParams:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLSculptParams ()
BOOL pack (LLDataPacker &dp) const
BOOL unpack (LLDataPacker &dp)
bool operator== (const LLNetworkData &data) const
void copy (const LLNetworkData &data)
void setSculptTexture (const LLUUID &id)
LLUUID getSculptTexture ()
void setSculptType (U8 type)
U8 getSculptType ()

Protected Attributes

LLUUID mSculptTexture
U8 mSculptType

Detailed Description

Definition at line 236 of file llprimitive.h.


Constructor & Destructor Documentation

LLSculptParams::LLSculptParams (  ) 

Definition at line 1882 of file llprimitive.cpp.

References LL_SCULPT_TYPE_SPHERE, mSculptTexture, mSculptType, LLNetworkData::mType, LLNetworkData::PARAMS_SCULPT, SCULPT_DEFAULT_TEXTURE, and LLUUID::set().


Member Function Documentation

void LLSculptParams::copy ( const LLNetworkData data  )  [virtual]

Implements LLNetworkData.

Definition at line 1923 of file llprimitive.cpp.

References mSculptTexture, mSculptType, and param.

LLUUID LLSculptParams::getSculptTexture (  )  [inline]

Definition at line 250 of file llprimitive.h.

References mSculptTexture.

Referenced by LLPanelObject::getState(), LLPanelObject::onCommitParametric(), LLVOVolume::processUpdateMessage(), and LLVOVolume::updateTextures().

U8 LLSculptParams::getSculptType (  )  [inline]

Definition at line 252 of file llprimitive.h.

References mSculptType.

Referenced by LLPanelObject::getState(), LLPanelObject::onCommitParametric(), and LLVOVolume::processUpdateMessage().

bool LLSculptParams::operator== ( const LLNetworkData data  )  const [virtual]

Implements LLNetworkData.

Definition at line 1905 of file llprimitive.cpp.

References mSculptTexture, mSculptType, LLNetworkData::mType, param, and LLNetworkData::PARAMS_SCULPT.

BOOL LLSculptParams::pack ( LLDataPacker dp  )  const [virtual]

Implements LLNetworkData.

Definition at line 1889 of file llprimitive.cpp.

References mSculptTexture, mSculptType, LLDataPacker::packU8(), LLDataPacker::packUUID(), and TRUE.

void LLSculptParams::setSculptTexture ( const LLUUID id  )  [inline]

Definition at line 249 of file llprimitive.h.

References mSculptTexture.

Referenced by LLPanelObject::sendSculpt().

void LLSculptParams::setSculptType ( U8  type  )  [inline]

Definition at line 251 of file llprimitive.h.

References mSculptType.

Referenced by LLPanelObject::sendSculpt().

BOOL LLSculptParams::unpack ( LLDataPacker dp  )  [virtual]

Implements LLNetworkData.

Definition at line 1897 of file llprimitive.cpp.

References mSculptTexture, mSculptType, TRUE, LLDataPacker::unpackU8(), and LLDataPacker::unpackUUID().


Member Data Documentation

LLUUID LLSculptParams::mSculptTexture [protected]

Definition at line 239 of file llprimitive.h.

Referenced by copy(), getSculptTexture(), LLSculptParams(), operator==(), pack(), setSculptTexture(), and unpack().

U8 LLSculptParams::mSculptType [protected]

Definition at line 240 of file llprimitive.h.

Referenced by copy(), getSculptType(), LLSculptParams(), operator==(), pack(), setSculptType(), and unpack().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:45 2010 for Second Life Viewer by  doxygen 1.4.7