LLDrawPoolClouds Class Reference

#include <lldrawpoolclouds.h>

Inheritance diagram for LLDrawPoolClouds:

Inheritance graph
Collaboration diagram for LLDrawPoolClouds:

Collaboration graph
List of all members.

Public Types


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


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.


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