#include <llfollowcam.h>
Static Public Member Functions | |
| static void | cleanupClass () |
| static void | setPositionLag (const LLUUID &source, F32 lag) |
| static void | setFocusLag (const LLUUID &source, F32 lag) |
| static void | setFocusThreshold (const LLUUID &source, F32 threshold) |
| static void | setPositionThreshold (const LLUUID &source, F32 threshold) |
| static void | setDistance (const LLUUID &source, F32 distance) |
| static void | setPitch (const LLUUID &source, F32 pitch) |
| static void | setFocusOffset (const LLUUID &source, const LLVector3 &offset) |
| static void | setBehindnessAngle (const LLUUID &source, F32 angle) |
| static void | setBehindnessLag (const LLUUID &source, F32 lag) |
| static void | setPosition (const LLUUID &source, const LLVector3 position) |
| static void | setFocus (const LLUUID &source, const LLVector3 focus) |
| static void | setPositionLocked (const LLUUID &source, bool locked) |
| static void | setFocusLocked (const LLUUID &source, bool locked) |
| static void | setCameraActive (const LLUUID &source, bool active) |
| static LLFollowCamParams * | getActiveFollowCamParams () |
| static LLFollowCamParams * | getParamsForID (const LLUUID &source) |
| static void | removeFollowCamParams (const LLUUID &source) |
| static bool | isScriptedCameraSource (const LLUUID &source) |
| static void | dump () |
Protected Types | |
| typedef std::map< LLUUID, LLFollowCamParams * > | param_map_t |
| typedef std::vector < LLFollowCamParams * > | param_stack_t |
Static Protected Attributes | |
| static param_map_t | sParamMap |
| static param_stack_t | sParamStack |
Definition at line 203 of file llfollowcam.h.
typedef std::map<LLUUID, LLFollowCamParams*> LLFollowCamMgr::param_map_t [protected] |
Definition at line 232 of file llfollowcam.h.
typedef std::vector<LLFollowCamParams*> LLFollowCamMgr::param_stack_t [protected] |
Definition at line 235 of file llfollowcam.h.
| void LLFollowCamMgr::cleanupClass | ( | ) | [static] |
Definition at line 677 of file llfollowcam.cpp.
References sParamMap.
Referenced by LLAppViewer::cleanup().

Definition at line 688 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPositionLag().
Referenced by process_set_follow_cam_properties().


Definition at line 698 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusLag().
Referenced by process_set_follow_cam_properties().


Definition at line 708 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusThreshold().
Referenced by process_set_follow_cam_properties().


Definition at line 719 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPositionThreshold().
Referenced by process_set_follow_cam_properties().


Definition at line 729 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setDistance().
Referenced by process_set_follow_cam_properties().


Definition at line 739 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPitch().
Referenced by process_set_follow_cam_properties().


Definition at line 749 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusOffset().
Referenced by process_set_follow_cam_properties().


Definition at line 759 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setBehindnessAngle().
Referenced by process_set_follow_cam_properties().


Definition at line 769 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setBehindnessLag().
Referenced by process_set_follow_cam_properties().


Definition at line 779 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPosition().
Referenced by process_set_follow_cam_properties().


Definition at line 789 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocus().
Referenced by process_set_follow_cam_properties().


| void LLFollowCamMgr::setPositionLocked | ( | const LLUUID & | source, | |
| bool | locked | |||
| ) | [static] |
Definition at line 799 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPositionLocked().
Referenced by process_set_follow_cam_properties().


| void LLFollowCamMgr::setFocusLocked | ( | const LLUUID & | source, | |
| bool | locked | |||
| ) | [static] |
Definition at line 809 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusLocked().
Referenced by process_set_follow_cam_properties().


| void LLFollowCamMgr::setCameraActive | ( | const LLUUID & | source, | |
| bool | active | |||
| ) | [static] |
Definition at line 849 of file llfollowcam.cpp.
References getParamsForID(), and sParamStack.
Referenced by LLVOAvatar::detachObject(), LLVOAvatar::getOffObject(), process_set_follow_cam_properties(), and removeFollowCamParams().


| LLFollowCamParams * LLFollowCamMgr::getActiveFollowCamParams | ( | ) | [static] |
Definition at line 838 of file llfollowcam.cpp.
References NULL, and sParamStack.
Referenced by LLAgent::changeCameraToDefault(), and LLAgent::updateCamera().

| LLFollowCamParams * LLFollowCamMgr::getParamsForID | ( | const LLUUID & | source | ) | [static] |
Definition at line 819 of file llfollowcam.cpp.
References NULL, and sParamMap.
Referenced by removeFollowCamParams(), setBehindnessAngle(), setBehindnessLag(), setCameraActive(), setDistance(), setFocus(), setFocusLag(), setFocusLocked(), setFocusOffset(), setFocusThreshold(), setPitch(), setPosition(), setPositionLag(), setPositionLocked(), and setPositionThreshold().

| void LLFollowCamMgr::removeFollowCamParams | ( | const LLUUID & | source | ) | [static] |
Definition at line 865 of file llfollowcam.cpp.
References FALSE, getParamsForID(), setCameraActive(), and sParamMap.
Referenced by LLViewerObject::markDead(), and process_clear_follow_cam_properties().


| bool LLFollowCamMgr::isScriptedCameraSource | ( | const LLUUID & | source | ) | [static] |
| void LLFollowCamMgr::dump | ( | ) | [static] |
Definition at line 881 of file llfollowcam.cpp.
References llendl, llinfos, S32, and sParamStack.
Referenced by handle_dump_followcam().

std::map< LLUUID, LLFollowCamParams * > LLFollowCamMgr::sParamMap [static, protected] |
Definition at line 233 of file llfollowcam.h.
Referenced by cleanupClass(), getParamsForID(), isScriptedCameraSource(), and removeFollowCamParams().
std::vector< LLFollowCamParams * > LLFollowCamMgr::sParamStack [static, protected] |
Definition at line 236 of file llfollowcam.h.
Referenced by dump(), getActiveFollowCamParams(), and setCameraActive().
1.5.5