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)
LLSD asLLSD () const
 operator LLSD () const
bool fromLLSD (LLSD &sd)
void setSculptTexture (const LLUUID &id)
LLUUID getSculptTexture ()
void setSculptType (U8 type)
U8 getSculptType ()

Protected Attributes

LLUUID mSculptTexture
U8 mSculptType


Detailed Description

Definition at line 246 of file llprimitive.h.


Constructor & Destructor Documentation

LLSculptParams::LLSculptParams (  ) 

Definition at line 2013 of file llprimitive.cpp.

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

Here is the call graph for this function:


Member Function Documentation

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

Implements LLNetworkData.

Definition at line 2020 of file llprimitive.cpp.

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

Here is the call graph for this function:

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

Implements LLNetworkData.

Definition at line 2028 of file llprimitive.cpp.

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

Here is the call graph for this function:

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

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

Implements LLNetworkData.

Definition at line 2054 of file llprimitive.cpp.

References mSculptTexture, and mSculptType.

LLSD LLSculptParams::asLLSD (  )  const

Definition at line 2063 of file llprimitive.cpp.

References mSculptTexture, mSculptType, and tut::sd().

Referenced by operator LLSD().

Here is the call graph for this function:

Here is the caller graph for this function:

LLSculptParams::operator LLSD (  )  const [inline]

Definition at line 259 of file llprimitive.h.

References asLLSD().

Here is the call graph for this function:

bool LLSculptParams::fromLLSD ( LLSD sd  ) 

Definition at line 2073 of file llprimitive.cpp.

References LLSD::has(), setSculptTexture(), and setSculptType().

Here is the call graph for this function:

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

Definition at line 262 of file llprimitive.h.

References mSculptTexture.

Referenced by fromLLSD(), and LLPanelObject::sendSculpt().

Here is the caller graph for this function:

LLUUID LLSculptParams::getSculptTexture (  )  [inline]

Definition at line 263 of file llprimitive.h.

References mSculptTexture.

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

Here is the caller graph for this function:

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

Definition at line 264 of file llprimitive.h.

References mSculptType.

Referenced by fromLLSD(), and LLPanelObject::sendSculpt().

Here is the caller graph for this function:

U8 LLSculptParams::getSculptType (  )  [inline]

Definition at line 265 of file llprimitive.h.

References mSculptType.

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

Here is the caller graph for this function:


Member Data Documentation


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

Generated on Fri May 16 09:03:13 2008 for SecondLife by  doxygen 1.5.5