LLViewerObjectList Class Reference

#include <llviewerobjectlist.h>

Collaboration diagram for LLViewerObjectList:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLViewerObjectList ()
 ~LLViewerObjectList ()
void destroy ()
LLViewerObjectgetObject (const S32 index)
LLViewerObjectfindObject (const LLUUID &id)
LLViewerObjectcreateObjectViewer (const LLPCode pcode, LLViewerRegion *regionp)
LLViewerObjectcreateObject (const LLPCode pcode, LLViewerRegion *regionp, const LLUUID &uuid, const U32 local_id, const LLHost &sender)
LLViewerObjectreplaceObject (const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp)
BOOL killObject (LLViewerObject *objectp)
void killObjects (LLViewerRegion *regionp)
void killAllObjects ()
void removeDrawable (LLDrawable *drawablep)
void cleanDeadObjects (const BOOL use_timer=TRUE)
void processUpdateCore (LLViewerObject *objectp, void **data, U32 block, const EObjectUpdateType update_type, LLDataPacker *dpp, BOOL justCreated)
void processObjectUpdate (LLMessageSystem *mesgsys, void **user_data, EObjectUpdateType update_type, bool cached=false, bool compressed=false)
void processCompressedObjectUpdate (LLMessageSystem *mesgsys, void **user_data, EObjectUpdateType update_type)
void processCachedObjectUpdate (LLMessageSystem *mesgsys, void **user_data, EObjectUpdateType update_type)
void updateApparentAngles (LLAgent &agent)
void update (LLAgent &agent, LLWorld &world)
void shiftObjects (const LLVector3 &offset)
void renderObjectsForMap (LLNetMap &netmap)
void renderObjectBounds (const LLVector3 &center)
void addDebugBeacon (const LLVector3 &pos_agent, const LLString &string, const LLColor4 &color=LLColor4(1.f, 0.f, 0.f, 0.5f), const LLColor4 &text_color=LLColor4(1.f, 1.f, 1.f, 1.f), S32 line_width=1)
void renderObjectBeacons ()
void resetObjectBeacons ()
void dirtyAllObjectInventory ()
void updateActive (LLViewerObject *objectp)
void updateAvatarVisibility ()
U32 renderObjectsForSelect (LLCamera &camera, BOOL pick_parcel_wall=FALSE, BOOL keep_pick_list=FALSE)
LLViewerObjectgetSelectedObject (const U32 object_id)
S32 getNumObjects ()
void addToMap (LLViewerObject *objectp)
void removeFromMap (LLViewerObject *objectp)
void clearDebugText ()
void cleanupReferences (LLViewerObject *objectp)
S32 findReferences (LLDrawable *drawablep) const
S32 getOrphanParentCount () const
S32 getOrphanCount () const
void orphanize (LLViewerObject *childp, U32 parent_id, U32 ip, U32 port)
void findOrphans (LLViewerObject *objectp, U32 ip, U32 port)

Static Public Member Functions

static void getUUIDFromLocal (LLUUID &id, const U32 local_id, const U32 ip, const U32 port)
static void setUUIDAndLocal (const LLUUID &id, const U32 local_id, const U32 ip, const U32 port)
static BOOL removeFromLocalIDTable (const LLViewerObject &object)
static U64 getIndex (const U32 local_id, const U32 ip, const U32 port)

Public Attributes

U32 mCurBin
LLStat mNumObjectsStat
LLStat mNumActiveObjectsStat
LLStat mNumNewObjectsStat
LLStat mNumSizeCulledStat
LLStat mNumVisCulledStat
S32 mNumNewObjects
S32 mNumSizeCulled
S32 mNumVisCulled
BOOL mWasPaused
S32 mNumUnknownUpdates
S32 mNumDeadObjectUpdates
S32 mNumUnknownKills
S32 mNumDeadObjects

Protected Types

typedef std::map< LLUUID,
LLPointer< LLViewerObject > > 
vo_map

Protected Attributes

