#include <llfollowcam.h>
Collaboration diagram for LLFollowCamMgr:
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 params, and sParamMap.
Referenced by cleanup_app().
void LLFollowCamMgr::dump | ( | ) | [static] |
Definition at line 881 of file llfollowcam.cpp.
References llendl, llinfos, S32, and sParamStack.
Referenced by handle_dump_followcam().
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, params, and sParamMap.
Referenced by removeFollowCamParams(), setBehindnessAngle(), setBehindnessLag(), setCameraActive(), setDistance(), setFocus(), setFocusLag(), setFocusLocked(), setFocusOffset(), setFocusThreshold(), setPitch(), setPosition(), setPositionLag(), setPositionLocked(), and setPositionThreshold().
bool LLFollowCamMgr::isScriptedCameraSource | ( | const LLUUID & | source | ) | [static] |
Definition at line 865 of file llfollowcam.cpp.
References FALSE, getParamsForID(), params, setCameraActive(), and sParamMap.
Referenced by LLViewerObject::markDead(), and process_clear_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 849 of file llfollowcam.cpp.
References getParamsForID(), params, and sParamStack.
Referenced by LLVOAvatar::detachObject(), LLVOAvatar::getOffObject(), process_set_follow_cam_properties(), and removeFollowCamParams().
Definition at line 729 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setDistance().
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().
Definition at line 698 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusLag().
Referenced by process_set_follow_cam_properties().
Definition at line 809 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusLocked().
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 708 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setFocusThreshold().
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 779 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPosition().
Referenced by process_set_follow_cam_properties().
Definition at line 688 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPositionLag().
Referenced by process_set_follow_cam_properties().
Definition at line 799 of file llfollowcam.cpp.
References getParamsForID(), and LLFollowCamParams::setPositionLocked().
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().
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().