#include <llspatialpartition.h>
Public Member Functions | |
LLTerrainPartition () | |
virtual void | getGeometry (LLSpatialGroup *group) |
virtual LLVertexBuffer * | createVertexBuffer (U32 type_mask, U32 usage) |
Definition at line 460 of file llspatialpartition.h.
LLTerrainPartition::LLTerrainPartition | ( | ) |
Definition at line 933 of file llvosurfacepatch.cpp.
References FALSE, LLSpatialPartition::mBufferUsage, LLSpatialPartition::mDrawableType, LLSpatialPartition::mInfiniteFarClip, LLSpatialPartition::mOcclusionEnabled, LLSpatialPartition::mPartitionType, LLSpatialPartition::mRenderByGroup, LLViewerRegion::PARTITION_TERRAIN, LLPipeline::RENDER_TYPE_TERRAIN, and TRUE.
void LLTerrainPartition::getGeometry | ( | LLSpatialGroup * | group | ) | [virtual] |
Implements LLGeometryManager.
Definition at line 949 of file llvosurfacepatch.cpp.
References LLFastTimer::FTM_REBUILD_TERRAIN_VB, LLVertexBuffer::getColorStrider(), LLFace::getGeomCount(), LLVOSurfacePatch::getGeometry(), LLVertexBuffer::getIndexStrider(), LLFace::getIndicesCount(), LLVertexBuffer::getNormalStrider(), LLVertexBuffer::getTexCoord2Strider(), LLVertexBuffer::getTexCoordStrider(), LLVertexBuffer::getVertexStrider(), LLFace::getViewerObject(), i, LLGeometryManager::mFaceList, LLFace::mVertexBuffer, LLSpatialGroup::mVertexBuffer, LLVertexBuffer::setBuffer(), LLFace::setGeomIndex(), and LLFace::setIndicesIndex().
LLVertexBuffer * LLTerrainPartition::createVertexBuffer | ( | U32 | type_mask, | |
U32 | usage | |||
) | [virtual] |