LLDynamicArray< U64mOrphanParents
LLDynamicArray< OrphanInfomOrphanChildren
S32 mNumOrphans
LLDynamicArrayPtr< LLPointer
< LLViewerObject >, 256 > 
mObjects
std::set< LLPointer
< LLViewerObject > > 
mActiveObjects
LLDynamicArrayPtr< LLPointer
< LLViewerObject > > 
mMapObjects
vo_map mDeadObjects
std::map< LLUUID, LLPointer
< LLViewerObject > > 
mUUIDObjectMap
LLDynamicArray< LLDebugBeaconmDebugBeacons
S32 mCurLazyUpdateIndex
std::set< LLViewerObject * > mSelectPickList

Static Protected Attributes

static U32 sSimulatorMachineIndex = 1
static LLMap< U64, U32sIPAndPortToIndex
static std::map< U64, LLUUIDsIndexAndLocalIDToUUID

Friends

class LLViewerObject

Classes

class  OrphanInfo


Detailed Description

Definition at line 59 of file llviewerobjectlist.h.


Member Typedef Documentation

typedef std::map<LLUUID, LLPointer<LLViewerObject> > LLViewerObjectList::vo_map [protected]

Definition at line 196 of file llviewerobjectlist.h.


Constructor & Destructor Documentation

LLViewerObjectList::LLViewerObjectList (  ) 

LLViewerObjectList::~LLViewerObjectList (  ) 

Definition at line 111 of file llviewerobjectlist.cpp.

References destroy().

Here is the call graph for this function:


Member Function Documentation

void LLViewerObjectList::destroy (  ) 

Definition at line 116 of file llviewerobjectlist.cpp.

References killAllObjects(), mActiveObjects, mDeadObjects, mMapObjects, mUUIDObjectMap, and resetObjectBeacons().

Referenced by LLWorld::destroyClass(), and ~LLViewerObjectList().

Here is the call graph for this function:

Here is the caller graph for this function:

LLViewerObject * LLViewerObjectList::getObject ( const S32  index  )  [inline]

Definition at line 254 of file llviewerobjectlist.h.

References LLViewerObject::isDead(), mObjects, and NULL.

Referenced by output_statistics(), and shiftObjects().

Here is the call graph for this function:

Here is the caller graph for this function:

LLViewerObject * LLViewerObjectList::findObject ( const LLUUID id  )  [inline]

Definition at line 241 of file llviewerobjectlist.h.

References mUUIDObjectMap, and NULL.

