#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().