#include <llprimitive.h>
Public Types | |
enum | { PARAMS_FLEXIBLE = 0x10, PARAMS_LIGHT = 0x20, PARAMS_SCULPT = 0x30 } |
Public Member Functions | |
virtual | ~LLNetworkData () |
virtual BOOL | pack (LLDataPacker &dp) const =0 |
virtual BOOL | unpack (LLDataPacker &dp)=0 |
virtual bool | operator== (const LLNetworkData &data) const =0 |
virtual void | copy (const LLNetworkData &data)=0 |
Static Public Member Functions | |
static BOOL | isValid (U16 param_type, U32 size) |
Public Attributes | |
U16 | mType |
Definition at line 100 of file llprimitive.h.
anonymous enum |
Definition at line 104 of file llprimitive.h.
virtual LLNetworkData::~LLNetworkData | ( | ) | [inline, virtual] |
Definition at line 113 of file llprimitive.h.
virtual BOOL LLNetworkData::pack | ( | LLDataPacker & | dp | ) | const [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
Referenced by LLViewerObject::parameterChanged().
virtual BOOL LLNetworkData::unpack | ( | LLDataPacker & | dp | ) | [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
Referenced by LLViewerObject::unpackParameterEntry().
virtual bool LLNetworkData::operator== | ( | const LLNetworkData & | data | ) | const [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
virtual void LLNetworkData::copy | ( | const LLNetworkData & | data | ) | [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
Referenced by LLViewerObject::setParameterEntry().
Definition at line 1748 of file llprimitive.cpp.
References FALSE, PARAMS_FLEXIBLE, PARAMS_LIGHT, and PARAMS_SCULPT.
Definition at line 112 of file llprimitive.h.
Referenced by LLLightParams::copy(), LLFlexibleObjectData::LLFlexibleObjectData(), LLLightParams::LLLightParams(), LLSculptParams::LLSculptParams(), LLSculptParams::operator==(), LLFlexibleObjectData::operator==(), and LLLightParams::operator==().