LLDrawPoolGround Class Reference

#include <lldrawpoolground.h>

Inheritance diagram for LLDrawPoolGround:

Inheritance graph
[legend]
Collaboration diagram for LLDrawPoolGround:

Collaboration graph
[legend]
List of all members.

Public Types

 VERTEX_DATA_MASK
enum  { VERTEX_DATA_MASK }

Public Member Functions

virtual U32 getVertexDataMask ()
 LLDrawPoolGround ()
LLDrawPoolinstancePool ()
virtual S32 getMaterialAttribIndex ()
void prerender ()
void render (S32 pass=0)
void renderForSelect ()

Detailed Description

Definition at line 38 of file lldrawpoolground.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
VERTEX_DATA_MASK 

Definition at line 41 of file lldrawpoolground.h.


Constructor & Destructor Documentation

LLDrawPoolGround::LLDrawPoolGround (  ) 

Definition at line 49 of file lldrawpoolground.cpp.

Referenced by instancePool().


Member Function Documentation

virtual S32 LLDrawPoolGround::getMaterialAttribIndex (  )  [inline, virtual]

Implements LLDrawPool.

Definition at line 52 of file lldrawpoolground.h.

virtual U32 LLDrawPoolGround::getVertexDataMask (  )  [inline, virtual]

Implements LLDrawPool.

Definition at line 47 of file lldrawpoolground.h.

References VERTEX_DATA_MASK.

LLDrawPool * LLDrawPoolGround::instancePool (  )  [virtual]

Implements LLDrawPool.

Definition at line 54 of file lldrawpoolground.cpp.

References LLDrawPoolGround().

void LLDrawPoolGround::prerender (  )  [virtual]

Implements LLDrawPool.

Definition at line 59 of file lldrawpoolground.cpp.

References LLShaderMgr::getVertexShaderLevel(), LLDrawPool::mVertexShaderLevel, and LLShaderMgr::SHADER_ENVIRONMENT.

void LLDrawPoolGround::render ( S32  pass = 0  )  [virtual]

Implements LLDrawPool.

Definition at line 64 of file lldrawpoolground.cpp.

References LLPipeline::disableLights(), gAgent, gCamera, LLCoordFrame::getOrigin(), LLAgent::getRegion(), LLViewerRegion::getWaterHeight(), glPopMatrix, glTranslatef, gPipeline, gSky, llmax(), LLFacePool::mDrawFace, LLVector3::mV, LLSky::mVOSkyp, and LLFace::renderIndexed().

void LLDrawPoolGround::renderForSelect (  )  [virtual]

Implements LLFacePool.

Definition at line 103 of file lldrawpoolground.cpp.


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