#include <llvovolume.h>
Inheritance diagram for LLVolumeInterface:
Public Member Functions | |
virtual | ~LLVolumeInterface () |
virtual LLVolumeInterfaceType | getInterfaceType () const =0 |
virtual BOOL | doIdleUpdate (LLAgent &agent, LLWorld &world, const F64 &time)=0 |
virtual BOOL | doUpdateGeometry (LLDrawable *drawable)=0 |
virtual LLVector3 | getPivotPosition () const =0 |
virtual void | onSetVolume (const LLVolumeParams &volume_params, const S32 detail)=0 |
virtual void | onSetScale (const LLVector3 &scale, BOOL damped)=0 |
virtual void | onParameterChanged (U16 param_type, LLNetworkData *data, BOOL in_use, bool local_origin)=0 |
virtual void | onShift (const LLVector3 &shift_vector)=0 |
virtual bool | isVolumeUnique () const =0 |
virtual bool | isVolumeGlobal () const =0 |
virtual bool | isActive () const =0 |
virtual const LLMatrix4 & | getWorldMatrix (LLXformMatrix *xform) const =0 |
virtual void | updateRelativeXform ()=0 |
virtual U32 | getID () const =0 |
Definition at line 52 of file llvovolume.h.
virtual LLVolumeInterface::~LLVolumeInterface | ( | ) | [inline, virtual] |
Definition at line 55 of file llvovolume.h.
virtual BOOL LLVolumeInterface::doUpdateGeometry | ( | LLDrawable * | drawable | ) | [pure virtual] |
virtual U32 LLVolumeInterface::getID | ( | ) | const [pure virtual] |
virtual LLVolumeInterfaceType LLVolumeInterface::getInterfaceType | ( | ) | const [pure virtual] |
Implemented in LLVolumeImplFlexible.
virtual LLVector3 LLVolumeInterface::getPivotPosition | ( | ) | const [pure virtual] |
virtual const LLMatrix4& LLVolumeInterface::getWorldMatrix | ( | LLXformMatrix * | xform | ) | const [pure virtual] |
virtual bool LLVolumeInterface::isActive | ( | ) | const [pure virtual] |
virtual bool LLVolumeInterface::isVolumeGlobal | ( | ) | const [pure virtual] |
Implemented in LLVolumeImplFlexible.
Referenced by LLVOVolume::isVolumeGlobal(), and LLVOVolume::setVolume().
virtual bool LLVolumeInterface::isVolumeUnique | ( | ) | const [pure virtual] |
virtual void LLVolumeInterface::onParameterChanged | ( | U16 | param_type, | |
LLNetworkData * | data, | |||
BOOL | in_use, | |||
bool | local_origin | |||
) | [pure virtual] |
virtual void LLVolumeInterface::onSetVolume | ( | const LLVolumeParams & | volume_params, | |
const S32 | detail | |||
) | [pure virtual] |
virtual void LLVolumeInterface::updateRelativeXform | ( | ) | [pure virtual] |