OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNanonymous_namespace{actors.cpp}
oNanonymous_namespace{aicombat.cpp}
oNanonymous_namespace{aicombataction.cpp}
oNanonymous_namespace{aitravel.cpp}
oNanonymous_namespace{animation.cpp}
oNanonymous_namespace{birth.cpp}
oNanonymous_namespace{buffercache.cpp}
oNanonymous_namespace{bulletdebugdraw.cpp}
oNanonymous_namespace{bulletnifloader.cpp}
oNanonymous_namespace{camera.cpp}
oNanonymous_namespace{cellstore.cpp}
oNanonymous_namespace{character.cpp}
oNanonymous_namespace{charactercreation.cpp}
oNanonymous_namespace{class.cpp}
oNanonymous_namespace{columns.cpp}
oNanonymous_namespace{combat.cpp}
oNanonymous_namespace{companionitemmodel.cpp}
oNanonymous_namespace{companionwindow.cpp}
oNanonymous_namespace{constrainedfilestream.cpp}
oNanonymous_namespace{containeritemmodel.cpp}
oNanonymous_namespace{containerstore.cpp}
oNanonymous_namespace{converter.cpp}
oNanonymous_namespace{convertscri.cpp}
oNanonymous_namespace{creature.cpp}
oNanonymous_namespace{debugwindow.cpp}
oNanonymous_namespace{dialogue.cpp}
oNanonymous_namespace{engine.cpp}
oNanonymous_namespace{fontloader.cpp}
oNanonymous_namespace{generator.cpp}
oNanonymous_namespace{globalmap.cpp}
oNanonymous_namespace{idcompletionmanager.cpp}
oNanonymous_namespace{idtableproxymodel.cpp}
oNanonymous_namespace{imagemanager.cpp}
oNanonymous_namespace{importer.cpp}
oNanonymous_namespace{infotableproxymodel.cpp}
oNanonymous_namespace{inventorywindow.cpp}
oNanonymous_namespace{itemwidget.cpp}
oNanonymous_namespace{journalbooks.cpp}
oNanonymous_namespace{journalwindow.cpp}
oNanonymous_namespace{lightcontroller.cpp}
oNanonymous_namespace{loadcell.cpp}
oNanonymous_namespace{loadmgef.cpp}
oNanonymous_namespace{localmap.cpp}
oNanonymous_namespace{localscripts.cpp}
oNanonymous_namespace{magiceffectcheck.cpp}
oNanonymous_namespace{manager.cpp}
oNanonymous_namespace{manualref.cpp}
oNanonymous_namespace{mapwindow.cpp}
oNanonymous_namespace{mechanicsmanagerimp.cpp}
oNanonymous_namespace{miscextensions.cpp}
oNanonymous_namespace{nifloader.cpp}
oNanonymous_namespace{npc.cpp}
oNanonymous_namespace{npcanimation.cpp}
oNanonymous_namespace{object.cpp}
oNanonymous_namespace{openal_output.cpp}
oNanonymous_namespace{pathfinding.cpp}
oNanonymous_namespace{pathgrid.cpp}
oNanonymous_namespace{projectilemanager.cpp}
oNanonymous_namespace{race.cpp}
oNanonymous_namespace{record.cpp}
oNanonymous_namespace{refdata.cpp}
oNanonymous_namespace{resourcehelpers.cpp}
oNanonymous_namespace{review.cpp}
oNanonymous_namespace{ripplesimulation.cpp}
oNanonymous_namespace{scene.cpp}
oNanonymous_namespace{scenemanager.cpp}
oNanonymous_namespace{scripttest.cpp}
oNanonymous_namespace{scrollwindow.cpp}
oNanonymous_namespace{sdlcursormanager.cpp}
oNanonymous_namespace{selectwrapper.cpp}
oNanonymous_namespace{settings.cpp}
oNanonymous_namespace{settingswindow.cpp}
oNanonymous_namespace{sky.cpp}
oNanonymous_namespace{sortfilteritemmodel.cpp}
oNanonymous_namespace{spellcreationdialog.cpp}
oNanonymous_namespace{spellmodel.cpp}
oNanonymous_namespace{statsextensions.cpp}
oNanonymous_namespace{store.cpp}
oNanonymous_namespace{tablemimedata.cpp}
oNanonymous_namespace{terraingrid.cpp}
oNanonymous_namespace{tradewindow.cpp}
oNanonymous_namespace{trainingwindow.cpp}
oNanonymous_namespace{universalid.cpp}
oNanonymous_namespace{variant.cpp}
oNanonymous_namespace{weather.cpp}
oNanonymous_namespace{weatherstate.cpp}
oNanonymous_namespace{worldimp.cpp}
oNboost
oNBsa
oNCompilerScript compiler
oNConfig
oNContentSelectorModel
oNContentSelectorView
oNCS
oNCSMDoc
oNCSMFilter
oNCSMPrefs
oNCSMTools
oNCSMWorldClass for holding the model. Uses typical qt table abstraction/interface for granting access to the individiual fields of the records, Some records are holding nested data (for instance inventory list of the npc). In cases like this, table model offers interface to access nested data in the qt way - that is specify parent. Since some of those nested data require multiple columns to represent information, single int (default way to index model in the qmodelindex) is not sufficiant. Therefore tablemodelindex class can hold two ints for the sake of indexing two dimensions of the table. This model does not support multiple levels of the nested data. Vast majority of methods makes sense only for the top level data
oNCSVDoc
oNCSVFilter
oNCSVPrefs
oNCSVRender
oNCSVTools
oNCSVWidget
oNCSVWorld
oNESMESM/ESP records
oNESMSESM/ESP record store
oNESMTerrain
oNEsmTool
oNESSImport
oNFallback
oNFileFinderLinux/Windows-path resolving
oNFiles
oNGui
oNICS
oNInterpreterScript interpreter
oNLauncher
oNLoading
oNMisc
oNMWBase
oNMWClassWorkaround for non-OOP design of the record system
oNMWDialogueNPC dialogues
oNMWGui
oNMWGUIHUD and windows
oNMWInputUser input and character controls
oNMWMechanicsGame mechanics and NPC-AI
oNMWPhysics
oNMWRenderRendering
oNMWScriptMW-specific script extensions and integration of the script system into OpenMW
oNMWSoundSound & music
oNMWState
oNMWWorldWorld data
oNMyGUI
oNNifThis file holds the main classes of NIF Records used by everything else
oNNifBullet
oNNifOsg
oNOIS
oNOMWIntegration of OpenMW-subsystems
oNosg
oNosgAnimation
oNosgDB
oNosgFX
oNosgMyGUI
oNosgParticle
oNosgUtil
oNosgViewer
oNProcess
oNResource
oNSceneUtil
oNSDLUtil
oNSettings
oNSFO
oNShader
oNTerrain
oNToUTFText encoding
oNToUTF8
oNTranslation
oNVersion
oNVFS
oNVideo
oNWizard
oCApplication
oCArguments
oCbtBvhTriangleMeshShape
oCbtIDebugDraw
oCCaptureOperation
oCComponentListWidget
oCComputeBoundingBoxCallback
oCComputeBoundingSphereCallback
oCContentFileTestBase class for tests of ESMStore that rely on external content files to produce the test results
oCCullCallback
oCDrawCallback
oCDrawCallback
oCDrawCallback
oCESMData
oCGetCellStoreCallback
oCinput_filter
oCISubWidget
oCKeywordSearchTest
oCLineEdit
oCLowLevelFile
oCMwIniImporter
oCPath
oCProfilesComboBox
oCQAbstractItemDelegate
oCQAbstractItemModel
oCQAbstractProxyModel
oCQAbstractTableModel
oCQAction
oCQApplication
oCQDialog
oCQDockWidget
oCQDoubleSpinBox
oCQFrame
oCQListView
oCQListWidget
oCQMenu
oCQMessageBox
oCQMimeData
oCQObject
oCQPlainTextEdit
oCQScrollArea
oCQSortFilterProxyModel
oCQSpinBox
oCQStyledItemDelegate
oCQSyntaxHighlighter
oCQTableView
oCQTableWidget
oCQUndoCommand
oCQValidator
oCQWidget
oCQWizard
oCQWizardPage
oCSDL_MouseMotionEvent
oCsink
oCStoreTestBase class for tests of ESMStore that do not rely on external content files
oCTee
oCUpdateCallback
oCUtf8Stream
\CWriteScreenshotToFileOperation