#include <llspatialpartition.h>


Public Member Functions | |
| LLDrawInfo (U16 start, U16 end, U32 count, U32 offset, LLViewerImage *image, LLVertexBuffer *buffer, BOOL fullbright=FALSE, U8 bump=0, BOOL particle=FALSE, F32 part_size=0) | |
Public Attributes | |
| LLPointer< LLVertexBuffer > | mVertexBuffer |
| LLPointer< LLViewerImage > | mTexture |
| LLPointer< LLCubeMap > | mReflectionMap |
| LLColor4U | mGlowColor |
| S32 | mDebugColor |
| const LLMatrix4 * | mTextureMatrix |
| const LLMatrix4 * | mModelMatrix |
| U16 | mStart |
| U16 | mEnd |
| U32 | mCount |
| U32 | mOffset |
| BOOL | mFullbright |
| U8 | mBump |
| BOOL | mParticle |
| F32 | mPartSize |
| F32 | mVSize |
| LLSpatialGroup * | mGroup |
Protected Member Functions | |
| ~LLDrawInfo () | |
Classes | |
| struct | CompareBump |
| struct | CompareTexture |
| struct | CompareTexturePtr |
| struct | CompareTexturePtrMatrix |
Definition at line 56 of file llspatialpartition.h.
| LLDrawInfo::~LLDrawInfo | ( | ) | [protected] |
Definition at line 2620 of file llspatialpartition.cpp.
| LLDrawInfo::LLDrawInfo | ( | U16 | start, | |
| U16 | end, | |||
| U32 | count, | |||
| U32 | offset, | |||
| LLViewerImage * | image, | |||
| LLVertexBuffer * | buffer, | |||
| BOOL | fullbright = FALSE, |
|||
| U8 | bump = 0, |
|||
| BOOL | particle = FALSE, |
|||
| F32 | part_size = 0 | |||
| ) |
Definition at line 67 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), pushVerts(), pushVertsColorCoded(), LLDrawPoolAlpha::renderAlphaHighlight(), LLDrawPoolBump::renderGroup(), LLDrawPoolAlpha::renderGroupAlpha(), and validate_draw_info().
Definition at line 68 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::bindBumpMap(), LLDrawInfo::CompareTexture::operator()(), LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), LLDrawPoolAlpha::renderGroupAlpha(), and LLOctreeDirtyTexture::visit().
Definition at line 69 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), and LLDrawPoolBump::renderGroup().
Definition at line 71 of file llspatialpartition.h.
Referenced by LLDrawInfo(), and renderBatchSize().
Definition at line 72 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), LLDrawPoolAlpha::renderGroupAlpha(), and renderTextureAnim().
Definition at line 73 of file llspatialpartition.h.
Referenced by LLRenderPass::applyModelMatrix(), LLDrawPoolBump::pushBatch(), and LLDrawPoolBump::renderGroup().
Definition at line 74 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), pushVerts(), pushVertsColorCoded(), LLDrawPoolAlpha::renderAlphaHighlight(), LLDrawPoolBump::renderGroup(), LLDrawPoolAlpha::renderGroupAlpha(), and validate_draw_info().
Definition at line 75 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), pushVerts(), pushVertsColorCoded(), LLDrawPoolAlpha::renderAlphaHighlight(), LLDrawPoolBump::renderGroup(), LLDrawPoolAlpha::renderGroupAlpha(), and validate_draw_info().
Definition at line 76 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), pushVerts(), pushVertsColorCoded(), LLDrawPoolAlpha::renderAlphaHighlight(), LLDrawPoolBump::renderGroup(), LLDrawPoolAlpha::renderGroupAlpha(), and validate_draw_info().
Definition at line 77 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), pushVerts(), pushVertsColorCoded(), LLDrawPoolAlpha::renderAlphaHighlight(), LLDrawPoolBump::renderGroup(), LLDrawPoolAlpha::renderGroupAlpha(), and validate_draw_info().
Definition at line 78 of file llspatialpartition.h.
Referenced by LLDrawPoolAlpha::renderGroupAlpha().
Definition at line 80 of file llspatialpartition.h.
Referenced by pushVerts(), pushVertsColorCoded(), and LLDrawPoolAlpha::renderAlphaHighlight().
Definition at line 81 of file llspatialpartition.h.
Definition at line 82 of file llspatialpartition.h.
Referenced by LLDrawPoolBump::bindBumpMap(), LLParticlePartition::getGeometry(), LLDrawPoolBump::pushBatch(), LLRenderPass::pushBatch(), and LLDrawPoolAlpha::renderGroupAlpha().
Definition at line 83 of file llspatialpartition.h.
1.5.5