#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.