#include <llprimitive.h>
Inheritance diagram for LLNetworkData:
Public Types | |
PARAMS_FLEXIBLE = 0x10 | |
PARAMS_LIGHT = 0x20 | |
PARAMS_SCULPT = 0x30 | |
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 99 of file llprimitive.h.
anonymous enum |
Definition at line 103 of file llprimitive.h.
virtual LLNetworkData::~LLNetworkData | ( | ) | [inline, virtual] |
Definition at line 112 of file llprimitive.h.
virtual void LLNetworkData::copy | ( | const LLNetworkData & | data | ) | [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
Definition at line 1711 of file llprimitive.cpp.
References FALSE, PARAMS_FLEXIBLE, PARAMS_LIGHT, and PARAMS_SCULPT.
virtual bool LLNetworkData::operator== | ( | const LLNetworkData & | data | ) | const [pure virtual] |
Implemented in LLLightParams, LLFlexibleObjectData, and LLSculptParams.
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.
Definition at line 111 of file llprimitive.h.
Referenced by LLLightParams::copy(), LLFlexibleObjectData::LLFlexibleObjectData(), LLLightParams::LLLightParams(), LLSculptParams::LLSculptParams(), LLSculptParams::operator==(), LLFlexibleObjectData::operator==(), and LLLightParams::operator==().