#include <llvoground.h>
Inheritance diagram for LLVOGround:
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 | |||
) |
void LLVOGround::cleanupGL | ( | ) |
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.
Reimplemented from LLViewerObject.
Definition at line 58 of file llvoground.cpp.
References gPipeline, LLPipeline::hasRenderType(), LLViewerObject::mDead, LLPipeline::RENDER_TYPE_GROUND, and TRUE.
BOOL LLVOGround::updateGeometry | ( | LLDrawable * | drawable | ) | [virtual] |
Reimplemented from LLViewerObject.
Definition at line 91 of file llvoground.cpp.
References LLDrawable::addFace(), f, face, gCamera, LLCoordFrame::getAtAxis(), LLDrawable::getFace(), LLSky::getFogColor(), LLCoordFrame::getLeftAxis(), LLDrawable::getNumFaces(), LLPipeline::getPool(), gPipeline, gSky, LLColor4::mV, LLVector3::mV, LLVector3::normVec(), NULL, LLDrawPool::POOL_GROUND, S32, LLPipeline::sCompiles, TRUE, LLDrawPoolGround::VERTEX_DATA_MASK, and VZ.