Viewer Files
See Also
Source Files in indra/newview
General
main/startup
llstartup.cpp viewer.cpp
window/rendering
pipeline.cpp llviewerdisplay.cpp llviewerprecompiledheaders.cpp llviewerwindow.cpp llwindebug.cpp
unused
llcape.cpp lllocalanimationobject.cpp head.cpp llanimalcontrols.cpp
Rendering
assets
llassetuploadresponders.cpp lltexturecache.cpp lltexturefetch.cpp llviewerassetstorage.cpp llwearable.cpp llwearablelist.cpp
avatar/animation
lldriverparam.cpp llemote.cpp llviewergesture.cpp llvoavatar.cpp
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
objects/particles/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
I/O
audio
fmodwrapper.cpp llaudiosourcevo.cpp llaudiostatus.cpp
input
llviewerjoystick.cpp llviewerkeyboard.cpp
Data
agent
llagent.cpp llagentdata.cpp llagentpilot.cpp
Communication
region/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
- TODO: Combine llweb.cpp with llurl.cpp
utility/misc
llbbox.cpp llbox.cpp llcallbacklist.cpp llcontroldef.cpp lleventnotifier.cpp lleventpoll.cpp llhippo.cpp llregionposition.cpp moviemaker.cpp noise.cpp
UI
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/im/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: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 / 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
inventory data
llcallingcard.cpp llinventoryactions.cpp llinventorybridge.cpp llinventoryclipboard.cpp llinventorymodel.cpp llinventoryview.cpp lllandmarklist.cpp llfloaterfriends.cpp llviewerinventory.cpp
llmediaremotectrl.cpp llmenucommands.cpp llmoveview.cpp lloverlaybar.cpp llpanellogin.cpp llprogressview.cpp llviewermenu.cpp llviewermenufile.cpp
money/land
llcurrencyuimanager.cpp llgivemoney.cpp llfloaterbuy.cpp llfloaterbuycontents.cpp llfloaterbuycurrency.cpp llfloaterbuyland.cpp llfloatersellland.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