Referenced by LLFloaterTelehub::addBeacons(), LLFloaterScriptDebug::addScriptLine(), LLPanelGroupInvite::addUsers(), LLAgent::autoPilot(), LLTaskInvFVBridge::buyItem(), callback_eject(), callback_freeze(), LLTaskInvFVBridge::commitBuyItem(), LLToolDragAndDrop::commitGiveInventoryCategory(), LLToolDragAndDrop::commitGiveInventoryItem(), copy_inventory_from_notecard(), LLViewerPartSourceScript::createPSS(), LLCategoryDropObserver::done(), LLFolderBridge::dragItemIntoFolder(), LLTaskCategoryBridge::dragOrDrop(), LLLiveLSLEditor::draw(), LLToolDragAndDrop::dropInventory(), LLToolDragAndDrop::dropScript(), find_avatar(), find_avatar_from_object(), LLTaskInvFVBridge::findItem(), LLFloaterProperties::findItem(), findOrphans(), LLAvatarTracker::getDegreesAndDist(), LLAvatarTracker::getGlobalPos(), LLPreview::getItem(), LLFloaterReporter::getObjectInfo(), LLFloaterPay::give(), handle_object_open(), handle_sit_or_stand(), LLToolDragAndDrop::handleDropTextureProtections(), LLObjectEnableSitOrStand::handleEvent(), LLObjectEnableOpen::handleEvent(), LLObjectEnableTouch::handleEvent(), LLObjectTouch::handleEvent(), LLFloaterNotRunQueue::handleInventory(), LLFloaterRunQueue::handleInventory(), LLFloaterResetQueue::handleInventory(), LLToolSelect::handleMouseDown(), LLToolSelect::handleMouseUp(), LLToolGrab::handleObjectHit(), LLTrackingData::haveTrackingInfo(), LLAgent::heardChat(), invite_to_group(), LLTaskInvFVBridge::isItemRemovable(), LLTaskInvFVBridge::isItemRenameable(), LLMuteList::isMuted(), LLViewerWindow::lastNonFloraObjectHit(), LLViewerWindow::lastObjectHit(), LLLiveLSLEditor::loadAsset(), LLPreviewNotecard::loadAsset(), LLToolDragAndDrop::locateInventory(), LLAgent::lookAtLastChat(), move_inv_category_world_to_agent(), move_task_inventory_callback(), notify_cautioned_script_question(), LLVOAvatar::onBakedTextureLoaded(), LLVOAvatar::onBakedTextureMasksLoaded(), LLPreview::onCommit(), LLFloaterProperties::onCommitDescription(), LLFloaterProperties::onCommitName(), LLFloaterProperties::onCommitPermissions(), LLVOAvatar::onInitialBakedTextureLoaded(), LLVOAvatar::onLocalTextureLoaded(), LLLiveLSLEditor::onReset(), LLLiveLSLEditor::onRunningCheckboxClicked(), LLLiveLSLEditor::onSaveBytecodeComplete(), LLPreviewNotecard::onSaveComplete(), LLPreviewGesture::onSaveComplete(), LLTaskAnimationBridge::openItem(), LLTaskGestureBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLFloaterPay::payViaObject(), LLObjectBridge::performAction(), LLToolObjPicker::pickCallback(), LLToolGrab::pickCallback(), LLFloaterScriptQueue::popNext(), print_agent_nvpairs(), process_attached_sound(), process_attached_sound_gain_change(), process_avatar_animation(), process_avatar_appearance(), process_avatar_sit_response(), process_chat_from_simulator(), process_improved_im(), process_kill_object(), process_name_value(), process_offer_callingcard(), process_preload_sound(), process_remove_name_value(), process_set_follow_cam_properties(), LLSelectMgr::processForceObjectSelect(), processObjectUpdate(), LLViewerObject::processTaskInv(), LLViewerObject::processTaskInvFile(), LLViewerObject::processUpdateMessage(), LLToolPlacer::raycastForNewObjPos(), LLFloaterProperties::refreshFromItem(), remove_inventory_category_from_avatar_step2(), remove_task_inventory_callback(), LLTaskInvFVBridge::removeBatch(), LLTaskInvFVBridge::removeItem(), LLTaskInvFVBridge::renameItem(), replaceObject(), request_friendship(), LLPermissionsView::revokePermissions(), LLLiveLSLEditor::saveIfNeeded(), LLFloaterCompileQueue::saveItemByAssetID(), LLAgent::setCameraPosAndFocusGlobal(), LLAgent::setFocusGlobal(), LLAgent::setSitCamera(), LLAgent::setStartPosition(), LLTaskCategoryBridge::startDrag(), LLTaskInvFVBridge::startDrag(), LLAgent::startFollowPilot(), LLAgent::startTyping(), LLVOAvatar::stopMotionFromSource(), LLHUDEffectSpiral::unpackData(), LLHUDEffectPointAt::unpackData(), LLHUDEffectLookAt::unpackData(), LLHUDEffectBeam::unpackData(), LLViewerPartSourceScript::unpackPSS(), LLViewerPartSourceScript::update(), LLPanelInventory::updateInventory(), LLSelectMgr::updatePointAt(), LLFloaterProperties::updateSaleInfo(), LLLocalSpeakerMgr::updateSpeakerList(), and LLUpdateTaskInventoryResponder::uploadComplete().

LLViewerObject * LLViewerObjectList::createObjectViewer ( const LLPCode  pcode,
LLViewerRegion regionp 
)

LLViewerObject * LLViewerObjectList::createObject ( const LLPCode  pcode,
LLViewerRegion regionp,
const LLUUID uuid,
const U32  local_id,
const LLHost sender 
)

LLViewerObject * LLViewerObjectList::replaceObject ( const LLUUID id,
const LLPCode  pcode,
LLViewerRegion regionp 
)

Definition at line 1316 of file llviewerobjectlist.cpp.

References cleanupReferences(), createObject(), findObject(), LLViewerObject::getLocalID(), LLViewerObject::markDead(), and NULL.

Here is the call graph for this function:

BOOL LLViewerObjectList::killObject ( LLViewerObject objectp  ) 

void LLViewerObjectList::killObjects ( LLViewerRegion regionp  ) 

