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

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 ()


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().

Here is the caller graph for this function:


Member Function Documentation

BOOL LLDrawPoolClouds::addFace ( LLFace face  ) 

Definition at line 52 of file lldrawpoolclouds.cpp.

References FALSE, llendl, and llerrs.

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

Implements LLDrawPool.

Definition at line 48 of file lldrawpoolclouds.h.

References VERTEX_DATA_MASK.

void LLDrawPoolClouds::prerender (  )  [virtual]

Implements LLDrawPool.

Definition at line 71 of file lldrawpoolclouds.cpp.

References gPipeline, and LLDrawPool::mVertexShaderLevel.

LLDrawPool * LLDrawPoolClouds::instancePool (  )  [virtual]

Implements LLDrawPool.

Definition at line 47 of file lldrawpoolclouds.cpp.

References LLDrawPoolClouds().

Here is the call graph for this function:

void LLDrawPoolClouds::enqueue ( LLFace face  ) 

Definition at line 58 of file lldrawpoolclouds.cpp.

References LLFace::mCenterAgent, and LLFace::mDistance.

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

Reimplemented from LLDrawPool.

Definition at line 64 of file lldrawpoolclouds.cpp.

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

Implements LLDrawPool.

Definition at line 76 of file lldrawpoolclouds.cpp.

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

Here is the call graph for this function:

void LLDrawPoolClouds::renderForSelect (  ) 

Definition at line 103 of file lldrawpoolclouds.cpp.


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:44:03 2008 for SecondLife by  doxygen 1.5.5