#include <llfollowcam.h>
Definition at line 57 of file llfollowcam.h.
LLFollowCamParams::LLFollowCamParams | ( | ) |
Definition at line 122 of file llfollowcam.cpp.
References DEFAULT_MAX_DISTANCE_FROM_SUBJECT, FOLLOW_CAM_DEFAULT_BEHINDNESS_ANGLE, FOLLOW_CAM_DEFAULT_BEHINDNESS_LAG, FOLLOW_CAM_DEFAULT_DISTANCE, FOLLOW_CAM_DEFAULT_FOCUS_LAG, FOLLOW_CAM_DEFAULT_FOCUS_THRESHOLD, FOLLOW_CAM_DEFAULT_PITCH, FOLLOW_CAM_DEFAULT_POSITION_LAG, FOLLOW_CAM_DEFAULT_POSITION_THRESHOLD, mFocusLocked, mMaxCameraDistantFromSubject, mPositionLocked, mUseFocus, mUsePosition, setBehindnessAngle(), setBehindnessLag(), setDistance(), setFocusLag(), setFocusOffset(), setFocusThreshold(), setPitch(), setPositionLag(), and setPositionThreshold().
LLFollowCamParams::~LLFollowCamParams | ( | ) | [virtual] |
Definition at line 147 of file llfollowcam.cpp.
void LLFollowCamParams::setPositionLag | ( | F32 | p | ) | [virtual] |
Definition at line 154 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_POSITION_LAG, FOLLOW_CAM_MIN_POSITION_LAG, llclamp(), and mPositionLag.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setPositionLag().
void LLFollowCamParams::setFocusLag | ( | F32 | f | ) | [virtual] |
Definition at line 161 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_FOCUS_LAG, FOLLOW_CAM_MIN_FOCUS_LAG, llclamp(), and mFocusLag.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setFocusLag().
void LLFollowCamParams::setFocusThreshold | ( | F32 | f | ) | [virtual] |
Definition at line 175 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_FOCUS_THRESHOLD, FOLLOW_CAM_MIN_FOCUS_THRESHOLD, llclamp(), and mFocusThreshold.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setFocusThreshold().
void LLFollowCamParams::setPositionThreshold | ( | F32 | p | ) | [virtual] |
Definition at line 168 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_POSITION_THRESHOLD, FOLLOW_CAM_MIN_POSITION_THRESHOLD, llclamp(), and mPositionThreshold.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setPositionThreshold().
void LLFollowCamParams::setDistance | ( | F32 | d | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 201 of file llfollowcam.cpp.
References FOLLOW_CAM_MIN_DISTANCE, llclamp(), mDistance, and mMaxCameraDistantFromSubject.
Referenced by LLFollowCamParams(), LLFollowCamMgr::setDistance(), and LLFollowCam::setDistance().
void LLFollowCamParams::setPitch | ( | F32 | p | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 182 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_PITCH, FOLLOW_CAM_MIN_PITCH, llclamp(), and mPitch.
Referenced by LLFollowCamParams(), LLFollowCamMgr::setPitch(), and LLFollowCam::setPitch().
void LLFollowCamParams::setFocusOffset | ( | const LLVector3 & | v | ) | [virtual] |
Definition at line 220 of file llfollowcam.cpp.
References LLVector3::clamp(), FOLLOW_CAM_MAX_FOCUS_OFFSET, FOLLOW_CAM_MIN_FOCUS_OFFSET, and mFocusOffset.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setFocusOffset().
void LLFollowCamParams::setBehindnessAngle | ( | F32 | b | ) | [virtual] |
Definition at line 195 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_BEHINDNESS_ANGLE, FOLLOW_CAM_MIN_BEHINDNESS_ANGLE, llclamp(), and mBehindnessMaxAngle.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setBehindnessAngle().
void LLFollowCamParams::setBehindnessLag | ( | F32 | b | ) | [virtual] |
Definition at line 189 of file llfollowcam.cpp.
References FOLLOW_CAM_MAX_BEHINDNESS_LAG, FOLLOW_CAM_MIN_BEHINDNESS_LAG, llclamp(), and mBehindnessLag.
Referenced by LLFollowCam::copyParams(), LLFollowCamParams(), and LLFollowCamMgr::setBehindnessLag().
void LLFollowCamParams::setPosition | ( | const LLVector3 & | p | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 227 of file llfollowcam.cpp.
References mPosition, and mUsePosition.
Referenced by LLFollowCamMgr::setPosition(), and LLFollowCam::setPosition().
void LLFollowCamParams::setFocus | ( | const LLVector3 & | f | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 234 of file llfollowcam.cpp.
References mFocus, and mUseFocus.
Referenced by LLFollowCamMgr::setFocus(), and LLFollowCam::setFocus().
void LLFollowCamParams::setPositionLocked | ( | bool | l | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 207 of file llfollowcam.cpp.
References mPositionLocked.
Referenced by LLFollowCamMgr::setPositionLocked(), and LLFollowCam::setPositionLocked().
void LLFollowCamParams::setFocusLocked | ( | bool | l | ) | [virtual] |
Reimplemented in LLFollowCam.
Definition at line 213 of file llfollowcam.cpp.
References mFocusLocked.
Referenced by LLFollowCamMgr::setFocusLocked(), and LLFollowCam::setFocusLocked().
F32 LLFollowCamParams::getPositionLag | ( | ) | const [virtual] |
Definition at line 243 of file llfollowcam.cpp.
References mPositionLag.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getFocusLag | ( | ) | const [virtual] |
Definition at line 244 of file llfollowcam.cpp.
References mFocusLag.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getPositionThreshold | ( | ) | const [virtual] |
Definition at line 245 of file llfollowcam.cpp.
References mPositionThreshold.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getFocusThreshold | ( | ) | const [virtual] |
Definition at line 246 of file llfollowcam.cpp.
References mFocusThreshold.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getDistance | ( | ) | const [virtual] |
Definition at line 247 of file llfollowcam.cpp.
References mDistance.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getPitch | ( | ) | const [virtual] |
Definition at line 248 of file llfollowcam.cpp.
References mPitch.
Referenced by LLFollowCam::copyParams().
LLVector3 LLFollowCamParams::getFocusOffset | ( | ) | const [virtual] |
Definition at line 249 of file llfollowcam.cpp.
References mFocusOffset.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getBehindnessAngle | ( | ) | const [virtual] |
Definition at line 250 of file llfollowcam.cpp.
References mBehindnessMaxAngle.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::getBehindnessLag | ( | ) | const [virtual] |
Definition at line 251 of file llfollowcam.cpp.
References mBehindnessLag.
Referenced by LLFollowCam::copyParams().
LLVector3 LLFollowCamParams::getPosition | ( | void | ) | const [virtual] |
Definition at line 252 of file llfollowcam.cpp.
References mPosition.
Referenced by LLFollowCam::copyParams().
LLVector3 LLFollowCamParams::getFocus | ( | ) | const [virtual] |
Definition at line 253 of file llfollowcam.cpp.
References mFocus.
Referenced by LLFollowCam::copyParams().
bool LLFollowCamParams::getFocusLocked | ( | ) | const [virtual] |
Definition at line 255 of file llfollowcam.cpp.
References mFocusLocked.
Referenced by LLFollowCam::copyParams().
bool LLFollowCamParams::getPositionLocked | ( | ) | const [virtual] |
Definition at line 254 of file llfollowcam.cpp.
References mPositionLocked.
Referenced by LLFollowCam::copyParams(), and LLAgent::handleScrollWheel().
virtual bool LLFollowCamParams::getUseFocus | ( | ) | const [inline, virtual] |
Definition at line 97 of file llfollowcam.h.
References mUseFocus.
Referenced by LLFollowCam::copyParams().
virtual bool LLFollowCamParams::getUsePosition | ( | ) | const [inline, virtual] |
Definition at line 98 of file llfollowcam.h.
References mUsePosition.
Referenced by LLFollowCam::copyParams().
F32 LLFollowCamParams::mPositionLag [protected] |
Definition at line 101 of file llfollowcam.h.
Referenced by getPositionLag(), setPositionLag(), and LLFollowCam::update().
F32 LLFollowCamParams::mFocusLag [protected] |
Definition at line 102 of file llfollowcam.h.
Referenced by getFocusLag(), setFocusLag(), and LLFollowCam::update().
F32 LLFollowCamParams::mFocusThreshold [protected] |
Definition at line 103 of file llfollowcam.h.
Referenced by getFocusThreshold(), setFocusThreshold(), and LLFollowCam::update().
F32 LLFollowCamParams::mPositionThreshold [protected] |
Definition at line 104 of file llfollowcam.h.
Referenced by getPositionThreshold(), setPositionThreshold(), and LLFollowCam::update().
F32 LLFollowCamParams::mDistance [protected] |
Definition at line 105 of file llfollowcam.h.
Referenced by getDistance(), LLFollowCam::LLFollowCam(), LLFollowCam::setDistance(), and setDistance().
F32 LLFollowCamParams::mPitch [protected] |
Definition at line 106 of file llfollowcam.h.
Referenced by LLFollowCam::calculatePitchSineAndCosine(), getPitch(), and setPitch().
LLVector3 LLFollowCamParams::mFocusOffset [protected] |
Definition at line 107 of file llfollowcam.h.
Referenced by getFocusOffset(), setFocusOffset(), and LLFollowCam::update().
F32 LLFollowCamParams::mBehindnessMaxAngle [protected] |
Definition at line 108 of file llfollowcam.h.
Referenced by getBehindnessAngle(), setBehindnessAngle(), and LLFollowCam::updateBehindnessConstraint().
F32 LLFollowCamParams::mBehindnessLag [protected] |
Definition at line 109 of file llfollowcam.h.
Referenced by getBehindnessLag(), setBehindnessLag(), and LLFollowCam::updateBehindnessConstraint().
F32 LLFollowCamParams::mMaxCameraDistantFromSubject [protected] |
Definition at line 110 of file llfollowcam.h.
Referenced by LLFollowCamParams(), setDistance(), LLFollowCam::setMaxCameraDistantFromSubject(), LLFollowCam::update(), and LLFollowCam::zoom().
bool LLFollowCamParams::mPositionLocked [protected] |
Definition at line 112 of file llfollowcam.h.
Referenced by getPositionLocked(), LLFollowCamParams(), LLFollowCam::setPosition(), setPositionLocked(), and LLFollowCam::update().
bool LLFollowCamParams::mFocusLocked [protected] |
Definition at line 113 of file llfollowcam.h.
Referenced by getFocusLocked(), LLFollowCamParams(), LLFollowCam::setFocus(), setFocusLocked(), and LLFollowCam::update().
bool LLFollowCamParams::mUsePosition [protected] |
Definition at line 114 of file llfollowcam.h.
Referenced by getUsePosition(), LLFollowCamParams(), and setPosition().
bool LLFollowCamParams::mUseFocus [protected] |
Definition at line 115 of file llfollowcam.h.
Referenced by getUseFocus(), LLFollowCamParams(), and setFocus().
LLVector3 LLFollowCamParams::mPosition [protected] |
Definition at line 116 of file llfollowcam.h.
Referenced by getPosition(), LLFollowCam::setPosition(), and setPosition().
LLVector3 LLFollowCamParams::mFocus [protected] |
Definition at line 117 of file llfollowcam.h.
Referenced by getFocus(), LLFollowCam::setFocus(), setFocus(), and LLFollowCam::update().