Definition at line 850 of file llviewerobjectlist.cpp.

References cleanDeadObjects(), LLDynamicArray< Type, BlockSize >::count(), FALSE, i, killObject(), mObjects, LLViewerObject::mRegionp, and S32.

Referenced by LLViewerRegion::~LLViewerRegion().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::killAllObjects (  ) 

Definition at line 869 of file llviewerobjectlist.cpp.

References cleanDeadObjects(), LLDynamicArray< Type, BlockSize >::count(), FALSE, i, LLViewerObject::isDead(), killObject(), llassert, llendl, llwarns, mActiveObjects, mMapObjects, mObjects, and S32.

Referenced by destroy().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::removeDrawable ( LLDrawable drawablep  ) 

Definition at line 814 of file llviewerobjectlist.cpp.

References LLDrawable::getFace(), LLDrawable::getNumFaces(), LLFace::getViewerObject(), i, mSelectPickList, and S32.

Referenced by cleanupReferences(), and LLDrawable::cleanupReferences().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::cleanDeadObjects ( const BOOL  use_timer = TRUE  ) 

Definition at line 903 of file llviewerobjectlist.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, LLViewerObject::isDead(), mDeadObjects, mNumDeadObjects, mObjects, LLDynamicArray< Type, BlockSize >::remove(), and S32.

Referenced by LLAppViewer::idle(), killAllObjects(), and killObjects().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::processUpdateCore ( LLViewerObject objectp,
void **  data,
U32  block,
const EObjectUpdateType  update_type,
LLDataPacker dpp,
BOOL  justCreated 
)

void LLViewerObjectList::processObjectUpdate ( LLMessageSystem mesgsys,
void **  user_data,
EObjectUpdateType  update_type,
bool  cached = false,
bool  compressed = false 
)

Definition at line 252 of file llviewerobjectlist.cpp.

References _PREHASH_CRC, _PREHASH_Data, _PREHASH_FullID, _PREHASH_ID, _PREHASH_ObjectData, _PREHASH_PCode, _PREHASH_RegionData, _PREHASH_RegionHandle, _PREHASH_UpdateFlags, LLDataPackerBinaryBuffer::assignBuffer(), LLViewerRegion::cacheFullUpdate(), createObject(), LLVOAvatar::cullAvatarsByPixelArea(), FALSE, findObject(), FLAGS_ZLIB_COMPRESSED, LLFastTimer::FTM_PROCESS_OBJECTS, gAgent, LLMessageSystem::getBinaryDataFast(), LLAgent::getCameraPositionGlobal(), LLViewerRegion::getDP(), LLSingleton< LLWorld >::getInstance(), LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getReceiveCompressedSize(), LLMessageSystem::getReceiveSize(), LLViewerObject::getRegion(), LLWorld::getRegionFromHandle(), LLMessageSystem::getSender(), LLMessageSystem::getSenderIP(), LLMessageSystem::getSenderPort(), LLMessageSystem::getSizeFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getU64Fast(), LLMessageSystem::getU8Fast(), LLMessageSystem::getUUIDFast(), getUUIDFromLocal(), gFullObjectUpdates, gMessageSystem, gTerseObjectUpdates, i, LLViewerObject::isDead(), LLUUID::isNull(), llendl, llwarns, mDeadObjects, LLViewerObject::mID, LLViewerObject::mLocalID, mNumDeadObjectUpdates, mNumNewObjects, mNumUnknownUpdates, LLViewerObject::mRegionp, NULL, OUT_FULL, OUT_TERSE_IMPROVED, processUpdateCore(), removeFromLocalIDTable(), LLDataPackerBinaryBuffer::reset(), LLDataPacker::reset(), S32, LLViewerObject::setRegion(), setUUIDAndLocal(), TRUE, LLDataPackerBinaryBuffer::unpackU32(), LLDataPacker::unpackU32(), LLDataPackerBinaryBuffer::unpackU8(), LLDataPacker::unpackU8(), LLDataPackerBinaryBuffer::unpackUUID(), LLDataPacker::unpackUUID(), and LLViewerObject::updateRegion().

