Public Member Functions | |
LLOctreeRenderNonOccluded (LLCamera *camera) | |
virtual void | traverse (const LLSpatialGroup::OctreeNode *node) |
virtual void | visit (const LLSpatialGroup::OctreeNode *branch) |
Public Attributes | |
LLCamera * | mCamera |
Definition at line 2379 of file llspatialpartition.cpp.
LLOctreeRenderNonOccluded::LLOctreeRenderNonOccluded | ( | LLCamera * | camera | ) | [inline] |
Definition at line 2383 of file llspatialpartition.cpp.
virtual void LLOctreeRenderNonOccluded::traverse | ( | const LLSpatialGroup::OctreeNode * | node | ) | [inline, virtual] |
Definition at line 2385 of file llspatialpartition.cpp.
References LLOctreeNode< T >::accept(), LLGLImmediate::color4f(), LLGLImmediate::flush(), LLOctreeNode< T >::getChild(), LLOctreeNode< T >::getChildCount(), LLTreeNode< T >::getListener(), gGL, gGLLastMatrix, gGLModelView, gPipeline, LLPipeline::hasRenderDebugMask(), i, LLSpatialGroup::mBounds, LLSpatialPartition::mRenderByGroup, LLSpatialGroup::mSpatialPartition, NULL, LLPipeline::RENDER_DEBUG_OCCLUSION, LLPipeline::RENDER_DEBUG_OCTREE, renderOctree(), and renderVisibility().
Referenced by LLSpatialPartition::renderDebug().
virtual void LLOctreeRenderNonOccluded::visit | ( | const LLSpatialGroup::OctreeNode * | branch | ) | [inline, virtual] |
Definition at line 2420 of file llspatialpartition.cpp.
References LLSpatialGroup::GEOM_DIRTY, LLOctreeNode< T >::getData(), LLTreeNode< T >::getListener(), LLDrawable::getVOVolume(), gPipeline, LLPipeline::hasRenderDebugMask(), i, LLSpatialGroup::isState(), j, LLSpatialGroup::mBounds, LLSpatialGroup::mDrawMap, LLSpatialGroup::mOctreeNode, LLPipeline::RENDER_DEBUG_BATCH_SIZE, LLPipeline::RENDER_DEBUG_BBOXES, LLPipeline::RENDER_DEBUG_LIGHTS, LLPipeline::RENDER_DEBUG_POINTS, LLPipeline::RENDER_DEBUG_TEXTURE_ANIM, LLPipeline::RENDER_DEBUG_TEXTURE_PRIORITY, renderBatchSize(), renderBoundingBox(), renderLights(), renderPoints(), renderTextureAnim(), and renderTexturePriority().
Definition at line 2382 of file llspatialpartition.cpp.