Viewer Source Files

From Second Life Wiki
Jump to navigation Jump to search

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