Referenced by process_object_update(), processCachedObjectUpdate(), and processCompressedObjectUpdate().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::processCompressedObjectUpdate ( LLMessageSystem mesgsys,
void **  user_data,
EObjectUpdateType  update_type 
)

Definition at line 517 of file llviewerobjectlist.cpp.

References processObjectUpdate().

Referenced by process_compressed_object_update(), and process_terse_object_update_improved().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::processCachedObjectUpdate ( LLMessageSystem mesgsys,
void **  user_data,
EObjectUpdateType  update_type 
)

Definition at line 524 of file llviewerobjectlist.cpp.

References processObjectUpdate().

Referenced by process_cached_object_update().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::updateApparentAngles ( LLAgent agent  ) 

void LLViewerObjectList::update ( LLAgent agent,
LLWorld world 
)

void LLViewerObjectList::shiftObjects ( const LLVector3 offset  ) 

void LLViewerObjectList::renderObjectsForMap ( LLNetMap netmap  ) 

void LLViewerObjectList::renderObjectBounds ( const LLVector3 center  ) 

Definition at line 1075 of file llviewerobjectlist.cpp.

void LLViewerObjectList::addDebugBeacon ( const LLVector3 pos_agent,
const LLString string,
const LLColor4 color = LLColor4(1.f, 0.f, 0.f, 0.5f),
const LLColor4 text_color = LLColor4(1.f, 1.f, 1.f, 1.f),
S32  line_width = 1 
)

void LLViewerObjectList::renderObjectBeacons (  ) 

void LLViewerObjectList::resetObjectBeacons (  ) 

Definition at line 1251 of file llviewerobjectlist.cpp.

References mDebugBeacons, and LLDynamicArray< Type, BlockSize >::reset().

Referenced by destroy(), and LLPipeline::renderGeom().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::dirtyAllObjectInventory (  ) 

Definition at line 531 of file llviewerobjectlist.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, mObjects, and S32.

Referenced by set_god_level().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::updateActive ( LLViewerObject objectp  ) 

void LLViewerObjectList::updateAvatarVisibility (  ) 

U32 LLViewerObjectList::renderObjectsForSelect ( LLCamera camera,
BOOL  pick_parcel_wall = FALSE,
BOOL  keep_pick_list = FALSE 
)

LLViewerObject * LLViewerObjectList::getSelectedObject ( const U32  object_id  ) 

Definition at line 1224 of file llviewerobjectlist.cpp.

References mSelectPickList, and NULL.

Referenced by LLViewerWindow::performPick().

Here is the caller graph for this function:

S32 LLViewerObjectList::getNumObjects (  )  [inline]

Definition at line 114 of file llviewerobjectlist.h.

References LLDynamicArray< Type, BlockSize >::count(), and mObjects.

Referenced by LLFrameStats::addFrameData(), and output_statistics().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::addToMap ( LLViewerObject objectp  )  [inline]

Definition at line 266 of file llviewerobjectlist.h.

References mMapObjects, and LLDynamicArray< Type, BlockSize >::put().

Referenced by LLViewerObject::setScale().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::removeFromMap ( LLViewerObject objectp  )  [inline]

Definition at line 271 of file llviewerobjectlist.h.

References mMapObjects, and LLDynamicArray< Type, BlockSize >::removeObj().

Referenced by LLViewerObject::setScale().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::clearDebugText (  ) 

Definition at line 769 of file llviewerobjectlist.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, mObjects, and S32.

Referenced by LLPipeline::resetFrameStats().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::cleanupReferences ( LLViewerObject objectp  ) 

S32 LLViewerObjectList::findReferences ( LLDrawable drawablep  )  const

Definition at line 1329 of file llviewerobjectlist.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, LLViewerObject::mDrawable, mObjects, LLPointer< Type >::notNull(), and S32.

Referenced by LLPipeline::findReferences().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 LLViewerObjectList::getOrphanParentCount (  )  const [inline]

Definition at line 128 of file llviewerobjectlist.h.

References mOrphanParents.

S32 LLViewerObjectList::getOrphanCount (  )  const [inline]

Definition at line 129 of file llviewerobjectlist.h.

References mNumOrphans.

Referenced by output_statistics().

Here is the caller graph for this function:

void LLViewerObjectList::orphanize ( LLViewerObject childp,
U32  parent_id,
U32  ip,
U32  port 
)

