From 4e3bc3e4034eae2d54a74948f000b63069fed209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Wed, 11 Jul 2018 17:03:59 +0200 Subject: [PATCH 01/12] Change wave parameters based on weather --- files/shaders/water_fragment.glsl | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/files/shaders/water_fragment.glsl b/files/shaders/water_fragment.glsl index 0b220c795..75113755e 100644 --- a/files/shaders/water_fragment.glsl +++ b/files/shaders/water_fragment.glsl @@ -13,14 +13,19 @@ const float BIG_WAVES_Y = 0.1; const float MID_WAVES_X = 0.1; // strength of middle sized waves const float MID_WAVES_Y = 0.1; +const float MID_WAVES_RAIN_X = 0.2; +const float MID_WAVES_RAIN_Y = 0.2; const float SMALL_WAVES_X = 0.1; // strength of small waves const float SMALL_WAVES_Y = 0.1; +const float SMALL_WAVES_RAIN_X = 0.3; +const float SMALL_WAVES_RAIN_Y = 0.3; const float WAVE_CHOPPYNESS = 0.05; // wave choppyness const float WAVE_SCALE = 75.0; // overall wave scale const float BUMP = 0.5; // overall water surface bumpiness +const float BUMP_RAIN = 2.5; const float REFL_BUMP = 0.10; // reflection distortion amount const float REFR_BUMP = 0.07; // refraction distortion amount @@ -183,22 +188,27 @@ void main(void) vec3 rippleAdd = rainRipple.xyz * rainRipple.w * 10.0; - vec3 normal = (normal0 * BIG_WAVES_X + normal1 * BIG_WAVES_Y + - normal2 * MID_WAVES_X + normal3 * MID_WAVES_Y + - normal4 * SMALL_WAVES_X + normal5 * SMALL_WAVES_Y + + vec2 bigWaves = vec2(BIG_WAVES_X,BIG_WAVES_Y); + vec2 midWaves = mix(vec2(MID_WAVES_X,MID_WAVES_Y),vec2(MID_WAVES_RAIN_X,MID_WAVES_RAIN_Y),rainIntensity); + vec2 smallWaves = mix(vec2(SMALL_WAVES_X,SMALL_WAVES_Y),vec2(SMALL_WAVES_RAIN_X,SMALL_WAVES_RAIN_Y),rainIntensity); + float bump = mix(BUMP,BUMP_RAIN,rainIntensity); + + vec3 normal = (normal0 * bigWaves.x + normal1 * bigWaves.y + + normal2 * midWaves.x + normal3 * midWaves.y + + normal4 * smallWaves.x + normal5 * smallWaves.y + rippleAdd); - normal = normalize(vec3(normal.x * BUMP, normal.y * BUMP, normal.z)); + normal = normalize(vec3(normal.x * bump, normal.y * bump, normal.z)); normal = vec3(-normal.x, -normal.y, normal.z); // normal for sunlight scattering - vec3 lNormal = (normal0 * BIG_WAVES_X*0.5 + normal1 * BIG_WAVES_Y*0.5 + - normal2 * MID_WAVES_X*0.2 + normal3 * MID_WAVES_Y*0.2 + - normal4 * SMALL_WAVES_X*0.1 + normal5 * SMALL_WAVES_Y*0.1 + + vec3 lNormal = (normal0 * bigWaves.x * 0.5 + normal1 * bigWaves.y * 0.5 + + normal2 * midWaves.x * 0.2 + normal3 * midWaves.y * 0.2 + + normal4 * smallWaves.x * 0.1 + normal5 * smallWaves.y * 0.1 + rippleAdd).xyz; - lNormal = normalize(vec3(lNormal.x * BUMP, lNormal.y * BUMP, lNormal.z)); + lNormal = normalize(vec3(lNormal.x * bump, lNormal.y * bump, lNormal.z)); lNormal = vec3(-lNormal.x, -lNormal.y, lNormal.z); vec3 lVec = normalize((gl_ModelViewMatrixInverse * vec4(gl_LightSource[0].position.xyz, 0.0)).xyz); From 21f198af7adc6ac3e2597d38f9065df31f1eadf1 Mon Sep 17 00:00:00 2001 From: Nikolay Kasyanov Date: Sun, 15 Jul 2018 12:35:07 +0200 Subject: [PATCH 02/12] Fix debugger detection on macOS (#4511) --- components/crashcatcher/crashcatcher.cpp | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/components/crashcatcher/crashcatcher.cpp b/components/crashcatcher/crashcatcher.cpp index af42eb695..e5377b64f 100644 --- a/components/crashcatcher/crashcatcher.cpp +++ b/components/crashcatcher/crashcatcher.cpp @@ -32,6 +32,10 @@ namespace bfs = boost::filesystem; #include #endif +#if defined(__APPLE__) +#include +#endif + #define UNUSED(x) (void)(x) static const char crash_switch[] = "--cc-handle-crash"; @@ -460,6 +464,7 @@ int crashCatcherInstallHandlers(int argc, char **argv, int num_signals, int *sig static bool is_debugger_present() { +#if !defined (__APPLE__) bfs::ifstream file((bfs::path("/proc/self/status"))); while (!file.eof()) { @@ -472,6 +477,35 @@ static bool is_debugger_present() } } return false; +#else + int junk; + int mib[4]; + struct kinfo_proc info; + size_t size; + + // Initialize the flags so that, if sysctl fails for some bizarre + // reason, we get a predictable result. + + info.kp_proc.p_flag = 0; + + // Initialize mib, which tells sysctl the info we want, in this case + // we're looking for information about a specific process ID. + + mib[0] = CTL_KERN; + mib[1] = KERN_PROC; + mib[2] = KERN_PROC_PID; + mib[3] = getpid(); + + // Call sysctl. + + size = sizeof(info); + junk = sysctl(mib, sizeof(mib) / sizeof(*mib), &info, &size, NULL, 0); + assert(junk == 0); + + // We're being debugged if the P_TRACED flag is set. + + return (info.kp_proc.p_flag & P_TRACED) != 0; +#endif } void crashCatcherInstall(int argc, char **argv, const std::string &crashLogPath) From 6ddf6eb8853c77ef2d484a0539a0bc80d5d7592d Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Sat, 14 Jul 2018 18:14:44 +0400 Subject: [PATCH 03/12] Use editor markers for lights and creatures levelled lists --- CHANGELOG.md | 1 + apps/opencs/view/render/object.cpp | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fde57f39..3735d19b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -79,6 +79,7 @@ Feature #4444: Per-group KF-animation files support Feature #4466: Editor: Add option to ignore "Base" records when running verifier Feature #4012: Editor: Write a log file if OpenCS crashes + Feature #4512: Editor: Use markers for lights and creatures levelled lists Task #2490: Don't open command prompt window on Release-mode builds automatically 0.44.0 diff --git a/apps/opencs/view/render/object.cpp b/apps/opencs/view/render/object.cpp index 204bf4c2f..961b6c1c1 100644 --- a/apps/opencs/view/render/object.cpp +++ b/apps/opencs/view/render/object.cpp @@ -102,6 +102,14 @@ void CSVRender::Object::update() if (recordType == CSMWorld::UniversalId::Type_Light) { light = &dynamic_cast& >(referenceables.getRecord(index)).get(); + if (model.empty()) + model = "marker_light.nif"; + } + + if (recordType == CSMWorld::UniversalId::Type_CreatureLevelledList) + { + if (model.empty()) + model = "marker_creature.nif"; } if (model.empty()) From 30716344f2355258ff41e9c63e320d8ebb592989 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Mon, 16 Jul 2018 13:08:34 +0400 Subject: [PATCH 04/12] Fix possible division by zero in the fatigue calculation (bug #4510) --- CHANGELOG.md | 1 + apps/openmw/mwmechanics/creaturestats.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fde57f39..8c1f1dbe9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,6 +67,7 @@ Bug #4496: SpellTurnLeft and SpellTurnRight animation groups are unused Bug #4497: File names starting with x or X are not classified as animation Bug #4503: Cast and ExplodeSpell commands increase alteration skill + Bug #4510: Division by zero in MWMechanics::CreatureStats::setAttribute Feature #2606: Editor: Implemented (optional) case sensitive global search Feature #3083: Play animation when NPC is casting spell via script Feature #3276: Editor: Search- Show number of (remaining) search results and indicate a search without any results diff --git a/apps/openmw/mwmechanics/creaturestats.cpp b/apps/openmw/mwmechanics/creaturestats.cpp index 31724bcbc..49823d7a5 100644 --- a/apps/openmw/mwmechanics/creaturestats.cpp +++ b/apps/openmw/mwmechanics/creaturestats.cpp @@ -157,7 +157,7 @@ namespace MWMechanics int endurance = getAttribute(ESM::Attribute::Endurance).getModified(); DynamicStat fatigue = getFatigue(); float diff = (strength+willpower+agility+endurance) - fatigue.getBase(); - float currentToBaseRatio = (fatigue.getCurrent() / fatigue.getBase()); + float currentToBaseRatio = fatigue.getBase() > 0 ? (fatigue.getCurrent() / fatigue.getBase()) : 0; fatigue.setModified(fatigue.getModified() + diff, 0); fatigue.setCurrent(fatigue.getBase() * currentToBaseRatio); setFatigue(fatigue); From edd5769022551d62d3a4baf8ab7bcdf3880b909d Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Sat, 14 Jul 2018 15:47:05 +0400 Subject: [PATCH 05/12] Show magic items count in spells window (feature #4509) --- CHANGELOG.md | 1 + apps/openmw/mwgui/spellmodel.cpp | 2 ++ apps/openmw/mwgui/spellmodel.hpp | 1 + apps/openmw/mwgui/spellview.cpp | 8 ++++++-- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3735d19b4..352e4db06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -79,6 +79,7 @@ Feature #4444: Per-group KF-animation files support Feature #4466: Editor: Add option to ignore "Base" records when running verifier Feature #4012: Editor: Write a log file if OpenCS crashes + Feature #4509: Show count of enchanted items in stack in the spells list Feature #4512: Editor: Use markers for lights and creatures levelled lists Task #2490: Don't open command prompt window on Release-mode builds automatically diff --git a/apps/openmw/mwgui/spellmodel.cpp b/apps/openmw/mwgui/spellmodel.cpp index a73d343f9..a2710b633 100644 --- a/apps/openmw/mwgui/spellmodel.cpp +++ b/apps/openmw/mwgui/spellmodel.cpp @@ -80,6 +80,7 @@ namespace MWGui newSpell.mSelected = (MWBase::Environment::get().getWindowManager()->getSelectedSpell() == spell->mId); newSpell.mActive = true; + newSpell.mCount = 1; mSpells.push_back(newSpell); } @@ -109,6 +110,7 @@ namespace MWGui newSpell.mItem = item; newSpell.mId = item.getCellRef().getRefId(); newSpell.mName = item.getClass().getName(item); + newSpell.mCount = item.getRefData().getCount(); newSpell.mType = Spell::Type_EnchantedItem; newSpell.mSelected = invStore.getSelectedEnchantItem() == it; diff --git a/apps/openmw/mwgui/spellmodel.hpp b/apps/openmw/mwgui/spellmodel.hpp index 6b10f7127..8e29707ae 100644 --- a/apps/openmw/mwgui/spellmodel.hpp +++ b/apps/openmw/mwgui/spellmodel.hpp @@ -20,6 +20,7 @@ namespace MWGui std::string mCostColumn; // Cost/chance or Cost/charge std::string mId; // Item ID or spell ID MWWorld::Ptr mItem; // Only for Type_EnchantedItem + int mCount; // Only for Type_EnchantedItem bool mSelected; // Is this the currently selected spell/item (only one can be selected at a time) bool mActive; // (Items only) is the item equipped? diff --git a/apps/openmw/mwgui/spellview.cpp b/apps/openmw/mwgui/spellview.cpp index 4268b33a0..758e6b306 100644 --- a/apps/openmw/mwgui/spellview.cpp +++ b/apps/openmw/mwgui/spellview.cpp @@ -7,6 +7,8 @@ #include +#include "tooltips.hpp" + namespace MWGui { @@ -103,11 +105,12 @@ namespace MWGui } const std::string skin = spell.mActive ? "SandTextButton" : "SpellTextUnequipped"; + const std::string captionSuffix = MWGui::ToolTips::getCountString(spell.mCount); Gui::SharedStateButton* t = mScrollView->createWidget(skin, MyGUI::IntCoord(0, 0, 0, spellHeight), MyGUI::Align::Left | MyGUI::Align::Top); t->setNeedKeyFocus(true); - t->setCaption(spell.mName); + t->setCaption(spell.mName + captionSuffix); t->setTextAlign(MyGUI::Align::Left); adjustSpellWidget(spell, i, t); @@ -163,7 +166,8 @@ namespace MWGui // more checking for major change. const Spell& spell = mModel->getItem(spellIndex); - if (nameButton->getCaption() != spell.mName) + const std::string captionSuffix = MWGui::ToolTips::getCountString(spell.mCount); + if (nameButton->getCaption() != (spell.mName + captionSuffix)) { fullUpdateRequired = true; break; From 3ff2740e59acf5aa9a65cf5b0a390af17b91dc19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Mon, 16 Jul 2018 20:29:00 +0200 Subject: [PATCH 06/12] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f7e4e095..eab0d98a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -70,6 +70,7 @@ Feature #4404: Editor: All EnumDelegate fields should have their items sorted alphabetically Feature #4444: Per-group KF-animation files support Feature #4466: Editor: Add option to ignore "Base" records when running verifier + Feature #4488: Make water shader rougher during rain Feature #4012: Editor: Write a log file if OpenCS crashes 0.44.0 From 38fa4e0a8ab443bf26bb87bd70c8c75d7171eed7 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Tue, 17 Jul 2018 14:06:41 +0400 Subject: [PATCH 07/12] Do not play un-equipping animation when we switch to hand-to-hand --- apps/openmw/mwmechanics/character.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index aaa6c7aeb..f843be66e 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -1229,12 +1229,17 @@ bool CharacterController::updateWeaponState() && mUpperBodyState != UpperCharState_UnEquipingWeap && !isStillWeapon) { - // Note: we do not disable unequipping animation automatically to avoid body desync - getWeaponGroup(mWeaponType, weapgroup); - mAnimation->play(weapgroup, priorityWeapon, - MWRender::Animation::BlendMask_All, false, - 1.0f, "unequip start", "unequip stop", 0.0f, 0); - mUpperBodyState = UpperCharState_UnEquipingWeap; + // We can not play un-equip animation when we switch to HtH + // because we already un-equipped weapon + if (weaptype != WeapType_HandToHand || mWeaponType == WeapType_Spell) + { + // Note: we do not disable unequipping animation automatically to avoid body desync + getWeaponGroup(mWeaponType, weapgroup); + mAnimation->play(weapgroup, priorityWeapon, + MWRender::Animation::BlendMask_All, false, + 1.0f, "unequip start", "unequip stop", 0.0f, 0); + mUpperBodyState = UpperCharState_UnEquipingWeap; + } if(!downSoundId.empty()) { From 5c16ce1d36987142bc634b3b342e03513c723bf8 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Tue, 17 Jul 2018 22:49:51 +0400 Subject: [PATCH 08/12] Sort icons in the DataDisplayDelegate --- apps/opencs/view/world/datadisplaydelegate.cpp | 18 ++++++++++++++++-- apps/opencs/view/world/datadisplaydelegate.hpp | 9 ++++++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/apps/opencs/view/world/datadisplaydelegate.cpp b/apps/opencs/view/world/datadisplaydelegate.cpp index 9db16d593..f0c364bc2 100644 --- a/apps/opencs/view/world/datadisplaydelegate.cpp +++ b/apps/opencs/view/world/datadisplaydelegate.cpp @@ -32,7 +32,7 @@ void CSVWorld::DataDisplayDelegate::buildPixmaps () while (it != mIcons.end()) { - mPixmaps.push_back (std::make_pair (it->first, it->second.pixmap (mIconSize) ) ); + mPixmaps.push_back (std::make_pair (it->mValue, it->mIcon.pixmap (mIconSize) ) ); ++it; } } @@ -142,9 +142,23 @@ void CSVWorld::DataDisplayDelegate::settingChanged (const CSMPrefs::Setting *set void CSVWorld::DataDisplayDelegateFactory::add (int enumValue, const QString& enumName, const QString& iconFilename) { - mIcons.push_back (std::make_pair(enumValue, QIcon(iconFilename))); EnumDelegateFactory::add(enumValue, enumName); + Icon icon; + icon.mValue = enumValue; + icon.mName = enumName; + icon.mIcon = QIcon(iconFilename); + + for (auto it=mIcons.begin(); it!=mIcons.end(); ++it) + { + if (it->mName > enumName) + { + mIcons.insert(it, icon); + return; + } + } + + mIcons.push_back(icon); } CSVWorld::CommandDelegate *CSVWorld::DataDisplayDelegateFactory::makeDelegate ( diff --git a/apps/opencs/view/world/datadisplaydelegate.hpp b/apps/opencs/view/world/datadisplaydelegate.hpp index 540216d78..f8e775369 100755 --- a/apps/opencs/view/world/datadisplaydelegate.hpp +++ b/apps/opencs/view/world/datadisplaydelegate.hpp @@ -11,11 +11,18 @@ namespace CSMPrefs namespace CSVWorld { + struct Icon + { + int mValue; + QIcon mIcon; + QString mName; + }; + class DataDisplayDelegate : public EnumDelegate { public: - typedef std::vector < std::pair < int, QIcon > > IconList; + typedef std::vector IconList; typedef std::vector > ValueList; protected: From 038d5a5566e62688df835210f16f875a20144a6d Mon Sep 17 00:00:00 2001 From: Bret Curtis Date: Thu, 19 Jul 2018 15:38:56 +0200 Subject: [PATCH 09/12] Revert "remove breath/doxygen autodoc" This reverts commit f2fc8351bb2b1b3622939c390110f8e6847079aa. small fixes --- docs/requirements.txt | 1 + docs/source/conf.py | 41 ++- docs/source/index.rst | 3 +- docs/source/source/index.rst | 9 + docs/source/source/opencs/index.rst | 11 + docs/source/source/opencs/model/index.rst | 358 ++++++++++++++++++++++ docs/source/source/opencs/view/index.rst | 340 ++++++++++++++++++++ docs/source/source/openmw/index.rst | 24 ++ docs/source/source/openmw/mwbase.rst | 32 ++ docs/source/source/openmw/mwclass.rst | 68 ++++ docs/source/source/openmw/mwdialogue.rst | 32 ++ docs/source/source/openmw/mwgui.rst | 227 ++++++++++++++ docs/source/source/openmw/mwinput.rst | 5 + docs/source/source/openmw/mwmechanics.rst | 137 +++++++++ docs/source/source/openmw/mwphysics.rst | 15 + docs/source/source/openmw/mwrender.rst | 77 +++++ docs/source/source/openmw/mwscript.rst | 65 ++++ docs/source/source/openmw/mwsound.rst | 29 ++ docs/source/source/openmw/mwstate.rst | 11 + docs/source/source/openmw/mwworld.rst | 132 ++++++++ 20 files changed, 1615 insertions(+), 2 deletions(-) create mode 100644 docs/source/source/index.rst create mode 100644 docs/source/source/opencs/index.rst create mode 100644 docs/source/source/opencs/model/index.rst create mode 100644 docs/source/source/opencs/view/index.rst create mode 100644 docs/source/source/openmw/index.rst create mode 100644 docs/source/source/openmw/mwbase.rst create mode 100644 docs/source/source/openmw/mwclass.rst create mode 100644 docs/source/source/openmw/mwdialogue.rst create mode 100644 docs/source/source/openmw/mwgui.rst create mode 100644 docs/source/source/openmw/mwinput.rst create mode 100644 docs/source/source/openmw/mwmechanics.rst create mode 100644 docs/source/source/openmw/mwphysics.rst create mode 100644 docs/source/source/openmw/mwrender.rst create mode 100644 docs/source/source/openmw/mwscript.rst create mode 100644 docs/source/source/openmw/mwsound.rst create mode 100644 docs/source/source/openmw/mwstate.rst create mode 100644 docs/source/source/openmw/mwworld.rst diff --git a/docs/requirements.txt b/docs/requirements.txt index 288d462d0..b6377b997 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,3 @@ +breathe parse_cmake sphinx>=1.7.0 diff --git a/docs/source/conf.py b/docs/source/conf.py index 8905044dd..c8787c2e9 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -11,6 +11,7 @@ # # All configuration values have a default; values that are commented out # serve to show the default. +import glob import os import sys @@ -20,6 +21,12 @@ import sys project_root = os.path.abspath('../../') sys.path.insert(0, project_root) + +def insensitive_glob(pattern): + def either(c): + return '[%s%s]' % (c.lower(), c.upper()) if c.isalpha() else c + return glob.glob(''.join(map(either, pattern))) + # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. @@ -37,8 +44,40 @@ extensions = [ 'sphinx.ext.autosectionlabel', ] + #autosectionlabel_prefix_document = True +try: + import breathe + extensions.append('breathe') +except ImportError: + print("WARNING: Unable to import breathe, code documentation won't be generated.") + +# Where breathe can find the source files +openmw_path = os.path.join(project_root, "apps", "openmw") +openmw_sub_dirs = os.walk(openmw_path).next()[1] +openmw_headers = insensitive_glob(os.path.join(openmw_path, "*.hpp")) +for dir in openmw_sub_dirs: + openmw_headers += insensitive_glob(os.path.join(openmw_path, dir, "*.hpp")) +# massage the headers to get the relative path needed +openmw_headers = [os.path.relpath(x, openmw_path) for x in openmw_headers] + +opencs_path = os.path.join(project_root, "apps", "opencs") +opencs_sub_dirs = os.walk(opencs_path).next()[1] +opencs_headers = insensitive_glob(os.path.join(opencs_path, "*.hpp")) +opencs_sub_sub_dirs = [] +for dir in opencs_sub_dirs: + opencs_headers += insensitive_glob(os.path.join(opencs_path, dir, "*.hpp")) + opencs_sub_sub_dirs += os.walk(os.path.join(opencs_path, dir)).next()[1] + for sub_dir in opencs_sub_sub_dirs: + opencs_headers += insensitive_glob(os.path.join(opencs_path, dir, sub_dir, "*.hpp")) +opencs_headers = [os.path.relpath(x, opencs_path) for x in opencs_headers] + +breathe_projects_source = { + "openmw": (openmw_path, openmw_headers), + "opencs": (opencs_path, opencs_headers), +} + # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -53,7 +92,7 @@ master_doc = 'index' # General information about the project. project = u'OpenMW' -copyright = u'2017, OpenMW Team' +copyright = u'2016, OpenMW Team' # The version info for the project you're documenting, acts as replacement for diff --git a/docs/source/index.rst b/docs/source/index.rst index de3773ddb..d444fca9c 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -3,7 +3,8 @@ Welcome to OpenMW's Documentation! .. toctree:: :caption: Table of Contents - :maxdepth: 3 + :maxdepth: 2 manuals/index reference/index + source/index diff --git a/docs/source/source/index.rst b/docs/source/source/index.rst new file mode 100644 index 000000000..f0ef9a080 --- /dev/null +++ b/docs/source/source/index.rst @@ -0,0 +1,9 @@ +Project Source Documentation +============================ + +.. toctree:: + :caption: Table of Contents + :maxdepth: 2 + + openmw/index + opencs/index diff --git a/docs/source/source/opencs/index.rst b/docs/source/source/opencs/index.rst new file mode 100644 index 000000000..b648bc49c --- /dev/null +++ b/docs/source/source/opencs/index.rst @@ -0,0 +1,11 @@ +OpenMW-CS Source Documentation +############################## + +.. toctree:: + :maxdepth: 2 + + model/index + view/index + +.. autodoxygenfile:: editor.hpp + :project: opencs \ No newline at end of file diff --git a/docs/source/source/opencs/model/index.rst b/docs/source/source/opencs/model/index.rst new file mode 100644 index 000000000..38ca0c31c --- /dev/null +++ b/docs/source/source/opencs/model/index.rst @@ -0,0 +1,358 @@ +./opencs/model +############## + +doc +--- + .. autodoxygenfile:: model/doc/blacklist.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/document.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/documentmanager.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/loader.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/messages.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/operationholder.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/operation.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/runner.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/saving.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/savingstages.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/savingstate.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/stage.hpp + :project: opencs + + .. autodoxygenfile:: model/doc/state.hpp + :project: opencs + +filter +------ + .. autodoxygenfile:: model/filter/andnode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/booleannode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/leafnode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/narynode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/node.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/notnode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/ornode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/parser.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/textnode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/unarynode.hpp + :project: opencs + + .. autodoxygenfile:: model/filter/valuenode.hpp + :project: opencs + +prefs +----- + .. autodoxygenfile:: model/prefs/boolsetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/category.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/coloursetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/doublesetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/enumsetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/intsetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/modifiersetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/setting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/shortcuteventhandler.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/shortcut.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/shortcutmanager.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/shortcutsetting.hpp + :project: opencs + + .. autodoxygenfile:: model/prefs/state.hpp + :project: opencs + +tools +----- + .. autodoxygenfile:: model/tools/birthsigncheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/bodypartcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/classcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/factioncheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/gmstcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/journalcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/magiceffectcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/mandatoryid.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/mergeoperation.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/mergestages.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/mergestate.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/pathgridcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/racecheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/referenceablecheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/referencecheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/regioncheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/reportmodel.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/scriptcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/search.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/searchoperation.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/searchstage.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/skillcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/soundcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/soundgencheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/spellcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/startscriptcheck.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/tools.hpp + :project: opencs + + .. autodoxygenfile:: model/tools/topicinfocheck.hpp + :project: opencs + +world +----- + .. autodoxygenfile:: model/world/cellcoordinates.hpp + :project: opencs + + .. autodoxygenfile:: model/world/cell.hpp + :project: opencs + + .. autodoxygenfile:: model/world/cellselection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/collectionbase.hpp + :project: opencs + + .. autodoxygenfile:: model/world/collection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/columnbase.hpp + :project: opencs + + .. autodoxygenfile:: model/world/columnimp.hpp + :project: opencs + + .. autodoxygenfile:: model/world/columns.hpp + :project: opencs + + .. autodoxygenfile:: model/world/commanddispatcher.hpp + :project: opencs + + .. autodoxygenfile:: model/world/commandmacro.hpp + :project: opencs + + .. autodoxygenfile:: model/world/commands.hpp + :project: opencs + + .. autodoxygenfile:: model/world/data.hpp + :project: opencs + + .. autodoxygenfile:: model/world/defaultgmsts.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idcompletionmanager.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idtablebase.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idtable.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idtableproxymodel.hpp + :project: opencs + + .. autodoxygenfile:: model/world/idtree.hpp + :project: opencs + + .. autodoxygenfile:: model/world/infocollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/info.hpp + :project: opencs + + .. autodoxygenfile:: model/world/infoselectwrapper.hpp + :project: opencs + + .. autodoxygenfile:: model/world/infotableproxymodel.hpp + :project: opencs + + .. autodoxygenfile:: model/world/land.hpp + :project: opencs + + .. autodoxygenfile:: model/world/landtexture.hpp + :project: opencs + + .. autodoxygenfile:: model/world/metadata.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedcoladapterimp.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedcolumnadapter.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedidcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedinfocollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedtableproxymodel.hpp + :project: opencs + + .. autodoxygenfile:: model/world/nestedtablewrapper.hpp + :project: opencs + + .. autodoxygenfile:: model/world/pathgrid.hpp + :project: opencs + + .. autodoxygenfile:: model/world/record.hpp + :project: opencs + + .. autodoxygenfile:: model/world/refcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/ref.hpp + :project: opencs + + .. autodoxygenfile:: model/world/refidadapter.hpp + :project: opencs + + .. autodoxygenfile:: model/world/refidadapterimp.hpp + :project: opencs + + .. autodoxygenfile:: model/world/refidcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/refiddata.hpp + :project: opencs + + .. autodoxygenfile:: model/world/regionmap.hpp + :project: opencs + + .. autodoxygenfile:: model/world/resources.hpp + :project: opencs + + .. autodoxygenfile:: model/world/resourcesmanager.hpp + :project: opencs + + .. autodoxygenfile:: model/world/resourcetable.hpp + :project: opencs + + .. autodoxygenfile:: model/world/scope.hpp + :project: opencs + + .. autodoxygenfile:: model/world/scriptcontext.hpp + :project: opencs + + .. autodoxygenfile:: model/world/subcellcollection.hpp + :project: opencs + + .. autodoxygenfile:: model/world/tablemimedata.hpp + :project: opencs + + .. autodoxygenfile:: model/world/universalid.hpp + :project: opencs + diff --git a/docs/source/source/opencs/view/index.rst b/docs/source/source/opencs/view/index.rst new file mode 100644 index 000000000..54d00ccc0 --- /dev/null +++ b/docs/source/source/opencs/view/index.rst @@ -0,0 +1,340 @@ +./opencs/view +############# + +doc +--- + .. autodoxygenfile:: view/doc/adjusterwidget.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/filedialog.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/filewidget.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/globaldebugprofilemenu.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/loader.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/newgame.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/operation.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/operations.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/runlogsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/sizehint.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/startup.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/subviewfactory.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/subviewfactoryimp.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/subview.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/view.hpp + :project: opencs + + .. autodoxygenfile:: view/doc/viewmanager.hpp + :project: opencs + +filter +------ + .. autodoxygenfile:: view/filter/editwidget.hpp + :project: opencs + + .. autodoxygenfile:: view/filter/filterbox.hpp + :project: opencs + + .. autodoxygenfile:: view/filter/recordfilterbox.hpp + :project: opencs + +prefs +----- + .. autodoxygenfile:: view/prefs/dialogue.hpp + :project: opencs + + .. autodoxygenfile:: view/prefs/keybindingpage.hpp + :project: opencs + + .. autodoxygenfile:: view/prefs/pagebase.hpp + :project: opencs + + .. autodoxygenfile:: view/prefs/page.hpp + :project: opencs + +render +------ + .. autodoxygenfile:: view/render/cameracontroller.hpp + :project: opencs + + .. autodoxygenfile:: view/render/cellarrow.hpp + :project: opencs + + .. autodoxygenfile:: view/render/cellborder.hpp + :project: opencs + + .. autodoxygenfile:: view/render/cell.hpp + :project: opencs + + .. autodoxygenfile:: view/render/cellmarker.hpp + :project: opencs + + .. autodoxygenfile:: view/render/cellwater.hpp + :project: opencs + + .. autodoxygenfile:: view/render/editmode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/instancemode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/instancemovemode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/instanceselectionmode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/lightingbright.hpp + :project: opencs + + .. autodoxygenfile:: view/render/lightingday.hpp + :project: opencs + + .. autodoxygenfile:: view/render/lighting.hpp + :project: opencs + + .. autodoxygenfile:: view/render/lightingnight.hpp + :project: opencs + + .. autodoxygenfile:: view/render/mask.hpp + :project: opencs + + .. autodoxygenfile:: view/render/object.hpp + :project: opencs + + .. autodoxygenfile:: view/render/orbitcameramode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/pagedworldspacewidget.hpp + :project: opencs + + .. autodoxygenfile:: view/render/pathgrid.hpp + :project: opencs + + .. autodoxygenfile:: view/render/pathgridmode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/pathgridselectionmode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/previewwidget.hpp + :project: opencs + + .. autodoxygenfile:: view/render/scenewidget.hpp + :project: opencs + + .. autodoxygenfile:: view/render/selectionmode.hpp + :project: opencs + + .. autodoxygenfile:: view/render/tagbase.hpp + :project: opencs + + .. autodoxygenfile:: view/render/terrainstorage.hpp + :project: opencs + + .. autodoxygenfile:: view/render/unpagedworldspacewidget.hpp + :project: opencs + + .. autodoxygenfile:: view/render/worldspacewidget.hpp + :project: opencs + +tools +----- + .. autodoxygenfile:: view/tools/merge.hpp + :project: opencs + + .. autodoxygenfile:: view/tools/reportsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/tools/reporttable.hpp + :project: opencs + + .. autodoxygenfile:: view/tools/searchbox.hpp + :project: opencs + + .. autodoxygenfile:: view/tools/searchsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/tools/subviews.hpp + :project: opencs + +widget +------ + .. autodoxygenfile:: view/widget/coloreditor.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/colorpickerpopup.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/completerpopup.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/droplineedit.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/modebutton.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/pushbutton.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetoolbar.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetool.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetoolmode.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetoolrun.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetooltoggle2.hpp + :project: opencs + + .. autodoxygenfile:: view/widget/scenetooltoggle.hpp + :project: opencs + +world +----- + .. autodoxygenfile:: view/world/cellcreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/colordelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/creator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/datadisplaydelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/dialoguecreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/dialoguespinbox.hpp + :project: opencs + + .. autodoxygenfile:: view/world/dialoguesubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/dragdroputils.hpp + :project: opencs + + .. autodoxygenfile:: view/world/dragrecordtable.hpp + :project: opencs + + .. autodoxygenfile:: view/world/enumdelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/extendedcommandconfigurator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/genericcreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/globalcreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/idcompletiondelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/idtypedelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/idvalidator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/infocreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/nestedtable.hpp + :project: opencs + + .. autodoxygenfile:: view/world/pathgridcreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/previewsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/recordbuttonbar.hpp + :project: opencs + + .. autodoxygenfile:: view/world/recordstatusdelegate.hpp + :project: opencs + + .. autodoxygenfile:: view/world/referenceablecreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/referencecreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/regionmap.hpp + :project: opencs + + .. autodoxygenfile:: view/world/regionmapsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/scenesubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/scriptedit.hpp + :project: opencs + + .. autodoxygenfile:: view/world/scripterrortable.hpp + :project: opencs + + .. autodoxygenfile:: view/world/scripthighlighter.hpp + :project: opencs + + .. autodoxygenfile:: view/world/scriptsubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/startscriptcreator.hpp + :project: opencs + + .. autodoxygenfile:: view/world/subviews.hpp + :project: opencs + + .. autodoxygenfile:: view/world/tablebottombox.hpp + :project: opencs + + .. autodoxygenfile:: view/world/tableeditidaction.hpp + :project: opencs + + .. autodoxygenfile:: view/world/table.hpp + :project: opencs + + .. autodoxygenfile:: view/world/tablesubview.hpp + :project: opencs + + .. autodoxygenfile:: view/world/util.hpp + :project: opencs + + .. autodoxygenfile:: view/world/vartypedelegate.hpp + :project: opencs diff --git a/docs/source/source/openmw/index.rst b/docs/source/source/openmw/index.rst new file mode 100644 index 000000000..5367995de --- /dev/null +++ b/docs/source/source/openmw/index.rst @@ -0,0 +1,24 @@ +OpenMW Source Documentation +########################### + +.. toctree:: + :maxdepth: 2 + + mwbase + mwclass + mwdialogue + mwgui + mwinput + mwmechanics + mwphysics + mwrender + mwscript + mwsound + mwstate + mwworld + +.. autodoxygenfile:: engine.hpp + :project: openmw + +.. autodoxygenfile:: doc.hpp + :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwbase.rst b/docs/source/source/openmw/mwbase.rst new file mode 100644 index 000000000..8fd7ffc1e --- /dev/null +++ b/docs/source/source/openmw/mwbase.rst @@ -0,0 +1,32 @@ +./mwbase +######## + +.. autodoxygenfile:: mwbase/dialoguemanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/environment.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/inputmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/journal.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/mechanicsmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/scriptmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/soundmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/statemanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/windowmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwbase/world.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwclass.rst b/docs/source/source/openmw/mwclass.rst new file mode 100644 index 000000000..3365d2582 --- /dev/null +++ b/docs/source/source/openmw/mwclass.rst @@ -0,0 +1,68 @@ +./mwclass +######### + +.. autodoxygenfile:: mwclass/activator.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/actor.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/apparatus.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/armor.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/bodypart.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/book.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/classes.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/clothing.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/container.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/creature.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/creaturelevlist.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/ingredient.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/itemlevlist.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/light.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/lockpick.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/misc.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/npc.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/potion.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/probe.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/repair.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/static.hpp + :project: openmw + +.. autodoxygenfile:: mwclass/weapon.hpp + :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwdialogue.rst b/docs/source/source/openmw/mwdialogue.rst new file mode 100644 index 000000000..1f3522f2c --- /dev/null +++ b/docs/source/source/openmw/mwdialogue.rst @@ -0,0 +1,32 @@ +./mwdialogue +############ + +.. autodoxygenfile:: mwdialogue/dialoguemanagerimp.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/filter.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/hypertextparser.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/journalentry.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/journalimp.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/keywordsearch.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/quest.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/scripttest.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/selectwrapper.hpp + :project: openmw + +.. autodoxygenfile:: mwdialogue/topic.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwgui.rst b/docs/source/source/openmw/mwgui.rst new file mode 100644 index 000000000..0e3726832 --- /dev/null +++ b/docs/source/source/openmw/mwgui.rst @@ -0,0 +1,227 @@ +./mwgui +####### + +.. autodoxygenfile:: mwgui/alchemywindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/backgroundimage.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/birth.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/bookpage.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/bookwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/charactercreation.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/class.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/companionitemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/companionwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/confirmationdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/console.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/container.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/containeritemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/controllers.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/countdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/cursor.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/debugwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/dialogue.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/draganddrop.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/enchantingdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/exposedwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/formatting.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/hud.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/inventoryitemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/inventorywindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/itemchargeview.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/itemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/itemselection.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/itemview.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/itemwidget.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/jailscreen.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/journalbooks.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/journalviewmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/journalwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/layout.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/levelupdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/loadingscreen.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/mainmenu.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/mapwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/merchantrepair.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/messagebox.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/mode.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/pickpocketitemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/quickkeysmenu.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/race.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/recharge.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/referenceinterface.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/repair.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/review.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/savegamedialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/screenfader.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/scrollwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/settingswindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/sortfilteritemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/soulgemdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellbuyingwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellcreationdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellicons.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellview.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/spellwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/statswindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/textinput.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/timeadvancer.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/tooltips.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/tradeitemmodel.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/tradewindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/trainingwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/travelwindow.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/videowidget.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/waitdialog.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/widgets.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/windowbase.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/windowmanagerimp.hpp + :project: openmw + +.. autodoxygenfile:: mwgui/windowpinnablebase.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwinput.rst b/docs/source/source/openmw/mwinput.rst new file mode 100644 index 000000000..b24d8dfdb --- /dev/null +++ b/docs/source/source/openmw/mwinput.rst @@ -0,0 +1,5 @@ +./mwinput +######### + +.. autodoxygenfile:: mwinput/inputmanagerimp.hpp + :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwmechanics.rst b/docs/source/source/openmw/mwmechanics.rst new file mode 100644 index 000000000..3427b712a --- /dev/null +++ b/docs/source/source/openmw/mwmechanics.rst @@ -0,0 +1,137 @@ +./mwmechanics +############# + +.. autodoxygenfile:: mwmechanics/activespells.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/actor.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/actors.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/actorutil.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aiactivate.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aiavoiddoor.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aicombataction.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aicombat.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aiescort.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aiface.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aifollow.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aipackage.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aipursue.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aisequence.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aistate.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aitravel.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/aiwander.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/alchemy.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/autocalcspell.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/character.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/combat.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/coordinateconverter.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/creaturestats.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/difficultyscaling.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/disease.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/drawstate.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/enchanting.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/levelledlist.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/magiceffects.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/mechanicsmanagerimp.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/movement.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/npcstats.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/objects.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/obstacle.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/pathfinding.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/pathgrid.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/pickpocket.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/repair.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/security.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/spellcasting.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/spells.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/stat.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/steering.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/summoning.hpp + :project: openmw + +.. autodoxygenfile:: mwmechanics/trading.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwphysics.rst b/docs/source/source/openmw/mwphysics.rst new file mode 100644 index 000000000..6eebab4d9 --- /dev/null +++ b/docs/source/source/openmw/mwphysics.rst @@ -0,0 +1,15 @@ +./mwphysics +########### + +.. autodoxygenfile:: mwphysics/actor.hpp + :project: openmw + +.. autodoxygenfile:: mwphysics/collisiontype.hpp + :project: openmw + +.. autodoxygenfile:: mwphysics/convert.hpp + :project: openmw + +.. autodoxygenfile:: mwphysics/physicssystem.hpp + :project: openmw + diff --git a/docs/source/source/openmw/mwrender.rst b/docs/source/source/openmw/mwrender.rst new file mode 100644 index 000000000..d284f6586 --- /dev/null +++ b/docs/source/source/openmw/mwrender.rst @@ -0,0 +1,77 @@ +./mwrender +########## + +.. autodoxygenfile:: mwrender/actoranimation.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/animation.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/bulletdebugdraw.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/camera.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/cell.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/characterpreview.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/creatureanimation.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/effectmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/globalmap.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/localmap.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/npcanimation.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/objects.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/pathgrid.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/renderbin.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/renderinginterface.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/renderingmanager.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/rendermode.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/ripplesimulation.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/rotatecontroller.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/sky.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/terrainstorage.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/util.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/vismask.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/water.hpp + :project: openmw + +.. autodoxygenfile:: mwrender/weaponanimation.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwscript.rst b/docs/source/source/openmw/mwscript.rst new file mode 100644 index 000000000..8db8f40e2 --- /dev/null +++ b/docs/source/source/openmw/mwscript.rst @@ -0,0 +1,65 @@ +./mwscript +########## + +.. autodoxygenfile:: mwscript/aiextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/animationextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/cellextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/compilercontext.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/consoleextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/containerextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/controlextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/dialogueextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/extensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/globalscripts.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/guiextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/interpretercontext.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/locals.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/miscextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/ref.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/scriptmanagerimp.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/skyextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/soundextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/statsextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/transformationextensions.hpp + :project: openmw + +.. autodoxygenfile:: mwscript/userextensions.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwsound.rst b/docs/source/source/openmw/mwsound.rst new file mode 100644 index 000000000..d4fcb0e6b --- /dev/null +++ b/docs/source/source/openmw/mwsound.rst @@ -0,0 +1,29 @@ +./mwsound +######### + +.. autodoxygenfile:: mwsound/ffmpeg_decoder.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/loudness.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/movieaudiofactory.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/openal_output.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/sound_buffer.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/sound_decoder.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/sound.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/soundmanagerimp.hpp + :project: openmw + +.. autodoxygenfile:: mwsound/sound_output.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwstate.rst b/docs/source/source/openmw/mwstate.rst new file mode 100644 index 000000000..2618c6ff0 --- /dev/null +++ b/docs/source/source/openmw/mwstate.rst @@ -0,0 +1,11 @@ +./mwstate +######### + +.. autodoxygenfile:: mwstate/character.hpp + :project: openmw + +.. autodoxygenfile:: mwstate/charactermanager.hpp + :project: openmw + +.. autodoxygenfile:: mwstate/statemanagerimp.hpp + :project: openmw diff --git a/docs/source/source/openmw/mwworld.rst b/docs/source/source/openmw/mwworld.rst new file mode 100644 index 000000000..21026b3e2 --- /dev/null +++ b/docs/source/source/openmw/mwworld.rst @@ -0,0 +1,132 @@ +./mwworld +######### + +.. autodoxygenfile:: mwworld/actionalchemy.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionapply.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actiondoor.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actioneat.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionequip.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/action.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionopen.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionread.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionrepair.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionsoulgem.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actiontake.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actiontalk.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actionteleport.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/actiontrap.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cellpreloader.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cellref.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cellreflist.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cells.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cellstore.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/cellvisitors.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/class.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/containerstore.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/contentloader.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/customdata.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/esmloader.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/esmstore.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/failedaction.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/globals.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/inventorystore.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/livecellref.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/localscripts.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/manualref.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/nullaction.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/player.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/projectilemanager.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/ptr.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/recordcmp.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/refdata.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/scene.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/store.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/timestamp.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/weather.hpp + :project: openmw + +.. autodoxygenfile:: mwworld/worldimp.hpp + :project: openmw + From ee3aba149d55f2294adccd1b99cfa36f6beeb7dd Mon Sep 17 00:00:00 2001 From: Bret Curtis Date: Thu, 19 Jul 2018 14:34:06 +0000 Subject: [PATCH 10/12] Force RTD to not build any other types of docs. --- readthedocs.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 readthedocs.yml diff --git a/readthedocs.yml b/readthedocs.yml new file mode 100644 index 000000000..e53e54b78 --- /dev/null +++ b/readthedocs.yml @@ -0,0 +1,2 @@ +# Don't build any extra formats +formats: [] \ No newline at end of file From 8281fd903f12759da08481f4b4bdbdb87dd3606f Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Thu, 19 Jul 2018 20:17:32 +0400 Subject: [PATCH 11/12] Set movement speed to 0 when unconscious (bug #4519) --- CHANGELOG.md | 1 + apps/openmw/mwclass/creature.cpp | 3 +++ apps/openmw/mwclass/npc.cpp | 8 ++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c50bc05ae..b1f00cccd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,6 +68,7 @@ Bug #4497: File names starting with x or X are not classified as animation Bug #4503: Cast and ExplodeSpell commands increase alteration skill Bug #4510: Division by zero in MWMechanics::CreatureStats::setAttribute + Bug #4519: Knockdown does not discard movement in the 1st-person mode Feature #2606: Editor: Implemented (optional) case sensitive global search Feature #3083: Play animation when NPC is casting spell via script Feature #3276: Editor: Search- Show number of (remaining) search results and indicate a search without any results diff --git a/apps/openmw/mwclass/creature.cpp b/apps/openmw/mwclass/creature.cpp index a07a5c893..be143bb46 100644 --- a/apps/openmw/mwclass/creature.cpp +++ b/apps/openmw/mwclass/creature.cpp @@ -519,6 +519,9 @@ namespace MWClass float Creature::getSpeed(const MWWorld::Ptr &ptr) const { MWMechanics::CreatureStats& stats = getCreatureStats(ptr); + if (stats.isParalyzed() || stats.getKnockedDown() || stats.isDead()) + return 0.f; + const GMST& gmst = getGmst(); float walkSpeed = gmst.fMinWalkSpeedCreature->getFloat() + 0.01f * stats.getAttribute(ESM::Attribute::Speed).getModified() diff --git a/apps/openmw/mwclass/npc.cpp b/apps/openmw/mwclass/npc.cpp index 0becb18df..b08542e67 100644 --- a/apps/openmw/mwclass/npc.cpp +++ b/apps/openmw/mwclass/npc.cpp @@ -925,6 +925,10 @@ namespace MWClass float Npc::getSpeed(const MWWorld::Ptr& ptr) const { + const MWMechanics::CreatureStats& stats = ptr.getClass().getCreatureStats(ptr); + if (stats.isParalyzed() || stats.getKnockedDown() || stats.isDead()) + return 0.f; + const MWBase::World *world = MWBase::Environment::get().getWorld(); const GMST& gmst = getGmst(); @@ -933,8 +937,8 @@ namespace MWClass const float normalizedEncumbrance = getNormalizedEncumbrance(ptr); - bool sneaking = ptr.getClass().getCreatureStats(ptr).getStance(MWMechanics::CreatureStats::Stance_Sneak); - bool running = ptr.getClass().getCreatureStats(ptr).getStance(MWMechanics::CreatureStats::Stance_Run); + bool sneaking = stats.getStance(MWMechanics::CreatureStats::Stance_Sneak); + bool running = stats.getStance(MWMechanics::CreatureStats::Stance_Run); float walkSpeed = gmst.fMinWalkSpeed->getFloat() + 0.01f*npcdata->mNpcStats.getAttribute(ESM::Attribute::Speed).getModified()* (gmst.fMaxWalkSpeed->getFloat() - gmst.fMinWalkSpeed->getFloat()); From a54b77967297cc051a2069e6fff75e6dd30d0c7d Mon Sep 17 00:00:00 2001 From: Bret Curtis Date: Thu, 19 Jul 2018 23:27:39 +0200 Subject: [PATCH 12/12] Revert "Revert "remove breath/doxygen autodoc"" This reverts commit 038d5a5566e62688df835210f16f875a20144a6d. --- docs/requirements.txt | 1 - docs/source/conf.py | 41 +-- docs/source/index.rst | 3 +- docs/source/source/index.rst | 9 - docs/source/source/opencs/index.rst | 11 - docs/source/source/opencs/model/index.rst | 358 ---------------------- docs/source/source/opencs/view/index.rst | 340 -------------------- docs/source/source/openmw/index.rst | 24 -- docs/source/source/openmw/mwbase.rst | 32 -- docs/source/source/openmw/mwclass.rst | 68 ---- docs/source/source/openmw/mwdialogue.rst | 32 -- docs/source/source/openmw/mwgui.rst | 227 -------------- docs/source/source/openmw/mwinput.rst | 5 - docs/source/source/openmw/mwmechanics.rst | 137 --------- docs/source/source/openmw/mwphysics.rst | 15 - docs/source/source/openmw/mwrender.rst | 77 ----- docs/source/source/openmw/mwscript.rst | 65 ---- docs/source/source/openmw/mwsound.rst | 29 -- docs/source/source/openmw/mwstate.rst | 11 - docs/source/source/openmw/mwworld.rst | 132 -------- 20 files changed, 2 insertions(+), 1615 deletions(-) delete mode 100644 docs/source/source/index.rst delete mode 100644 docs/source/source/opencs/index.rst delete mode 100644 docs/source/source/opencs/model/index.rst delete mode 100644 docs/source/source/opencs/view/index.rst delete mode 100644 docs/source/source/openmw/index.rst delete mode 100644 docs/source/source/openmw/mwbase.rst delete mode 100644 docs/source/source/openmw/mwclass.rst delete mode 100644 docs/source/source/openmw/mwdialogue.rst delete mode 100644 docs/source/source/openmw/mwgui.rst delete mode 100644 docs/source/source/openmw/mwinput.rst delete mode 100644 docs/source/source/openmw/mwmechanics.rst delete mode 100644 docs/source/source/openmw/mwphysics.rst delete mode 100644 docs/source/source/openmw/mwrender.rst delete mode 100644 docs/source/source/openmw/mwscript.rst delete mode 100644 docs/source/source/openmw/mwsound.rst delete mode 100644 docs/source/source/openmw/mwstate.rst delete mode 100644 docs/source/source/openmw/mwworld.rst diff --git a/docs/requirements.txt b/docs/requirements.txt index b6377b997..288d462d0 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,2 @@ -breathe parse_cmake sphinx>=1.7.0 diff --git a/docs/source/conf.py b/docs/source/conf.py index c8787c2e9..8905044dd 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -11,7 +11,6 @@ # # All configuration values have a default; values that are commented out # serve to show the default. -import glob import os import sys @@ -21,12 +20,6 @@ import sys project_root = os.path.abspath('../../') sys.path.insert(0, project_root) - -def insensitive_glob(pattern): - def either(c): - return '[%s%s]' % (c.lower(), c.upper()) if c.isalpha() else c - return glob.glob(''.join(map(either, pattern))) - # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. @@ -44,40 +37,8 @@ extensions = [ 'sphinx.ext.autosectionlabel', ] - #autosectionlabel_prefix_document = True -try: - import breathe - extensions.append('breathe') -except ImportError: - print("WARNING: Unable to import breathe, code documentation won't be generated.") - -# Where breathe can find the source files -openmw_path = os.path.join(project_root, "apps", "openmw") -openmw_sub_dirs = os.walk(openmw_path).next()[1] -openmw_headers = insensitive_glob(os.path.join(openmw_path, "*.hpp")) -for dir in openmw_sub_dirs: - openmw_headers += insensitive_glob(os.path.join(openmw_path, dir, "*.hpp")) -# massage the headers to get the relative path needed -openmw_headers = [os.path.relpath(x, openmw_path) for x in openmw_headers] - -opencs_path = os.path.join(project_root, "apps", "opencs") -opencs_sub_dirs = os.walk(opencs_path).next()[1] -opencs_headers = insensitive_glob(os.path.join(opencs_path, "*.hpp")) -opencs_sub_sub_dirs = [] -for dir in opencs_sub_dirs: - opencs_headers += insensitive_glob(os.path.join(opencs_path, dir, "*.hpp")) - opencs_sub_sub_dirs += os.walk(os.path.join(opencs_path, dir)).next()[1] - for sub_dir in opencs_sub_sub_dirs: - opencs_headers += insensitive_glob(os.path.join(opencs_path, dir, sub_dir, "*.hpp")) -opencs_headers = [os.path.relpath(x, opencs_path) for x in opencs_headers] - -breathe_projects_source = { - "openmw": (openmw_path, openmw_headers), - "opencs": (opencs_path, opencs_headers), -} - # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -92,7 +53,7 @@ master_doc = 'index' # General information about the project. project = u'OpenMW' -copyright = u'2016, OpenMW Team' +copyright = u'2017, OpenMW Team' # The version info for the project you're documenting, acts as replacement for diff --git a/docs/source/index.rst b/docs/source/index.rst index d444fca9c..de3773ddb 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -3,8 +3,7 @@ Welcome to OpenMW's Documentation! .. toctree:: :caption: Table of Contents - :maxdepth: 2 + :maxdepth: 3 manuals/index reference/index - source/index diff --git a/docs/source/source/index.rst b/docs/source/source/index.rst deleted file mode 100644 index f0ef9a080..000000000 --- a/docs/source/source/index.rst +++ /dev/null @@ -1,9 +0,0 @@ -Project Source Documentation -============================ - -.. toctree:: - :caption: Table of Contents - :maxdepth: 2 - - openmw/index - opencs/index diff --git a/docs/source/source/opencs/index.rst b/docs/source/source/opencs/index.rst deleted file mode 100644 index b648bc49c..000000000 --- a/docs/source/source/opencs/index.rst +++ /dev/null @@ -1,11 +0,0 @@ -OpenMW-CS Source Documentation -############################## - -.. toctree:: - :maxdepth: 2 - - model/index - view/index - -.. autodoxygenfile:: editor.hpp - :project: opencs \ No newline at end of file diff --git a/docs/source/source/opencs/model/index.rst b/docs/source/source/opencs/model/index.rst deleted file mode 100644 index 38ca0c31c..000000000 --- a/docs/source/source/opencs/model/index.rst +++ /dev/null @@ -1,358 +0,0 @@ -./opencs/model -############## - -doc ---- - .. autodoxygenfile:: model/doc/blacklist.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/document.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/documentmanager.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/loader.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/messages.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/operationholder.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/operation.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/runner.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/saving.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/savingstages.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/savingstate.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/stage.hpp - :project: opencs - - .. autodoxygenfile:: model/doc/state.hpp - :project: opencs - -filter ------- - .. autodoxygenfile:: model/filter/andnode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/booleannode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/leafnode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/narynode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/node.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/notnode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/ornode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/parser.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/textnode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/unarynode.hpp - :project: opencs - - .. autodoxygenfile:: model/filter/valuenode.hpp - :project: opencs - -prefs ------ - .. autodoxygenfile:: model/prefs/boolsetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/category.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/coloursetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/doublesetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/enumsetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/intsetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/modifiersetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/setting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/shortcuteventhandler.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/shortcut.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/shortcutmanager.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/shortcutsetting.hpp - :project: opencs - - .. autodoxygenfile:: model/prefs/state.hpp - :project: opencs - -tools ------ - .. autodoxygenfile:: model/tools/birthsigncheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/bodypartcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/classcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/factioncheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/gmstcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/journalcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/magiceffectcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/mandatoryid.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/mergeoperation.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/mergestages.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/mergestate.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/pathgridcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/racecheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/referenceablecheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/referencecheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/regioncheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/reportmodel.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/scriptcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/search.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/searchoperation.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/searchstage.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/skillcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/soundcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/soundgencheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/spellcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/startscriptcheck.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/tools.hpp - :project: opencs - - .. autodoxygenfile:: model/tools/topicinfocheck.hpp - :project: opencs - -world ------ - .. autodoxygenfile:: model/world/cellcoordinates.hpp - :project: opencs - - .. autodoxygenfile:: model/world/cell.hpp - :project: opencs - - .. autodoxygenfile:: model/world/cellselection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/collectionbase.hpp - :project: opencs - - .. autodoxygenfile:: model/world/collection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/columnbase.hpp - :project: opencs - - .. autodoxygenfile:: model/world/columnimp.hpp - :project: opencs - - .. autodoxygenfile:: model/world/columns.hpp - :project: opencs - - .. autodoxygenfile:: model/world/commanddispatcher.hpp - :project: opencs - - .. autodoxygenfile:: model/world/commandmacro.hpp - :project: opencs - - .. autodoxygenfile:: model/world/commands.hpp - :project: opencs - - .. autodoxygenfile:: model/world/data.hpp - :project: opencs - - .. autodoxygenfile:: model/world/defaultgmsts.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idcompletionmanager.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idtablebase.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idtable.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idtableproxymodel.hpp - :project: opencs - - .. autodoxygenfile:: model/world/idtree.hpp - :project: opencs - - .. autodoxygenfile:: model/world/infocollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/info.hpp - :project: opencs - - .. autodoxygenfile:: model/world/infoselectwrapper.hpp - :project: opencs - - .. autodoxygenfile:: model/world/infotableproxymodel.hpp - :project: opencs - - .. autodoxygenfile:: model/world/land.hpp - :project: opencs - - .. autodoxygenfile:: model/world/landtexture.hpp - :project: opencs - - .. autodoxygenfile:: model/world/metadata.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedcoladapterimp.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedcolumnadapter.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedidcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedinfocollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedtableproxymodel.hpp - :project: opencs - - .. autodoxygenfile:: model/world/nestedtablewrapper.hpp - :project: opencs - - .. autodoxygenfile:: model/world/pathgrid.hpp - :project: opencs - - .. autodoxygenfile:: model/world/record.hpp - :project: opencs - - .. autodoxygenfile:: model/world/refcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/ref.hpp - :project: opencs - - .. autodoxygenfile:: model/world/refidadapter.hpp - :project: opencs - - .. autodoxygenfile:: model/world/refidadapterimp.hpp - :project: opencs - - .. autodoxygenfile:: model/world/refidcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/refiddata.hpp - :project: opencs - - .. autodoxygenfile:: model/world/regionmap.hpp - :project: opencs - - .. autodoxygenfile:: model/world/resources.hpp - :project: opencs - - .. autodoxygenfile:: model/world/resourcesmanager.hpp - :project: opencs - - .. autodoxygenfile:: model/world/resourcetable.hpp - :project: opencs - - .. autodoxygenfile:: model/world/scope.hpp - :project: opencs - - .. autodoxygenfile:: model/world/scriptcontext.hpp - :project: opencs - - .. autodoxygenfile:: model/world/subcellcollection.hpp - :project: opencs - - .. autodoxygenfile:: model/world/tablemimedata.hpp - :project: opencs - - .. autodoxygenfile:: model/world/universalid.hpp - :project: opencs - diff --git a/docs/source/source/opencs/view/index.rst b/docs/source/source/opencs/view/index.rst deleted file mode 100644 index 54d00ccc0..000000000 --- a/docs/source/source/opencs/view/index.rst +++ /dev/null @@ -1,340 +0,0 @@ -./opencs/view -############# - -doc ---- - .. autodoxygenfile:: view/doc/adjusterwidget.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/filedialog.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/filewidget.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/globaldebugprofilemenu.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/loader.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/newgame.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/operation.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/operations.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/runlogsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/sizehint.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/startup.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/subviewfactory.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/subviewfactoryimp.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/subview.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/view.hpp - :project: opencs - - .. autodoxygenfile:: view/doc/viewmanager.hpp - :project: opencs - -filter ------- - .. autodoxygenfile:: view/filter/editwidget.hpp - :project: opencs - - .. autodoxygenfile:: view/filter/filterbox.hpp - :project: opencs - - .. autodoxygenfile:: view/filter/recordfilterbox.hpp - :project: opencs - -prefs ------ - .. autodoxygenfile:: view/prefs/dialogue.hpp - :project: opencs - - .. autodoxygenfile:: view/prefs/keybindingpage.hpp - :project: opencs - - .. autodoxygenfile:: view/prefs/pagebase.hpp - :project: opencs - - .. autodoxygenfile:: view/prefs/page.hpp - :project: opencs - -render ------- - .. autodoxygenfile:: view/render/cameracontroller.hpp - :project: opencs - - .. autodoxygenfile:: view/render/cellarrow.hpp - :project: opencs - - .. autodoxygenfile:: view/render/cellborder.hpp - :project: opencs - - .. autodoxygenfile:: view/render/cell.hpp - :project: opencs - - .. autodoxygenfile:: view/render/cellmarker.hpp - :project: opencs - - .. autodoxygenfile:: view/render/cellwater.hpp - :project: opencs - - .. autodoxygenfile:: view/render/editmode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/instancemode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/instancemovemode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/instanceselectionmode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/lightingbright.hpp - :project: opencs - - .. autodoxygenfile:: view/render/lightingday.hpp - :project: opencs - - .. autodoxygenfile:: view/render/lighting.hpp - :project: opencs - - .. autodoxygenfile:: view/render/lightingnight.hpp - :project: opencs - - .. autodoxygenfile:: view/render/mask.hpp - :project: opencs - - .. autodoxygenfile:: view/render/object.hpp - :project: opencs - - .. autodoxygenfile:: view/render/orbitcameramode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/pagedworldspacewidget.hpp - :project: opencs - - .. autodoxygenfile:: view/render/pathgrid.hpp - :project: opencs - - .. autodoxygenfile:: view/render/pathgridmode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/pathgridselectionmode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/previewwidget.hpp - :project: opencs - - .. autodoxygenfile:: view/render/scenewidget.hpp - :project: opencs - - .. autodoxygenfile:: view/render/selectionmode.hpp - :project: opencs - - .. autodoxygenfile:: view/render/tagbase.hpp - :project: opencs - - .. autodoxygenfile:: view/render/terrainstorage.hpp - :project: opencs - - .. autodoxygenfile:: view/render/unpagedworldspacewidget.hpp - :project: opencs - - .. autodoxygenfile:: view/render/worldspacewidget.hpp - :project: opencs - -tools ------ - .. autodoxygenfile:: view/tools/merge.hpp - :project: opencs - - .. autodoxygenfile:: view/tools/reportsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/tools/reporttable.hpp - :project: opencs - - .. autodoxygenfile:: view/tools/searchbox.hpp - :project: opencs - - .. autodoxygenfile:: view/tools/searchsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/tools/subviews.hpp - :project: opencs - -widget ------- - .. autodoxygenfile:: view/widget/coloreditor.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/colorpickerpopup.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/completerpopup.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/droplineedit.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/modebutton.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/pushbutton.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetoolbar.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetool.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetoolmode.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetoolrun.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetooltoggle2.hpp - :project: opencs - - .. autodoxygenfile:: view/widget/scenetooltoggle.hpp - :project: opencs - -world ------ - .. autodoxygenfile:: view/world/cellcreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/colordelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/creator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/datadisplaydelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/dialoguecreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/dialoguespinbox.hpp - :project: opencs - - .. autodoxygenfile:: view/world/dialoguesubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/dragdroputils.hpp - :project: opencs - - .. autodoxygenfile:: view/world/dragrecordtable.hpp - :project: opencs - - .. autodoxygenfile:: view/world/enumdelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/extendedcommandconfigurator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/genericcreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/globalcreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/idcompletiondelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/idtypedelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/idvalidator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/infocreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/nestedtable.hpp - :project: opencs - - .. autodoxygenfile:: view/world/pathgridcreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/previewsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/recordbuttonbar.hpp - :project: opencs - - .. autodoxygenfile:: view/world/recordstatusdelegate.hpp - :project: opencs - - .. autodoxygenfile:: view/world/referenceablecreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/referencecreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/regionmap.hpp - :project: opencs - - .. autodoxygenfile:: view/world/regionmapsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/scenesubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/scriptedit.hpp - :project: opencs - - .. autodoxygenfile:: view/world/scripterrortable.hpp - :project: opencs - - .. autodoxygenfile:: view/world/scripthighlighter.hpp - :project: opencs - - .. autodoxygenfile:: view/world/scriptsubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/startscriptcreator.hpp - :project: opencs - - .. autodoxygenfile:: view/world/subviews.hpp - :project: opencs - - .. autodoxygenfile:: view/world/tablebottombox.hpp - :project: opencs - - .. autodoxygenfile:: view/world/tableeditidaction.hpp - :project: opencs - - .. autodoxygenfile:: view/world/table.hpp - :project: opencs - - .. autodoxygenfile:: view/world/tablesubview.hpp - :project: opencs - - .. autodoxygenfile:: view/world/util.hpp - :project: opencs - - .. autodoxygenfile:: view/world/vartypedelegate.hpp - :project: opencs diff --git a/docs/source/source/openmw/index.rst b/docs/source/source/openmw/index.rst deleted file mode 100644 index 5367995de..000000000 --- a/docs/source/source/openmw/index.rst +++ /dev/null @@ -1,24 +0,0 @@ -OpenMW Source Documentation -########################### - -.. toctree:: - :maxdepth: 2 - - mwbase - mwclass - mwdialogue - mwgui - mwinput - mwmechanics - mwphysics - mwrender - mwscript - mwsound - mwstate - mwworld - -.. autodoxygenfile:: engine.hpp - :project: openmw - -.. autodoxygenfile:: doc.hpp - :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwbase.rst b/docs/source/source/openmw/mwbase.rst deleted file mode 100644 index 8fd7ffc1e..000000000 --- a/docs/source/source/openmw/mwbase.rst +++ /dev/null @@ -1,32 +0,0 @@ -./mwbase -######## - -.. autodoxygenfile:: mwbase/dialoguemanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/environment.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/inputmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/journal.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/mechanicsmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/scriptmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/soundmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/statemanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/windowmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwbase/world.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwclass.rst b/docs/source/source/openmw/mwclass.rst deleted file mode 100644 index 3365d2582..000000000 --- a/docs/source/source/openmw/mwclass.rst +++ /dev/null @@ -1,68 +0,0 @@ -./mwclass -######### - -.. autodoxygenfile:: mwclass/activator.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/actor.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/apparatus.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/armor.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/bodypart.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/book.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/classes.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/clothing.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/container.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/creature.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/creaturelevlist.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/ingredient.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/itemlevlist.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/light.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/lockpick.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/misc.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/npc.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/potion.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/probe.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/repair.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/static.hpp - :project: openmw - -.. autodoxygenfile:: mwclass/weapon.hpp - :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwdialogue.rst b/docs/source/source/openmw/mwdialogue.rst deleted file mode 100644 index 1f3522f2c..000000000 --- a/docs/source/source/openmw/mwdialogue.rst +++ /dev/null @@ -1,32 +0,0 @@ -./mwdialogue -############ - -.. autodoxygenfile:: mwdialogue/dialoguemanagerimp.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/filter.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/hypertextparser.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/journalentry.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/journalimp.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/keywordsearch.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/quest.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/scripttest.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/selectwrapper.hpp - :project: openmw - -.. autodoxygenfile:: mwdialogue/topic.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwgui.rst b/docs/source/source/openmw/mwgui.rst deleted file mode 100644 index 0e3726832..000000000 --- a/docs/source/source/openmw/mwgui.rst +++ /dev/null @@ -1,227 +0,0 @@ -./mwgui -####### - -.. autodoxygenfile:: mwgui/alchemywindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/backgroundimage.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/birth.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/bookpage.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/bookwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/charactercreation.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/class.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/companionitemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/companionwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/confirmationdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/console.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/container.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/containeritemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/controllers.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/countdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/cursor.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/debugwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/dialogue.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/draganddrop.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/enchantingdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/exposedwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/formatting.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/hud.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/inventoryitemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/inventorywindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/itemchargeview.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/itemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/itemselection.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/itemview.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/itemwidget.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/jailscreen.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/journalbooks.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/journalviewmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/journalwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/layout.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/levelupdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/loadingscreen.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/mainmenu.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/mapwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/merchantrepair.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/messagebox.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/mode.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/pickpocketitemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/quickkeysmenu.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/race.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/recharge.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/referenceinterface.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/repair.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/review.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/savegamedialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/screenfader.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/scrollwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/settingswindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/sortfilteritemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/soulgemdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellbuyingwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellcreationdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellicons.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellview.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/spellwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/statswindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/textinput.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/timeadvancer.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/tooltips.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/tradeitemmodel.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/tradewindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/trainingwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/travelwindow.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/videowidget.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/waitdialog.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/widgets.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/windowbase.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/windowmanagerimp.hpp - :project: openmw - -.. autodoxygenfile:: mwgui/windowpinnablebase.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwinput.rst b/docs/source/source/openmw/mwinput.rst deleted file mode 100644 index b24d8dfdb..000000000 --- a/docs/source/source/openmw/mwinput.rst +++ /dev/null @@ -1,5 +0,0 @@ -./mwinput -######### - -.. autodoxygenfile:: mwinput/inputmanagerimp.hpp - :project: openmw \ No newline at end of file diff --git a/docs/source/source/openmw/mwmechanics.rst b/docs/source/source/openmw/mwmechanics.rst deleted file mode 100644 index 3427b712a..000000000 --- a/docs/source/source/openmw/mwmechanics.rst +++ /dev/null @@ -1,137 +0,0 @@ -./mwmechanics -############# - -.. autodoxygenfile:: mwmechanics/activespells.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/actor.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/actors.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/actorutil.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aiactivate.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aiavoiddoor.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aicombataction.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aicombat.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aiescort.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aiface.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aifollow.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aipackage.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aipursue.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aisequence.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aistate.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aitravel.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/aiwander.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/alchemy.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/autocalcspell.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/character.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/combat.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/coordinateconverter.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/creaturestats.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/difficultyscaling.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/disease.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/drawstate.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/enchanting.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/levelledlist.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/magiceffects.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/mechanicsmanagerimp.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/movement.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/npcstats.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/objects.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/obstacle.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/pathfinding.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/pathgrid.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/pickpocket.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/repair.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/security.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/spellcasting.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/spells.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/stat.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/steering.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/summoning.hpp - :project: openmw - -.. autodoxygenfile:: mwmechanics/trading.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwphysics.rst b/docs/source/source/openmw/mwphysics.rst deleted file mode 100644 index 6eebab4d9..000000000 --- a/docs/source/source/openmw/mwphysics.rst +++ /dev/null @@ -1,15 +0,0 @@ -./mwphysics -########### - -.. autodoxygenfile:: mwphysics/actor.hpp - :project: openmw - -.. autodoxygenfile:: mwphysics/collisiontype.hpp - :project: openmw - -.. autodoxygenfile:: mwphysics/convert.hpp - :project: openmw - -.. autodoxygenfile:: mwphysics/physicssystem.hpp - :project: openmw - diff --git a/docs/source/source/openmw/mwrender.rst b/docs/source/source/openmw/mwrender.rst deleted file mode 100644 index d284f6586..000000000 --- a/docs/source/source/openmw/mwrender.rst +++ /dev/null @@ -1,77 +0,0 @@ -./mwrender -########## - -.. autodoxygenfile:: mwrender/actoranimation.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/animation.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/bulletdebugdraw.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/camera.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/cell.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/characterpreview.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/creatureanimation.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/effectmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/globalmap.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/localmap.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/npcanimation.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/objects.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/pathgrid.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/renderbin.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/renderinginterface.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/renderingmanager.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/rendermode.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/ripplesimulation.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/rotatecontroller.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/sky.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/terrainstorage.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/util.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/vismask.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/water.hpp - :project: openmw - -.. autodoxygenfile:: mwrender/weaponanimation.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwscript.rst b/docs/source/source/openmw/mwscript.rst deleted file mode 100644 index 8db8f40e2..000000000 --- a/docs/source/source/openmw/mwscript.rst +++ /dev/null @@ -1,65 +0,0 @@ -./mwscript -########## - -.. autodoxygenfile:: mwscript/aiextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/animationextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/cellextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/compilercontext.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/consoleextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/containerextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/controlextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/dialogueextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/extensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/globalscripts.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/guiextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/interpretercontext.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/locals.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/miscextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/ref.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/scriptmanagerimp.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/skyextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/soundextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/statsextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/transformationextensions.hpp - :project: openmw - -.. autodoxygenfile:: mwscript/userextensions.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwsound.rst b/docs/source/source/openmw/mwsound.rst deleted file mode 100644 index d4fcb0e6b..000000000 --- a/docs/source/source/openmw/mwsound.rst +++ /dev/null @@ -1,29 +0,0 @@ -./mwsound -######### - -.. autodoxygenfile:: mwsound/ffmpeg_decoder.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/loudness.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/movieaudiofactory.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/openal_output.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/sound_buffer.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/sound_decoder.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/sound.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/soundmanagerimp.hpp - :project: openmw - -.. autodoxygenfile:: mwsound/sound_output.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwstate.rst b/docs/source/source/openmw/mwstate.rst deleted file mode 100644 index 2618c6ff0..000000000 --- a/docs/source/source/openmw/mwstate.rst +++ /dev/null @@ -1,11 +0,0 @@ -./mwstate -######### - -.. autodoxygenfile:: mwstate/character.hpp - :project: openmw - -.. autodoxygenfile:: mwstate/charactermanager.hpp - :project: openmw - -.. autodoxygenfile:: mwstate/statemanagerimp.hpp - :project: openmw diff --git a/docs/source/source/openmw/mwworld.rst b/docs/source/source/openmw/mwworld.rst deleted file mode 100644 index 21026b3e2..000000000 --- a/docs/source/source/openmw/mwworld.rst +++ /dev/null @@ -1,132 +0,0 @@ -./mwworld -######### - -.. autodoxygenfile:: mwworld/actionalchemy.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionapply.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actiondoor.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actioneat.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionequip.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/action.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionopen.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionread.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionrepair.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionsoulgem.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actiontake.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actiontalk.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actionteleport.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/actiontrap.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cellpreloader.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cellref.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cellreflist.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cells.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cellstore.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/cellvisitors.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/class.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/containerstore.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/contentloader.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/customdata.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/esmloader.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/esmstore.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/failedaction.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/globals.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/inventorystore.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/livecellref.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/localscripts.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/manualref.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/nullaction.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/player.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/projectilemanager.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/ptr.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/recordcmp.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/refdata.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/scene.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/store.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/timestamp.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/weather.hpp - :project: openmw - -.. autodoxygenfile:: mwworld/worldimp.hpp - :project: openmw -