LLOctreeRenderNonOccluded Class Reference

Inheritance diagram for LLOctreeRenderNonOccluded:

Inheritance graph
[legend]
Collaboration diagram for LLOctreeRenderNonOccluded:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLOctreeRenderNonOccluded ()
virtual void traverse (const LLSpatialGroup::OctreeNode *node)
virtual void visit (const LLSpatialGroup::OctreeState *branch)

Detailed Description

Definition at line 2642 of file llspatialpartition.cpp.


Constructor & Destructor Documentation

LLOctreeRenderNonOccluded::LLOctreeRenderNonOccluded (  )  [inline]

Definition at line 2645 of file llspatialpartition.cpp.


Member Function Documentation

virtual void LLOctreeRenderNonOccluded::traverse ( const LLSpatialGroup::OctreeNode node  )  [inline, virtual]

Definition at line 2647 of file llspatialpartition.cpp.

References LLOctreeState< T >::accept(), LLSpatialGroup::CULLED, LLSpatialGroup::GEOM_DIRTY, LLOctreeState< T >::getChild(), LLOctreeState< T >::getChildCount(), LLTreeNode< T >::getListener(), LLOctreeNode< T >::getOctState(), gPipeline, LLPipeline::hasRenderDebugMask(), i, LLSpatialGroup::isState(), LLSpatialPartition::mRenderByGroup, LLSpatialGroup::mSpatialPartition, LLSpatialGroup::OCCLUDED, LLPipeline::RENDER_DEBUG_OCCLUSION, LLPipeline::RENDER_DEBUG_OCTREE, renderOctree(), renderVisibility(), and LLPipeline::sUseOcclusion.

Referenced by LLSpatialPartition::renderDebug().

virtual void LLOctreeRenderNonOccluded::visit ( const LLSpatialGroup::OctreeState branch  )  [inline, virtual]

Implements LLOctreeTraveler< LLDrawable >.

Definition at line 2679 of file llspatialpartition.cpp.

References LLSpatialGroup::CULLED, LLOctreeState< T >::getData(), LLTreeState< T >::getListener(), gPipeline, LLPipeline::hasRenderDebugMask(), i, LLSpatialGroup::isState(), j, LLSpatialGroup::mBounds, LLSpatialGroup::mDrawMap, LLSpatialGroup::mOctreeNode, LLSpatialGroup::OCCLUDED, LLPipeline::RENDER_DEBUG_BBOXES, LLPipeline::RENDER_DEBUG_POINTS, LLPipeline::RENDER_DEBUG_TEXTURE_ANIM, LLPipeline::RENDER_DEBUG_TEXTURE_PRIORITY, renderBoundingBox(), renderPoints(), renderTextureAnim(), and renderTexturePriority().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:33 2010 for Second Life Viewer by  doxygen 1.4.7