Viewer Source Files

= See Also =
Viewer Software Overview
= 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
=== 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 ===
fmodwrapper.cpp
llaudiosourcevo.cpp
llaudiostatus.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
Category:Compiling viewer
Category:Articles_in_need_of_updating