Difference between revisions of "Viewer Files"

From Second Life Wiki
Jump to navigation Jump to search
(New page: = See Also = Viewer Software Overview = Source Files in indra/newview = == General == === main/startup === llstartup.cpp viewer.cpp === window/rendering === pipeline.cpp llviewerdispl...)
 
Line 2: Line 2:
[[Viewer Software Overview]]
[[Viewer Software Overview]]
= Source Files in indra/newview =
= Source Files in indra/newview =
 
Up to date as of 6/2007, version 1.17.2
== General ==
== General ==
=== main/startup ===
=== Main and Startup ===
viewer.cpp
llstartup.cpp
llstartup.cpp
viewer.cpp
 
=== window/rendering ===
=== Window Management and Render Pipeline ===
pipeline.cpp
pipeline.cpp
llviewerdisplay.cpp
llviewerdisplay.cpp
Line 14: Line 15:
llwindebug.cpp
llwindebug.cpp


=== unused ===
=== 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
llcape.cpp
lllocalanimationobject.cpp
lllocalanimationobject.cpp
Line 21: Line 34:


== Rendering ==
== Rendering ==
=== assets ===
=== Asset Management ===
llassetuploadresponders.cpp
llassetuploadresponders.cpp
lltexturecache.cpp
lltexturecache.cpp
Line 29: Line 42:
llwearablelist.cpp
llwearablelist.cpp


