#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] | 
 1.4.7
 1.4.7