#include <llvosky.h>
Collaboration diagram for LLHeavenBody:

Definition at line 201 of file llvosky.h.
| LLHeavenBody::LLHeavenBody | ( | const F32 | rad | ) |  [inline] | 
Definition at line 224 of file llvosky.h.
References mColor, mColorCached, and LLColor3::setToBlack().
Definition at line 300 of file llvosky.h.
References mQuadCorner.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
| const LLVector3* LLHeavenBody::corners | ( | ) | const  [inline] | 
Definition at line 302 of file llvosky.h.
References mQuadCorner.
Referenced by LLVOSky::updateHeavenlyBodyGeometry(), and LLVOSky::updateSunHaloGeometry().
| const LLVector3& LLHeavenBody::getAngularVelocity | ( | ) | const  [inline] | 
| const LLColor3& LLHeavenBody::getColor | ( | ) | const  [inline] | 
| const LLColor3& LLHeavenBody::getColorCached | ( | ) | const  [inline] | 
| const LLVector3& LLHeavenBody::getDirection | ( | ) | const  [inline] | 
Definition at line 235 of file llvosky.h.
References mDirection.
Referenced by LLVOSky::getToMoon(), LLVOSky::getToSun(), LLVOSky::initSunDirection(), LLVOSky::setSunDirection(), LLVOSky::updateGeometry(), LLVOSky::updateHeavenlyBodyGeometry(), LLVOSky::updateReflectionGeometry(), and LLVOSky::updateSky().
| const LLVector3& LLHeavenBody::getDirectionCached | ( | ) | const  [inline] | 
Definition at line 240 of file llvosky.h.
References mDirectionCached.
Referenced by LLVOSky::getToMoonLast(), LLVOSky::getToSunLast(), and LLVOSky::isSunUp().
| F32 LLHeavenBody::getDiskRadius | ( | ) | const  [inline] | 
Definition at line 295 of file llvosky.h.
References mDiskRadius.
Referenced by LLVOSky::updateHeavenlyBodyGeometry(), and LLVOSky::updateReflectionGeometry().
| BOOL LLHeavenBody::getDraw | ( | ) | const  [inline] | 
| F32 LLHeavenBody::getHaloBrighness | ( | ) | const  [inline] | 
Definition at line 283 of file llvosky.h.
References f, llmax(), llmin(), mHorizonVisibility, and mVisibility.
| const F32& LLHeavenBody::getHorizonVisibility | ( | ) | const  [inline] | 
| const F32& LLHeavenBody::getIntensity | ( | ) | const  [inline] | 
Definition at line 291 of file llvosky.h.
References mIntensity.
Referenced by LLVOSky::calcBrightnessScaleAndColors(), LLVOSky::calcInScatter(), LLVOSky::calcRadianceAtPoint(), LLVOSky::calcSkyColorInDir(), and LLVOSky::calculateColors().
| LLColor3 LLHeavenBody::getInterpColor | ( | ) | const  [inline] | 
Definition at line 253 of file llvosky.h.
References mColor, mColorCached, and sInterpVal.
Referenced by LLVOSky::updateReflectionGeometry().
| const LLVector3& LLHeavenBody::getU | ( | ) | const  [inline] | 
Definition at line 304 of file llvosky.h.
References mU.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
| const LLVector3& LLHeavenBody::getV | ( | ) | const  [inline] | 
Definition at line 305 of file llvosky.h.
References mV.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
| const F32& LLHeavenBody::getVisibility | ( | ) | const  [inline] | 
| static F32 LLHeavenBody::interpVal | ( | ) |  [inline, static] | 
| BOOL LLHeavenBody::isVisible | ( | ) | const  [inline] | 
Definition at line 287 of file llvosky.h.
References mVisible.
Referenced by LLVOSky::updateGeometry().
| void LLHeavenBody::renewColor | ( | ) |  [inline] | 
Definition at line 248 of file llvosky.h.
References mColor, and mColorCached.
Referenced by LLVOSky::calcBrightnessScaleAndColors().
| void LLHeavenBody::renewDirection | ( | ) |  [inline] | 
Definition at line 241 of file llvosky.h.
References mDirection, and mDirectionCached.
Referenced by LLVOSky::calcBrightnessScaleAndColors(), and LLVOSky::initSunDirection().
Definition at line 237 of file llvosky.h.
References mAngularVelocity.
Referenced by LLVOSky::initSunDirection(), and LLVOSky::setSunDirection().
Definition at line 236 of file llvosky.h.
References mDirection.
Referenced by LLVOSky::initSunDirection(), and LLVOSky::setSunDirection().
Definition at line 297 of file llvosky.h.
References mDraw.
Referenced by LLVOSky::updateGeometry().
Definition at line 280 of file llvosky.h.
References c, and mHorizonVisibility.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
Definition at line 251 of file llvosky.h.
References sInterpVal.
Referenced by LLVOSky::updateSky().
Definition at line 288 of file llvosky.h.
References mVisible.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
| LLVector3 LLHeavenBody::mAngularVelocity  [protected] | 
Definition at line 210 of file llvosky.h.
Referenced by getAngularVelocity(), and setAngularVelocity().
| LLColor3 LLHeavenBody::mColor  [protected] | 
Definition at line 206 of file llvosky.h.
Referenced by getColor(), getInterpColor(), LLHeavenBody(), renewColor(), and setColor().
| LLColor3 LLHeavenBody::mColorCached  [protected] | 
Definition at line 207 of file llvosky.h.
Referenced by getColorCached(), getInterpColor(), LLHeavenBody(), renewColor(), and setColorCached().
| LLVector3 LLHeavenBody::mDirection  [protected] | 
Definition at line 209 of file llvosky.h.
Referenced by getDirection(), renewDirection(), and setDirection().
| LLVector3 LLHeavenBody::mDirectionCached  [protected] | 
| F32 LLHeavenBody::mDiskRadius  [protected] | 
| BOOL LLHeavenBody::mDraw  [protected] | 
| F32 LLHeavenBody::mHorizonVisibility  [protected] | 
Definition at line 214 of file llvosky.h.
Referenced by getHaloBrighness(), getHorizonVisibility(), and setHorizonVisibility().
| F32 LLHeavenBody::mIntensity  [protected] | 
| LLVector3 LLHeavenBody::mO  [protected] | 
| LLVector3 LLHeavenBody::mQuadCorner[4]  [protected] | 
| LLVector3 LLHeavenBody::mU  [protected] | 
| LLVector3 LLHeavenBody::mV  [protected] | 
| F32 LLHeavenBody::mVisibility  [protected] | 
Definition at line 215 of file llvosky.h.
Referenced by getHaloBrighness(), getVisibility(), and setVisibility().
| BOOL LLHeavenBody::mVisible  [protected] | 
| F32 LLHeavenBody::sInterpVal = 0  [static, protected] | 
Definition at line 217 of file llvosky.h.
Referenced by getInterpColor(), interpVal(), and setInterpVal().
 1.4.7
 1.4.7