LLGeometryManager Class Reference

#include <llspatialpartition.h>

Inheritance diagram for LLGeometryManager:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~LLGeometryManager ()
virtual void rebuildGeom (LLSpatialGroup *group)=0
virtual void getGeometry (LLSpatialGroup *group)=0
virtual void addGeometryCount (LLSpatialGroup *group, U32 &vertex_count, U32 &index_count)
virtual LLVertexBuffercreateVertexBuffer (U32 type_mask, U32 usage)

Public Attributes

std::vector< LLFace * > mFaceList


Detailed Description

Definition at line 282 of file llspatialpartition.h.


Constructor & Destructor Documentation

virtual LLGeometryManager::~LLGeometryManager (  )  [inline, virtual]

Definition at line 286 of file llspatialpartition.h.


Member Function Documentation

virtual void LLGeometryManager::rebuildGeom ( LLSpatialGroup group  )  [pure virtual]

virtual void LLGeometryManager::getGeometry ( LLSpatialGroup group  )  [pure virtual]

void LLGeometryManager::addGeometryCount ( LLSpatialGroup group,
U32 vertex_count,
U32 index_count 
) [virtual]

LLVertexBuffer * LLGeometryManager::createVertexBuffer ( U32  type_mask,
U32  usage 
) [virtual]

Reimplemented in LLTerrainPartition.

Definition at line 2625 of file llspatialpartition.cpp.

Referenced by LLVolumeGeometryManager::rebuildGeom(), and LLSpatialPartition::rebuildGeom().

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:48:09 2008 for SecondLife by  doxygen 1.5.5