LLAlphaObject Class Reference

#include <llviewerobject.h>

Inheritance diagram for LLAlphaObject:

Inheritance graph
Collaboration diagram for LLAlphaObject:

Collaboration graph
List of all members.

Public Member Functions

 LLAlphaObject (const LLUUID &id, const LLPCode type, LLViewerRegion *regionp)
virtual BOOL isParticle ()
virtual F32 getPartSize (S32 idx)
virtual void getGeometry (S32 idx, LLStrider< LLVector3 > &verticesp, LLStrider< LLVector3 > &normalsp, LLStrider< LLVector2 > &texcoordsp, LLStrider< LLColor4U > &colorsp, LLStrider< U32 > &indicesp)=0

Public Attributes

F32 mDepth

Detailed Description

Definition at line 667 of file llviewerobject.h.

Constructor & Destructor Documentation

LLAlphaObject::LLAlphaObject ( const LLUUID id,
const LLPCode  type,
LLViewerRegion regionp 
) [inline]

Definition at line 670 of file llviewerobject.h.

References mDepth.

Member Function Documentation

virtual void LLAlphaObject::getGeometry ( S32  idx,
LLStrider< LLVector3 > &  verticesp,
LLStrider< LLVector3 > &  normalsp,
LLStrider< LLVector2 > &  texcoordsp,
LLStrider< LLColor4U > &  colorsp,
LLStrider< U32 > &  indicesp 
) [pure virtual]

Implemented in LLVOClouds, LLVOGrass, LLVOPartGroup, and LLVOTextBubble.

Referenced by LLParticlePartition::getGeometry().

F32 LLAlphaObject::getPartSize ( S32  idx  )  [virtual]

Reimplemented in LLVOClouds, and LLVOPartGroup.

Definition at line 4818 of file llviewerobject.cpp.

BOOL LLAlphaObject::isParticle (  )  [virtual]

Reimplemented in LLVOClouds, and LLVOPartGroup.

Definition at line 4813 of file llviewerobject.cpp.

References FALSE.

Member Data Documentation

F32 LLAlphaObject::mDepth

Definition at line 683 of file llviewerobject.h.

Referenced by LLParticlePartition::addGeometryCount(), LLAlphaObject(), LLVOGrass::plantBlades(), LLVOPartGroup::updateGeometry(), and LLVOClouds::updateGeometry().

The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:10 2010 for Second Life Viewer by  doxygen 1.4.7