Viewer Source Files
See Also
Source Files in indra/newview
Up to date as of 6/2007, version 1.17.2
General
Main and Startup
viewer.cpp llstartup.cpp
Window Management and Render Pipeline
pipeline.cpp llviewerdisplay.cpp llviewerprecompiledheaders.cpp llviewerwindow.cpp llwindebug.cpp
Filesystem Access and Storage
llapr.cpp lllfsthread.cpp llvfile.cpp llvfs.cpp llvfsthread.cpp llxfer_vfile.cpp
Utility and Misc
llbbox.cpp llbox.cpp llcallbacklist.cpp llcontroldef.cpp lleventnotifier.cpp lleventpoll.cpp llhippo.cpp llregionposition.cpp moviemaker.cpp noise.cpp
Unused
llcape.cpp lllocalanimationobject.cpp head.cpp llanimalcontrols.cpp
Rendering
Asset Management
llassetuploadresponders.cpp lltexturecache.cpp lltexturefetch.cpp llviewerassetstorage.cpp llwearable.cpp llwearablelist.cpp
Character and Animation
lldriverparam.cpp llemote.cpp llviewergesture.cpp llvoavatar.cpp see also Viewer Software Overview#llcharacter
Camera
llcameraview.cpp llfollowcam.cpp llmorphview.cpp llviewercamera.cpp
Effects
llhudconnector.cpp llhudeffect.cpp llhudeffectbeam.cpp llhudeffectlookat.cpp llhudeffectpointat.cpp llhudeffecttrail.cpp llhudicon.cpp llhudmanager.cpp llhudobject.cpp llhudrender.cpp llhudtext.cpp llhudview.cpp lltracker.cpp llvelocitybar.cpp llvotextbubble.cpp
Environment
llvlmanager.cpp llvlcomposition.cpp llvoclouds.cpp llvosurfacepatch.cpp llvoground.cpp llvosky.cpp llvostars.cpp llvowater.cpp llwind.cpp
Viewer Objects: Volumes, Particles, and Trees
llvocache.cpp llvograss.cpp llvoinventorylistener.cpp llvopartgroup.cpp llvotree.cpp llvovolume.cpp
Render Pipeline
llcloud.cpp llcubemap.cpp llcylinder.cpp lldrawable.cpp lldrawpool.cpp lldrawpoolalpha.cpp lldrawpoolavatar.cpp lldrawpoolbump.cpp lldrawpoolclouds.cpp lldrawpoolground.cpp lldrawpoolsimple.cpp lldrawpoolsky.cpp lldrawpoolstars.cpp lldrawpoolterrain.cpp lldrawpooltree.cpp lldrawpoolwater.cpp lldynamictexture.cpp llface.cpp llfeaturemanager.cpp llflexibleobject.cpp llglsandbox.cpp llglslshader.cpp llpatchvertexarray.cpp llpolymesh.cpp llpolymorph.cpp llsky.cpp llspatialpartition.cpp llsphere.cpp llsprite.cpp llsurface.cpp llsurfacepatch.cpp lltexlayer.cpp llviewerimage.cpp llviewerimagelist.cpp llviewerjoint.cpp llviewerjointattachment.cpp llviewerjointmesh.cpp llviewerjointshape.cpp llviewervisualparam.cpp llviewerlayer.cpp llviewerobject.cpp llviewerobjectlist.cpp llviewerpartsim.cpp llviewerpartsource.cpp llviewertextureanim.cpp
Input and Output
Audio
audioengine.cpp fmodwrapper.cpp llaudiodecodemgr.cpp llaudiosourcevo.cpp llaudiostatus.cpp vorbisdecode.cpp
Input
llviewerjoystick.cpp llviewerkeyboard.cpp
Data and Communication
Agents
llagent.cpp llagentdata.cpp llagentpilot.cpp
Region and World
llviewerregion.cpp llworld.cpp
Network
llasynchostbyname.cpp llcaphttpsender.cpp llurl.cpp llurlwhitelist.cpp lluserauth.cpp llviewergenericmessage.cpp llviewermessage.cpp llviewernetwork.cpp llviewerthrottle.cpp llweb.cpp llxmlrpctransaction.cpp
User Interface
see also Viewer Software Overview#llui
Alerts
llconfirmationmanager.cpp llfirstuse.cpp llnotify.cpp
Assets
llcompilequeue.cpp llfloateranimpreview.cpp llfloaterimagepreview.cpp llfloatergesture.cpp llpreview.cpp llpreviewanim.cpp llpreviewgesture.cpp llpreviewlandmark.cpp llpreviewnotecard.cpp llpreviewscript.cpp llpreviewsound.cpp llpreviewtexture.cpp llfloaterinspect.cpp llfloateropenobject.cpp llfloaterproperties.cpp llfloaterscriptdebug.cpp
Avatar Appearance
llgenepool.cpp llgesturemgr.cpp llfloaterclothing.cpp llfloatercustomize.cpp llpanelmorph.cpp
Chat, Instant Messaging, Notices, Reports
llchatbar.cpp llfloaterchat.cpp llgroupmgr.cpp llgroupnotify.cpp llimpanel.cpp llimview.cpp lllogchat.cpp llmutelist.cpp llfloatermute.cpp llfloaternewim.cpp llfloaterpostcard.cpp llfloaterreporter.cpp
Data
llclassifiedinfo.cpp lleventinfo.cpp llfloaterabout.cpp llfloaterauction.cpp llfloateravatarinfo.cpp llfloatergroupinfo.cpp llfloatergroupinvite.cpp llfloatergroups.cpp llfloaterland.cpp llfloaterlandholdings.cpp llfloaterregioninfo.cpp llfloatertelehub.cpp llfloatertos.cpp llpanelavatar.cpp llpanelclassified.cpp llpanelevent.cpp llpanelgroup.cpp llpanelgroupgeneral.cpp llpanelgroupinvite.cpp llpanelgrouplandmoney.cpp llpanelgroupnotices.cpp llpanelgrouproles.cpp llpanelgroupvoting.cpp llpanelland.cpp llpanellandobjects.cpp llpanellandoptions.cpp
Data:Inventory
llcallingcard.cpp llinventoryactions.cpp llinventorybridge.cpp llinventoryclipboard.cpp llinventorymodel.cpp llinventoryview.cpp lllandmarklist.cpp llfloaterfriends.cpp llviewerinventory.cpp
Data: Money and Land
llcurrencyuimanager.cpp llgivemoney.cpp llfloaterbuy.cpp llfloaterbuycontents.cpp llfloaterbuycurrency.cpp llfloaterbuyland.cpp llfloatersellland.cpp
Data:Search
llfloaterdirectory.cpp llpaneldirbrowser.cpp llpaneldirclassified.cpp llpaneldirevents.cpp llpaneldirfind.cpp llpaneldirgroups.cpp llpaneldirland.cpp llpaneldirpeople.cpp llpaneldirplaces.cpp llpaneldirpopular.cpp llpanelpick.cpp llpanelplace.cpp
Data:Map
llcompass.cpp llfloatermap.cpp llfloaterworldmap.cpp llmapresponders.cpp llnetmap.cpp llworldmap.cpp llworldmapview.cpp
Objects and Edit Tools
llhoverview.cpp llmanip.cpp llmaniprotate.cpp llmanipscale.cpp llmaniptranslate.cpp llfloaterbuildoptions.cpp llfloaterbump.cpp llfloatercolorpicker.cpp llfloaterpermissionsmgr.cpp llfloatertools.cpp llpanelcontents.cpp llpanelface.cpp llpanelgeneral.cpp llpanelinventory.cpp llpanelobject.cpp llpanelpermissions.cpp llselectmgr.cpp lltool.cpp lltoolbar.cpp lltoolbrush.cpp lltoolcomp.cpp lltooldraganddrop.cpp lltoolface.cpp lltoolfocus.cpp lltoolgrab.cpp lltoolgun.cpp lltoolindividual.cpp lltoolmgr.cpp lltoolmorph.cpp lltoolobjpicker.cpp lltoolpie.cpp lltoolpipette.cpp lltoolplacer.cpp lltoolselect.cpp lltoolselectland.cpp lltoolselectrect.cpp lltoolview.cpp llviewerparcelmgr.cpp llviewerparceloverlay.cpp
HTML
llfloaterhtml.cpp llfloaterhtmlfind.cpp llfloaterhtmlhelp.cpp
Import, Export, Upload
llfloaterimport.cpp llfloatersaveavatar.cpp llfloatersnapshot.cpp lluploaddialog.cpp
Menus, Overlays, Login
llmediaremotectrl.cpp llmenucommands.cpp llmoveview.cpp lloverlaybar.cpp llpanellogin.cpp llprogressview.cpp llviewermenu.cpp llviewermenufile.cpp
Preferences
llfloaterpreference.cpp llpanelaudioprefs.cpp llprefschat.cpp llprefsim.cpp llpaneldisplay.cpp llpanelmsgs.cpp llpanelnetwork.cpp llpanelvolume.cpp llpanelweb.cpp
Utility
llcolorscheme.cpp lldirpicker.cpp llfilepicker.cpp llfloateravatarpicker.cpp llfloaternamedesc.cpp llsavedsettingsglue.cpp llviewchildren.cpp
- TODO: deprecate llcolorscheme.cpp, llsavedsettingsglue.cpp, and llviewchildren.cpp
Widgets
llcolorswatch.cpp llcontainerview.cpp llfolderview.cpp llnamebox.cpp llnameeditor.cpp llnamelistctrl.cpp lltexturectrl.cpp lljoystickbutton.cpp llviewertexteditor.cpp llvieweruictrlfactory.cpp llwebbrowserctrl.cpp
Debug
llconsole.cpp lldebugmessagebox.cpp lldebugview.cpp llfasttimerview.cpp llframestats.cpp llframestatview.cpp llmemoryview.cpp llfloateravatartextures.cpp llfloatereditui.cpp llfloatergodtools.cpp llfloatertest.cpp llfloatertopobjects.cpp llpaneldebug.cpp llstatbar.cpp llstatgraph.cpp llstatusbar.cpp llstatview.cpp lltextureview.cpp llvelocitybar.cpp llviewercontrol.cpp llviewerstats.cpp