#include <llvosky.h>
Definition at line 196 of file llvosky.h.
LLHeavenBody::LLHeavenBody | ( | const F32 | rad | ) | [inline] |
Definition at line 219 of file llvosky.h.
References mColor, mColorCached, and LLColor3::setToBlack().
const LLVector3& LLHeavenBody::getDirection | ( | ) | const [inline] |
Definition at line 232 of file llvosky.h.
References mDirection.
Referenced by LLVOSky::getToMoon(), LLVOSky::getToSun(), LLVOSky::initSunDirection(), LLVOSky::updateGeometry(), LLVOSky::updateHeavenlyBodyGeometry(), LLVOSky::updateReflectionGeometry(), and LLVOSky::updateSky().
void LLHeavenBody::setDirection | ( | const LLVector3 & | direction | ) | [inline] |
Definition at line 233 of file llvosky.h.
References mDirection.
Referenced by LLVOSky::initSunDirection(), and LLVOSky::setSunDirection().
void LLHeavenBody::setAngularVelocity | ( | const LLVector3 & | ang_vel | ) | [inline] |
Definition at line 234 of file llvosky.h.
References mAngularVelocity.
Referenced by LLVOSky::initSunDirection(), and LLVOSky::setSunDirection().
const LLVector3& LLHeavenBody::getAngularVelocity | ( | ) | const [inline] |
const LLVector3& LLHeavenBody::getDirectionCached | ( | ) | const [inline] |
Definition at line 237 of file llvosky.h.
References mDirectionCached.
Referenced by LLVOSky::getToMoonLast(), LLVOSky::getToSunLast(), and LLVOSky::isSunUp().
void LLHeavenBody::renewDirection | ( | ) | [inline] |
Definition at line 238 of file llvosky.h.
References mDirection, and mDirectionCached.
Referenced by LLVOSky::calcAtmospherics(), and LLVOSky::initSunDirection().
const LLColor3& LLHeavenBody::getColorCached | ( | ) | const [inline] |
void LLHeavenBody::setColorCached | ( | const LLColor3 & | c | ) | [inline] |
const LLColor3& LLHeavenBody::getColor | ( | ) | const [inline] |
void LLHeavenBody::setColor | ( | const LLColor3 & | c | ) | [inline] |
Definition at line 243 of file llvosky.h.
References mColor.
Referenced by LLVOSky::calcAtmospherics().
void LLHeavenBody::renewColor | ( | ) | [inline] |
Definition at line 245 of file llvosky.h.
References mColor, and mColorCached.
Referenced by LLVOSky::calcAtmospherics().
static F32 LLHeavenBody::interpVal | ( | ) | [inline, static] |
static void LLHeavenBody::setInterpVal | ( | const F32 | v | ) | [inline, static] |
Definition at line 248 of file llvosky.h.
References sInterpVal.
Referenced by LLVOSky::updateSky().
LLColor3 LLHeavenBody::getInterpColor | ( | ) | const [inline] |
Definition at line 250 of file llvosky.h.
References mColor, mColorCached, and sInterpVal.
Referenced by LLVOSky::updateReflectionGeometry().
const F32& LLHeavenBody::getHorizonVisibility | ( | ) | const [inline] |
void LLHeavenBody::setHorizonVisibility | ( | const F32 | c = 1 |
) | [inline] |
Definition at line 256 of file llvosky.h.
References mHorizonVisibility.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
const F32& LLHeavenBody::getVisibility | ( | ) | const [inline] |
void LLHeavenBody::setVisibility | ( | const F32 | c = 1 |
) | [inline] |
F32 LLHeavenBody::getHaloBrighness | ( | ) | const [inline] |
Definition at line 259 of file llvosky.h.
References llmax(), llmin(), mHorizonVisibility, and mVisibility.
BOOL LLHeavenBody::isVisible | ( | ) | const [inline] |
Definition at line 263 of file llvosky.h.
References mVisible.
Referenced by LLVOSky::updateGeometry().
void LLHeavenBody::setVisible | ( | const BOOL | v | ) | [inline] |
Definition at line 264 of file llvosky.h.
References mVisible.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
const F32& LLHeavenBody::getIntensity | ( | ) | const [inline] |
Definition at line 266 of file llvosky.h.
References mIntensity.
Referenced by LLVOSky::calcRadianceAtPoint().
void LLHeavenBody::setIntensity | ( | const F32 | c | ) | [inline] |
Definition at line 267 of file llvosky.h.
References mIntensity.
Referenced by LLVOSky::LLVOSky().
void LLHeavenBody::setDiskRadius | ( | const F32 | radius | ) | [inline] |
F32 LLHeavenBody::getDiskRadius | ( | ) | const [inline] |
Definition at line 270 of file llvosky.h.
References mDiskRadius.
Referenced by LLVOSky::updateHeavenlyBodyGeometry(), and LLVOSky::updateReflectionGeometry().
void LLHeavenBody::setDraw | ( | const BOOL | draw | ) | [inline] |
Definition at line 272 of file llvosky.h.
References mDraw.
Referenced by LLVOSky::updateGeometry().
BOOL LLHeavenBody::getDraw | ( | ) | const [inline] |
Definition at line 275 of file llvosky.h.
References mQuadCorner.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
const LLVector3* LLHeavenBody::corners | ( | ) | const [inline] |
Definition at line 277 of file llvosky.h.
References mQuadCorner.
Referenced by LLVOSky::updateHeavenlyBodyGeometry(), and LLVOSky::updateSunHaloGeometry().
const LLVector3& LLHeavenBody::getU | ( | ) | const [inline] |
Definition at line 279 of file llvosky.h.
References mU.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
const LLVector3& LLHeavenBody::getV | ( | ) | const [inline] |
Definition at line 280 of file llvosky.h.
References mV.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
void LLHeavenBody::setU | ( | const LLVector3 & | u | ) | [inline] |
Definition at line 281 of file llvosky.h.
References mU.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
void LLHeavenBody::setV | ( | const LLVector3 & | v | ) | [inline] |
Definition at line 282 of file llvosky.h.
References mV.
Referenced by LLVOSky::updateHeavenlyBodyGeometry().
LLVector3 LLHeavenBody::mDirectionCached [protected] |
LLColor3 LLHeavenBody::mColor [protected] |
Definition at line 201 of file llvosky.h.
Referenced by getColor(), getInterpColor(), LLHeavenBody(), renewColor(), and setColor().
LLColor3 LLHeavenBody::mColorCached [protected] |
Definition at line 202 of file llvosky.h.
Referenced by getColorCached(), getInterpColor(), LLHeavenBody(), renewColor(), and setColorCached().
F32 LLHeavenBody::mIntensity [protected] |
LLVector3 LLHeavenBody::mDirection [protected] |
Definition at line 204 of file llvosky.h.
Referenced by getDirection(), renewDirection(), and setDirection().
LLVector3 LLHeavenBody::mAngularVelocity [protected] |
Definition at line 205 of file llvosky.h.
Referenced by getAngularVelocity(), and setAngularVelocity().
F32 LLHeavenBody::mDiskRadius [protected] |
BOOL LLHeavenBody::mDraw [protected] |
F32 LLHeavenBody::mHorizonVisibility [protected] |
Definition at line 209 of file llvosky.h.
Referenced by getHaloBrighness(), getHorizonVisibility(), and setHorizonVisibility().
F32 LLHeavenBody::mVisibility [protected] |
Definition at line 210 of file llvosky.h.
Referenced by getHaloBrighness(), getVisibility(), and setVisibility().
BOOL LLHeavenBody::mVisible [protected] |
F32 LLHeavenBody::sInterpVal = 0 [static, protected] |
Definition at line 212 of file llvosky.h.
Referenced by getInterpColor(), interpVal(), and setInterpVal().
LLVector3 LLHeavenBody::mQuadCorner[4] [protected] |
LLVector3 LLHeavenBody::mU [protected] |
LLVector3 LLHeavenBody::mV [protected] |
LLVector3 LLHeavenBody::mO [protected] |