LLDrawPoolClouds Class Reference

#include <lldrawpoolclouds.h>

Inheritance diagram for LLDrawPoolClouds:

Inheritance graph
[legend]
Collaboration diagram for LLDrawPoolClouds:

Collaboration graph
[legend]
List of all members.

Public Types

 VERTEX_DATA_MASK
enum  { VERTEX_DATA_MASK }

Public Member Functions

BOOL addFace (LLFace *face)
virtual U32 getVertexDataMask ()
 LLDrawPoolClouds ()
void prerender ()
LLDrawPoolinstancePool ()
void enqueue (LLFace *face)
void beginRenderPass (S32 pass)
void render (S32 pass=0)
void renderForSelect ()
virtual S32 getMaterialAttribIndex ()

Detailed Description

Definition at line 37 of file lldrawpoolclouds.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
VERTEX_DATA_MASK 

Definition at line 40 of file lldrawpoolclouds.h.


Constructor & Destructor Documentation

LLDrawPoolClouds::LLDrawPoolClouds (  ) 

Definition at line 42 of file lldrawpoolclouds.cpp.

Referenced by instancePool().


Member Function Documentation

BOOL LLDrawPoolClouds::addFace ( LLFace face  ) 

Definition at line 52 of file lldrawpoolclouds.cpp.

References FALSE, llendl, and llerrs.

void LLDrawPoolClouds::beginRenderPass ( S32  pass  )  [virtual]

Reimplemented from LLDrawPool.

Definition at line 64 of file lldrawpoolclouds.cpp.

void LLDrawPoolClouds::enqueue ( LLFace face  ) 

Definition at line 58 of file lldrawpoolclouds.cpp.

References gCamera, LLCoordFrame::getAtAxis(), LLCoordFrame::getOrigin(), LLFace::mCenterAgent, and LLFace::mDistance.

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

Implements LLDrawPool.

Definition at line 58 of file lldrawpoolclouds.h.

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

Implements LLDrawPool.

Definition at line 48 of file lldrawpoolclouds.h.

References VERTEX_DATA_MASK.

LLDrawPool * LLDrawPoolClouds::instancePool (  )  [virtual]

Implements LLDrawPool.

Definition at line 47 of file lldrawpoolclouds.cpp.

References LLDrawPoolClouds().

void LLDrawPoolClouds::prerender (  )  [virtual]

Implements LLDrawPool.

Definition at line 71 of file lldrawpoolclouds.cpp.

References gPipeline, and LLDrawPool::mVertexShaderLevel.

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

Implements LLDrawPool.

Definition at line 76 of file lldrawpoolclouds.cpp.

References LLPipeline::enableLightsFullbright(), f, LLFastTimer::FTM_RENDER_CLOUDS, gPipeline, LLPipeline::hasRenderType(), and LLPipeline::RENDER_TYPE_CLOUDS.

void LLDrawPoolClouds::renderForSelect (  ) 

Definition at line 103 of file lldrawpoolclouds.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