1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-12 17:13:07 +00:00
openmw/components
elsid 79676aee15
Make Environment a storage of referencing pointers instead of owned
Engine controls lifetime of managers therefore it should own them. Environment
is only access provider.

This allows to avoid redundant virtual calls and also some functions from
managers base classes can be removed if they are used only by Engine.
2022-05-06 23:44:01 +02:00
..
bsa Use unique_ptr to store istream 2022-04-22 18:27:17 +02:00
bullethelpers Merge branch 'physics_heightfield' into 'master' 2021-10-12 07:58:34 +00:00
compiler Don't teleport NPCs to unknown cells 2021-12-26 15:27:25 +00:00
config Allow relative paths in openmw.cfg; support --replace=config. 2022-04-28 00:39:41 +02:00
contentselector Make the launcher dara directory and bsa list play nicer with dark 2022-04-28 15:19:54 +02:00
crashcatcher Fix build on Windows 2022-04-25 00:25:46 +02:00
debug Fix build on Windows 2022-04-25 00:25:46 +02:00
detournavigator Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
esm Support TES4 in esmtool dump 2022-04-25 17:35:26 +02:00
esm3 Merge branch 'fix_uninit' into 'master' 2022-05-05 17:35:16 +00:00
esm3terrain rename esmterrain to esm3terrain 2022-01-23 17:19:30 +01:00
esm4 Merge branch 'fix_uninit' into 'master' 2022-05-05 17:35:16 +00:00
esmloader Respect ignored flag in navmeshtool and groundcover 2022-04-17 09:23:09 +02:00
fallback Finish removing old Escape classes 2021-10-17 23:40:34 +01:00
files Allow relative paths in openmw.cfg; support --replace=config. 2022-04-28 00:39:41 +02:00
fontloader Use unique_ptr to store istream 2022-04-22 18:27:17 +02:00
interpreter Use pop_back to shrink the stack 2022-01-28 16:26:43 +02:00
l10n const the key/value 2022-04-11 16:59:46 +02:00
loadinglistener Make sync terrain preloading sleep free 2021-09-07 14:52:42 +02:00
lua [Lua] Update openmw.storage 2022-04-23 18:55:12 +02:00
lua_ui MWUI interface (resolve https://gitlab.com/OpenMW/openmw/-/issues/6594) 2022-05-03 17:36:49 +00:00
misc Make Environment a storage of referencing pointers instead of owned 2022-05-06 23:44:01 +02:00
myguiplatform Remove unnecessary myguicompat 2021-12-16 19:48:10 +01:00
navmeshtool Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
nif Use unique_ptr to store istream 2022-04-22 18:27:17 +02:00
nifbullet Handle NCC flag in Nif files. Objects with this flag will collide only with camera. 2022-04-17 20:03:00 +02:00
nifosg Use std::make_shared instead of new 2022-04-08 22:50:09 +02:00
process Support navmesh generation from launcher 2021-12-11 00:22:04 +01:00
resource Replace empty std::string assignments 2022-05-04 22:33:39 +02:00
sceneutil Mac 2022-04-29 21:59:26 +02:00
sdlutil Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639) 2022-02-21 19:49:00 +00:00
serialization Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
settings Replace empty std::string assignments 2022-05-04 22:33:39 +02:00
shader Replace empty std::string assignments 2022-05-04 22:33:39 +02:00
sqlite3 Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
stereo Rebase artifacts + cleaned up the remaining unnecessary exposures of stereo awareness. 2022-04-29 17:35:24 +02:00
terrain Initial commit 2022-04-28 21:05:34 +02:00
to_utf8 Initialize string_view with explicit size 2022-02-16 17:11:25 +01:00
translation update to_utf8 and translation to make use of new stateless utf8 2022-02-16 10:48:49 +01:00
version Allow getting available version information even when clone is shallow 2017-03-07 21:53:49 +01:00
vfs Avoid redundant conversion to const char* and use make_shared 2022-04-10 22:33:08 +02:00
widgets Make better use of std::clamp 2021-11-06 08:47:32 +03:00
CMakeLists.txt Initial commit 2022-04-28 21:05:34 +02:00
doc.hpp second set of additional doxygen comments 2010-09-25 20:15:05 +02:00
windows.hpp Fix build on Windows 2022-04-25 00:25:46 +02:00