=== avatar/animation ===
=== Character and Animation ===
lldriverparam.cpp
lldriverparam.cpp
llemote.cpp
llemote.cpp
llviewergesture.cpp
llviewergesture.cpp
llvoavatar.cpp
llvoavatar.cpp
see also [[Viewer Software Overview#llcharacter]]


=== camera ===
=== Camera ===
llcameraview.cpp
llcameraview.cpp
llfollowcam.cpp
llfollowcam.cpp
Line 41: Line 55:
llviewercamera.cpp
llviewercamera.cpp


=== effects ===
=== Effects ===
llhudconnector.cpp
llhudconnector.cpp
llhudeffect.cpp
llhudeffect.cpp
Line 58: Line 72:
llvotextbubble.cpp
llvotextbubble.cpp


=== environment ===
=== Environment ===
llvlmanager.cpp
llvlmanager.cpp
llvlcomposition.cpp
llvlcomposition.cpp
Line 69: Line 83:
llwind.cpp
llwind.cpp


=== objects/particles/trees ===
=== Viewer Objects: Volumes, Particles, and Trees ===
llvocache.cpp
llvocache.cpp
llvograss.cpp
llvograss.cpp
Line 77: Line 91:
llvovolume.cpp
llvovolume.cpp


=== render pipeline ===
=== Render Pipeline ===
llcloud.cpp
llcloud.cpp
llcubemap.cpp
llcubemap.cpp
Line 124: Line 138:
llviewertextureanim.cpp
llviewertextureanim.cpp


== I/O ==
== Input and Output ==
=== audio ===
=== Audio ===
fmodwrapper.cpp
fmodwrapper.cpp
llaudiosourcevo.cpp
llaudiosourcevo.cpp
llaudiostatus.cpp
llaudiostatus.cpp


=== input ===
=== Input ===
llviewerjoystick.cpp
llviewerjoystick.cpp
llviewerkeyboard.cpp
llviewerkeyboard.cpp


== Data ==
== Data and Communication ==
=== agent ===
=== Agents ===
llagent.cpp
llagent.cpp
llagentdata.cpp
llagentdata.cpp
llagentpilot.cpp
llagentpilot.cpp


== Communication ==
=== Region and World ===
=== region/world ===
llviewerregion.cpp
llviewerregion.cpp
llworld.cpp
llworld.cpp


=== network ===
=== Network ===
llasynchostbyname.cpp
llasynchostbyname.cpp
llcaphttpsender.cpp
llcaphttpsender.cpp
Line 157: Line 170:
llweb.cpp
llweb.cpp
llxmlrpctransaction.cpp
llxmlrpctransaction.cpp
* TODO: Combine llweb.cpp with llurl.cpp


=== utility/misc ===
== User Interface ==
llbbox.cpp
see also [[Viewer Software Overview#llui]]
llbox.cpp
=== Alerts ===
llcallbacklist.cpp
llcontroldef.cpp
lleventnotifier.cpp
lleventpoll.cpp
llhippo.cpp
llregionposition.cpp
moviemaker.cpp
noise.cpp
 
== UI ==
=== alerts ===
llconfirmationmanager.cpp
llconfirmationmanager.cpp
llfirstuse.cpp
llfirstuse.cpp
llnotify.cpp
llnotify.cpp


=== assets ===
=== Assets ===
llcompilequeue.cpp
llcompilequeue.cpp
llfloateranimpreview.cpp
llfloateranimpreview.cpp
Line 195: Line 196:
llfloaterscriptdebug.cpp
llfloaterscriptdebug.cpp


=== avatar appearance ===
=== Avatar Appearance ===
llgenepool.cpp
llgenepool.cpp
llgesturemgr.cpp
llgesturemgr.cpp
Line 202: Line 203:
llpanelmorph.cpp
llpanelmorph.cpp


=== chat/im/notices/reports ===
=== Chat, Instant Messaging, Notices, Reports ===
llchatbar.cpp
llchatbar.cpp
llfloaterchat.cpp
llfloaterchat.cpp
Line 216: Line 217:
llfloaterreporter.cpp
llfloaterreporter.cpp


=== data ===
=== Data ===
llclassifiedinfo.cpp
llclassifiedinfo.cpp
lleventinfo.cpp
lleventinfo.cpp
Line 244: Line 245:
llpanellandoptions.cpp
llpanellandoptions.cpp


=== data:search ===
=== 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
llfloaterdirectory.cpp
llpaneldirbrowser.cpp
llpaneldirbrowser.cpp
Line 258: Line 279:
llpanelplace.cpp
llpanelplace.cpp


=== data:map ===
=== Data:Map ===
llcompass.cpp
llcompass.cpp
llfloatermap.cpp
llfloatermap.cpp
Line 267: Line 288:
llworldmapview.cpp
llworldmapview.cpp


=== objects / edit tools ===
=== Objects and Edit Tools ===
llhoverview.cpp
llhoverview.cpp
llmanip.cpp
llmanip.cpp
Line 308: Line 329:
llviewerparceloverlay.cpp
llviewerparceloverlay.cpp


=== html ===
=== HTML===
llfloaterhtml.cpp
llfloaterhtml.cpp
llfloaterhtmlfind.cpp
llfloaterhtmlfind.cpp
llfloaterhtmlhelp.cpp
llfloaterhtmlhelp.cpp


=== import/export/upload ===
=== Import, Export, Upload ===
llfloaterimport.cpp
llfloaterimport.cpp
llfloatersaveavatar.cpp
llfloatersaveavatar.cpp
Line 319: Line 340:
lluploaddialog.cpp
lluploaddialog.cpp


=== inventory data ===
=== Menus, Overlays, Login ===
llcallingcard.cpp
llinventoryactions.cpp
llinventorybridge.cpp
llinventoryclipboard.cpp
llinventorymodel.cpp
llinventoryview.cpp
lllandmarklist.cpp
llfloaterfriends.cpp
llviewerinventory.cpp
 
=== menus / overlays / login ===
llmediaremotectrl.cpp
llmediaremotectrl.cpp
llmenucommands.cpp
llmenucommands.cpp
Line 340: Line 350:
llviewermenufile.cpp
llviewermenufile.cpp


=== money/land ===
=== Preferences ===
llcurrencyuimanager.cpp
llgivemoney.cpp
llfloaterbuy.cpp
llfloaterbuycontents.cpp
llfloaterbuycurrency.cpp
llfloaterbuyland.cpp
llfloatersellland.cpp
 
=== preferences ===
llfloaterpreference.cpp
llfloaterpreference.cpp
llpanelaudioprefs.cpp
llpanelaudioprefs.cpp
Line 360: Line 361:
llpanelweb.cpp
llpanelweb.cpp


=== utility ===
=== Utility ===
llcolorscheme.cpp
llcolorscheme.cpp
lldirpicker.cpp
lldirpicker.cpp
Line 370: Line 371:
*TODO: deprecate llcolorscheme.cpp, llsavedsettingsglue.cpp, and llviewchildren.cpp
*TODO: deprecate llcolorscheme.cpp, llsavedsettingsglue.cpp, and llviewchildren.cpp


=== widgets ===
=== Widgets ===
llcolorswatch.cpp
llcolorswatch.cpp
llcontainerview.cpp
llcontainerview.cpp
Line 383: Line 384:
llwebbrowserctrl.cpp
llwebbrowserctrl.cpp


=== debug ===
=== Debug ===
llconsole.cpp
llconsole.cpp
lldebugmessagebox.cpp
lldebugmessagebox.cpp

Revision as of 13:24, 1 August 2007

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