void LLViewerObjectList::findOrphans ( LLViewerObject objectp,
U32  ip,
U32  port 
)

void LLViewerObjectList::getUUIDFromLocal ( LLUUID id,
const U32  local_id,
const U32  ip,
const U32  port 
) [static]

Definition at line 128 of file llviewerobjectlist.cpp.

References get_if_there(), LLUUID::null, sIndexAndLocalIDToUUID, sIPAndPortToIndex, and sSimulatorMachineIndex.

Referenced by process_kill_object(), LLSelectMgr::processForceObjectSelect(), processObjectUpdate(), and LLViewerObject::processUpdateMessage().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLViewerObjectList::setUUIDAndLocal ( const LLUUID id,
const U32  local_id,
const U32  ip,
const U32  port 
) [static]

Definition at line 177 of file llviewerobjectlist.cpp.

References sIndexAndLocalIDToUUID, sIPAndPortToIndex, and sSimulatorMachineIndex.

Referenced by createObject(), and processObjectUpdate().

Here is the caller graph for this function:

BOOL LLViewerObjectList::removeFromLocalIDTable ( const LLViewerObject object  )  [static]

Definition at line 164 of file llviewerobjectlist.cpp.

References FALSE, LLHost::getAddress(), LLHost::getPort(), sIndexAndLocalIDToUUID, sIPAndPortToIndex, and TRUE.

Referenced by cleanupReferences(), and processObjectUpdate().

Here is the call graph for this function:

Here is the caller graph for this function:

U64 LLViewerObjectList::getIndex ( const U32  local_id,
const U32  ip,
const U32  port 
) [static]

Definition at line 148 of file llviewerobjectlist.cpp.

References sIPAndPortToIndex.

Referenced by findOrphans(), and orphanize().

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LLViewerObject [friend]

Definition at line 212 of file llviewerobjectlist.h.


Member Data Documentation

Definition at line 147 of file llviewerobjectlist.h.

Referenced by LLViewerObjectList(), and updateApparentAngles().

Definition at line 154 of file llviewerobjectlist.h.

Referenced by init_stat_view(), and update().

Definition at line 155 of file llviewerobjectlist.h.

Referenced by update().

Definition at line 156 of file llviewerobjectlist.h.

Referenced by LLAppViewer::idleNetwork(), and init_stat_view().

Definition at line 157 of file llviewerobjectlist.h.

Referenced by update().

Definition at line 158 of file llviewerobjectlist.h.

Referenced by update().

Definition at line 162 of file llviewerobjectlist.h.

Referenced by LLViewerObjectList(), and update().

Definition at line 163 of file llviewerobjectlist.h.

Referenced by LLViewerObjectList(), and update().

Definition at line 167 of file llviewerobjectlist.h.

Referenced by LLViewerObjectList(), send_agent_pause(), and update().

Definition at line 187 of file llviewerobjectlist.h.

Referenced by findOrphans(), getOrphanParentCount(), and orphanize().

Definition at line 188 of file llviewerobjectlist.h.

Referenced by findOrphans(), and orphanize().

Definition at line 189 of file llviewerobjectlist.h.

Referenced by findOrphans(), getOrphanCount(), LLViewerObjectList(), and orphanize().

Definition at line 201 of file llviewerobjectlist.h.

Referenced by addDebugBeacon(), renderObjectBeacons(), and resetObjectBeacons().

Definition at line 203 of file llviewerobjectlist.h.

Referenced by LLViewerObjectList(), and updateApparentAngles().

Definition at line 205 of file llviewerobjectlist.h.

Referenced by getUUIDFromLocal(), and setUUIDAndLocal().

std::map< U64, LLUUID > LLViewerObjectList::sIndexAndLocalIDToUUID [static, protected]

Definition at line 208 of file llviewerobjectlist.h.

Referenced by getUUIDFromLocal(), removeFromLocalIDTable(), and setUUIDAndLocal().

Definition at line 210 of file llviewerobjectlist.h.

Referenced by getSelectedObject(), removeDrawable(), and renderObjectsForSelect().


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

Generated on Fri May 16 09:30:19 2008 for SecondLife by  doxygen 1.5.5