LLFollowCamMgr Class Reference

#include <llfollowcam.h>

List of all members.

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 LLFollowCamParamsgetActiveFollowCamParams ()
static LLFollowCamParamsgetParamsForID (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


Detailed Description

Definition at line 203 of file llfollowcam.h.


Member Typedef Documentation

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.


Member Function Documentation

void LLFollowCamMgr::cleanupClass (  )  [static]

Definition at line 677 of file llfollowcam.cpp.

References sParamMap.

Referenced by LLAppViewer::cleanup().

Here is the caller graph for this function:

void LLFollowCamMgr::setPositionLag ( const LLUUID source,
F32  lag 
) [static]

Definition at line 688 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setPositionLag().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setFocusLag ( const LLUUID source,
F32  lag 
) [static]

Definition at line 698 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setFocusLag().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setFocusThreshold ( const LLUUID source,
F32  threshold 
) [static]

Definition at line 708 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setFocusThreshold().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setPositionThreshold ( const LLUUID source,
F32  threshold 
) [static]

Definition at line 719 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setPositionThreshold().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setDistance ( const LLUUID source,
F32  distance 
) [static]

Definition at line 729 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setDistance().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setPitch ( const LLUUID source,
F32  pitch 
) [static]

Definition at line 739 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setPitch().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setFocusOffset ( const LLUUID source,
const LLVector3 offset 
) [static]

Definition at line 749 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setFocusOffset().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setBehindnessAngle ( const LLUUID source,
F32  angle 
) [static]

Definition at line 759 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setBehindnessAngle().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setBehindnessLag ( const LLUUID source,
F32  lag 
) [static]

Definition at line 769 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setBehindnessLag().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setPosition ( const LLUUID source,
const LLVector3  position 
) [static]

Definition at line 779 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setPosition().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFollowCamMgr::setFocus ( const LLUUID source,
const LLVector3  focus 
) [static]

Definition at line 789 of file llfollowcam.cpp.

References getParamsForID(), and LLFollowCamParams::setFocus().

Referenced by process_set_follow_cam_properties().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

LLFollowCamParams * LLFollowCamMgr::getActiveFollowCamParams (  )  [static]

Definition at line 838 of file llfollowcam.cpp.

References NULL, and sParamStack.

Referenced by LLAgent::changeCameraToDefault(), and LLAgent::updateCamera().

Here is the caller graph for this function:

LLFollowCamParams * LLFollowCamMgr::getParamsForID ( const LLUUID source  )  [static]

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

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLFollowCamMgr::isScriptedCameraSource ( const LLUUID source  )  [static]

Definition at line 874 of file llfollowcam.cpp.

References sParamMap.

void LLFollowCamMgr::dump (  )  [static]

Definition at line 881 of file llfollowcam.cpp.

References llendl, llinfos, S32, and sParamStack.

Referenced by handle_dump_followcam().

Here is the caller graph for this function:


Member Data Documentation

std::map< LLUUID, LLFollowCamParams * > LLFollowCamMgr::sParamMap [static, protected]

std::vector< LLFollowCamParams * > LLFollowCamMgr::sParamStack [static, protected]

Definition at line 236 of file llfollowcam.h.

Referenced by dump(), getActiveFollowCamParams(), and setCameraActive().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:47:52 2008 for SecondLife by  doxygen 1.5.5