#include <llvostars.h>
Inheritance diagram for LLVOStars:


| Public Member Functions | |
| LLVOStars (const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp) | |
| BOOL | idleUpdate (LLAgent &agent, LLWorld &world, const F64 &time) | 
| LLDrawable * | createDrawable (LLPipeline *pipeline) | 
| BOOL | updateGeometry (LLDrawable *drawable) | 
| LLColor4 * | getStarColors () | 
| Protected Member Functions | |
| ~LLVOStars () | |
| void | initStars () | 
| void | updateStarColors () | 
| BOOL | updateStarGeometry (LLDrawable *drawable) | 
| Protected Attributes | |
| LLVector3 * | mStarVertices | 
| LLColor4 * | mStarColors | 
| F32 * | mStarIntensities | 
| LLFace * | mFace | 
Definition at line 42 of file llvostars.h.
| LLVOStars::LLVOStars | ( | const LLUUID & | id, | |
| const LLPCode | pcode, | |||
| LLViewerRegion * | regionp | |||
| ) | 
| LLVOStars::~LLVOStars | ( | ) |  [protected] | 
Definition at line 53 of file llvostars.cpp.
References mStarColors, mStarIntensities, mStarVertices, and NULL.
| LLDrawable * LLVOStars::createDrawable | ( | LLPipeline * | pipeline | ) |  [virtual] | 
Reimplemented from LLViewerObject.
Definition at line 63 of file llvostars.cpp.
References LLPipeline::allocDrawable(), FALSE, LLPipeline::getPool(), gPipeline, LLViewerObject::mDrawable, mFace, NULL, NUMBER_OF_STARS, LLDrawPool::POOL_STARS, LLPipeline::RENDER_TYPE_STARS, and LLFace::setSize().
| LLColor4* LLVOStars::getStarColors | ( | ) |  [inline] | 
| void LLVOStars::initStars | ( | ) |  [protected] | 
Definition at line 126 of file llvostars.cpp.
References LLColor4::clamp(), DISTANCE_TO_STARS, f, i, ll_frand(), llmin(), mStarColors, mStarIntensities, mStarVertices, LLColor4::mV, LLVector3::mV, LLVector3::normVec(), NUMBER_OF_STARS, VALPHA, VBLUE, VGREEN, VRED, VX, VY, and VZ.
Referenced by LLVOStars().
| BOOL LLVOStars::updateGeometry | ( | LLDrawable * | drawable | ) |  [virtual] | 
Reimplemented from LLViewerObject.
Definition at line 82 of file llvostars.cpp.
References LLPipeline::sCompiles, TRUE, updateStarColors(), and updateStarGeometry().
| void LLVOStars::updateStarColors | ( | ) |  [protected] | 
Definition at line 161 of file llvostars.cpp.
References f, gSky, ll_frand(), llclamp(), llmin(), mStarColors, mStarIntensities, mStarVertices, LLColor4::mV, LLSky::mVOSkyp, LLVector3::normVec(), NUMBER_OF_STARS, S32, VALPHA, and x.
Referenced by updateGeometry().
| BOOL LLVOStars::updateStarGeometry | ( | LLDrawable * | drawable | ) |  [protected] | 
Definition at line 91 of file llvostars.cpp.
References LLFace::getGeomCount(), LLFace::getGeometryColors(), LLFace::getIndicesCount(), LLPointer< Type >::isNull(), mFace, mStarColors, mStarVertices, LLFace::mVertexBuffer, NUMBER_OF_STARS, S32, LLFace::setGeomIndex(), LLFace::setIndicesIndex(), TRUE, and LLDrawPoolStars::VERTEX_DATA_MASK.
Referenced by updateGeometry().
| LLFace* LLVOStars::mFace  [protected] | 
Definition at line 64 of file llvostars.h.
Referenced by createDrawable(), and updateStarGeometry().
| LLColor4* LLVOStars::mStarColors  [protected] | 
Definition at line 62 of file llvostars.h.
Referenced by getStarColors(), initStars(), updateStarColors(), updateStarGeometry(), and ~LLVOStars().
| F32* LLVOStars::mStarIntensities  [protected] | 
Definition at line 63 of file llvostars.h.
Referenced by initStars(), updateStarColors(), and ~LLVOStars().
| LLVector3* LLVOStars::mStarVertices  [protected] | 
Definition at line 61 of file llvostars.h.
Referenced by initStars(), updateStarColors(), updateStarGeometry(), and ~LLVOStars().
 1.4.7
 1.4.7