#include <llvoground.h>


Public Member Functions | |
| LLVOGround (const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp) | |
| BOOL | idleUpdate (LLAgent &agent, LLWorld &world, const F64 &time) |
| void | updateTextures (LLAgent &agent) |
| LLDrawable * | createDrawable (LLPipeline *pipeline) |
| BOOL | updateGeometry (LLDrawable *drawable) |
| void | cleanupGL () |
Protected Member Functions | |
| ~LLVOGround () | |
Definition at line 41 of file llvoground.h.
| LLVOGround::~LLVOGround | ( | ) | [protected] |
Definition at line 54 of file llvoground.cpp.
| LLVOGround::LLVOGround | ( | const LLUUID & | id, | |
| const LLPCode | pcode, | |||
| LLViewerRegion * | regionp | |||
| ) |
Reimplemented from LLViewerObject.
Definition at line 58 of file llvoground.cpp.
References gPipeline, LLPipeline::hasRenderType(), LLViewerObject::mDead, LLPipeline::RENDER_TYPE_GROUND, and TRUE.

| void LLVOGround::updateTextures | ( | LLAgent & | agent | ) | [virtual] |
| LLDrawable * LLVOGround::createDrawable | ( | LLPipeline * | pipeline | ) | [virtual] |
Reimplemented from LLViewerObject.
Definition at line 78 of file llvoground.cpp.
References LLPipeline::allocDrawable(), FALSE, LLPipeline::getPool(), gPipeline, LLViewerObject::mDrawable, NULL, LLDrawPool::POOL_GROUND, and LLPipeline::RENDER_TYPE_GROUND.

| BOOL LLVOGround::updateGeometry | ( | LLDrawable * | drawable | ) | [virtual] |
Reimplemented from LLViewerObject.
Definition at line 91 of file llvoground.cpp.
References LLDrawable::addFace(), LLCoordFrame::getAtAxis(), LLDrawable::getFace(), LLSky::getFogColor(), LLFace::getGeomCount(), LLFace::getGeometry(), LLFace::getIndicesCount(), LLSingleton< LLViewerCamera >::getInstance(), LLCoordFrame::getLeftAxis(), LLDrawable::getNumFaces(), LLPipeline::getPool(), gPipeline, gSky, LLPointer< Type >::isNull(), LLColor4::mV, LLVector3::mV, LLFace::mVertexBuffer, LLVector3::normVec(), NULL, LLDrawPool::POOL_GROUND, S32, LLPipeline::sCompiles, LLFace::setFaceColor(), LLFace::setGeomIndex(), LLFace::setIndicesIndex(), LLFace::setSize(), TRUE, LLDrawPoolGround::VERTEX_DATA_MASK, and VZ.

| void LLVOGround::cleanupGL | ( | ) |
1.5.5