#include <lldrawpoolsimple.h>


Public Types | |
| enum | { VERTEX_DATA_MASK } |
Public Member Functions | |
| LLDrawPoolGlow () | |
| virtual U32 | getVertexDataMask () |
| virtual void | prerender () |
| void | render (S32 pass=0) |
| void | pushBatch (LLDrawInfo ¶ms, U32 mask, BOOL texture=TRUE) |
Definition at line 60 of file lldrawpoolsimple.h.
| anonymous enum |
| LLDrawPoolGlow::LLDrawPoolGlow | ( | ) | [inline] |
Definition at line 63 of file lldrawpoolsimple.h.
| virtual U32 LLDrawPoolGlow::getVertexDataMask | ( | ) | [inline, virtual] |
Implements LLDrawPool.
Definition at line 71 of file lldrawpoolsimple.h.
References VERTEX_DATA_MASK.
Referenced by render().

| virtual void LLDrawPoolGlow::prerender | ( | ) | [inline, virtual] |
| void LLDrawPoolGlow::render | ( | S32 | pass = 0 |
) | [virtual] |
Implements LLDrawPool.
Definition at line 50 of file lldrawpoolsimple.cpp.
References LLGLSLShader::bind(), LLGLImmediate::blendFunc(), LLPipeline::enableLightsFullbright(), LLFastTimer::FTM_RENDER_GLOW, getVertexDataMask(), LLShaderMgr::getVertexShaderLevel(), gGL, gPipeline, LLRenderPass::PASS_GLOW, LLRenderPass::renderTexture(), LLShaderMgr::SHADER_OBJECT, and LLGLSLShader::unbind().

| void LLDrawPoolGlow::pushBatch | ( | LLDrawInfo & | params, | |
| U32 | mask, | |||
| BOOL | texture = TRUE | |||
| ) | [virtual] |
Reimplemented from LLRenderPass.
Definition at line 81 of file lldrawpoolsimple.cpp.
References LLDrawInfo::mGlowColor, LLColor4U::mV, and LLRenderPass::pushBatch().

1.5.5