#include <llprimitive.h>
Inheritance diagram for LLSculptParams:
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 |
Definition at line 236 of file llprimitive.h.
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().
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.
Definition at line 249 of file llprimitive.h.
References mSculptTexture.
Referenced by LLPanelObject::sendSculpt().
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().
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().