#include <lldrawpool.h>
Inheritance diagram for LLFacePool:


Definition at line 141 of file lldrawpool.h.
| typedef std::vector<LLFace*> LLFacePool::face_array_t | 
Definition at line 144 of file lldrawpool.h.
| anonymous enum | 
| LLFacePool::LLFacePool | ( | const U32 | type | ) | 
| LLFacePool::~LLFacePool | ( | ) |  [virtual] | 
Definition at line 331 of file lldrawpool.cpp.
References addFaceReference(), and TRUE.
Referenced by LLFace::setPool().
Definition at line 373 of file lldrawpool.cpp.
References LLFace::getReferenceIndex(), mReferences, and LLFace::setReferenceIndex().
Referenced by addFace().
| void LLFacePool::buildEdges | ( | ) | 
| void LLFacePool::destroy | ( | ) | 
Definition at line 172 of file lldrawpool.cpp.
References llendl, llinfos, and mReferences.
Referenced by ~LLFacePool().
| void LLFacePool::dirtyTextures | ( | const std::set< LLViewerImage * > & | textures | ) |  [virtual] | 
| void LLFacePool::drawLoop | ( | ) | 
Definition at line 224 of file lldrawpool.cpp.
References mDrawFace, and LLDrawPool::mIndicesDrawn.
Referenced by LLDrawPoolTerrain::renderFull2TU(), LLDrawPoolTerrain::renderFull4TU(), LLDrawPoolTerrain::renderFull4TUShader(), and LLDrawPoolTerrain::renderSimple().
| S32 LLFacePool::drawLoop | ( | face_array_t & | face_list | ) |  [static] | 
| S32 LLFacePool::drawLoopSetTex | ( | face_array_t & | face_list, | |
| S32 | stage | |||
| ) |  [static] | 
| LLViewerImage * LLFacePool::getTexture | ( | ) |  [virtual] | 
Implements LLDrawPool.
Reimplemented in LLDrawPoolTerrain, and LLDrawPoolTree.
Definition at line 353 of file lldrawpool.cpp.
References NULL.
| BOOL LLFacePool::isDead | ( | ) |  [inline, virtual] | 
| BOOL LLFacePool::isFacePool | ( | ) |  [inline, virtual] | 
| BOOL LLFacePool::moveFace | ( | LLFace * | face, | |
| LLDrawPool * | poolp, | |||
| BOOL | copy_data = FALSE | |||
| ) | 
| void LLFacePool::printDebugInfo | ( | ) | const | 
Definition at line 405 of file lldrawpool.cpp.
References LLDrawPool::getType(), llendl, and llinfos.
Referenced by LLFace::printDebugInfo().
Definition at line 338 of file lldrawpool.cpp.
References mDrawFace, removeFaceReference(), TRUE, and vector_replace_with_last().
Referenced by LLFace::destroy().
Definition at line 358 of file lldrawpool.cpp.
References LLFace::getReferenceIndex(), mReferences, S32, and LLFace::setReferenceIndex().
Referenced by removeFace().
| virtual void LLFacePool::renderForSelect | ( | ) |  [pure virtual] | 
Implemented in LLDrawPoolAvatar, LLDrawPoolGround, LLDrawPoolSky, LLDrawPoolStars, LLDrawPoolTerrain, LLDrawPoolTree, and LLDrawPoolWater.
Referenced by LLPipeline::renderForSelect().
| void LLFacePool::renderVisibility | ( | ) | 
Definition at line 239 of file lldrawpool.cpp.
References b, f, face, g, glBegin, glColor4f, glEnd, glPopMatrix, glTranslatef, j, mDrawFace, LLVector3::mV, p, r, S32, and table.
| void LLFacePool::resetAll | ( | ) | 
| void LLFacePool::resetDrawOrders | ( | ) |  [virtual] | 
Implements LLDrawPool.
Definition at line 348 of file lldrawpool.cpp.
References mDrawFace.
Referenced by LLFacePool().
| BOOL LLFacePool::verify | ( | ) | const  [virtual] | 
Reimplemented from LLDrawPool.
Reimplemented in LLDrawPoolTree.
Definition at line 382 of file lldrawpool.cpp.
| friend class LLFace  [friend] | 
Definition at line 191 of file lldrawpool.h.
| friend class LLPipeline  [friend] | 
Definition at line 192 of file lldrawpool.h.
Definition at line 194 of file lldrawpool.h.
Referenced by drawLoop(), enqueue(), removeFace(), LLDrawPoolWater::render(), LLDrawPoolTree::render(), LLDrawPoolTerrain::render(), LLDrawPoolStars::render(), LLDrawPoolSky::render(), LLDrawPoolGround::render(), LLDrawPoolAvatar::renderAvatars(), LLDrawPoolTree::renderForSelect(), LLDrawPoolTerrain::renderForSelect(), LLDrawPoolAvatar::renderForSelect(), LLDrawPoolTerrain::renderFull2TU(), LLDrawPoolTerrain::renderFull4TU(), LLDrawPoolTerrain::renderFull4TUShader(), LLDrawPoolTerrain::renderOwnership(), LLDrawPoolWater::renderShaderSimple(), LLDrawPoolTerrain::renderSimple(), LLDrawPoolSky::renderSkyCubeFace(), LLDrawPoolTree::renderTree(), renderVisibility(), resetDrawOrders(), LLDrawPoolWater::shade(), and verify().
Definition at line 195 of file lldrawpool.h.
Definition at line 196 of file lldrawpool.h.
Referenced by addFaceReference(), destroy(), LLDrawPoolTerrain::dirtyTextures(), LLDrawPoolAvatar::getDebugTexture(), isDead(), LLFace::printDebugInfo(), removeFaceReference(), and LLSurface::~LLSurface().
 1.4.7
 1.4.7