|
1 | 1 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
2 | 2 | | Package | Can be used | Description | |
3 | 3 | +============================================================+====================+===============================================================+ |
4 | | -|:ref:`openmw.interfaces <Script interfaces>` | everywhere | | Public interfaces of other scripts. | |
| 4 | +|:ref:`openmw.ambient <Package openmw.ambient>` | by player and menu | | Controls background sounds for given player. | |
| 5 | +| | scripts | | |
5 | 6 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
6 | | -|:ref:`openmw.util <Package openmw.util>` | everywhere | | Defines utility functions and classes like 3D vectors, | |
7 | | -| | | | that don't depend on the game world. | |
| 7 | +|:ref:`openmw.animation <Package openmw.animation>` | everywhere | | Animation controls | |
8 | 8 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
9 | | -|:ref:`openmw.storage <Package openmw.storage>` | everywhere | | Storage API. In particular can be used to store data | |
10 | | -| | | | between game sessions. | |
| 9 | +|:ref:`openmw.async <Package openmw.async>` | everywhere | | Timers and callbacks. | |
11 | 10 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
12 | | -|:ref:`openmw.core <Package openmw.core>` | everywhere | | Functions that are common for both global and local scripts | |
| 11 | +|:ref:`openmw.camera <Package openmw.camera>` | by player scripts | | Controls camera. | |
13 | 12 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
14 | | -|:ref:`openmw.types <Package openmw.types>` | everywhere | | Functions for specific types of game objects. | |
| 13 | +|:ref:`openmw.core <Package openmw.core>` | everywhere | | Functions that are common for both global and local scripts | |
15 | 14 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
16 | | -|:ref:`openmw.animation <Package openmw.animation>` | everywhere | | Animation controls | |
| 15 | +|:ref:`openmw.debug <Package openmw.debug>` | by player scripts | | Collection of debug utils. | |
17 | 16 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
18 | | -|:ref:`openmw.async <Package openmw.async>` | everywhere | | Timers and callbacks. | |
| 17 | +|:ref:`openmw.input <Package openmw.input>` | by player and menu | | User input. | |
| 18 | +| | scripts | | |
19 | 19 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
20 | | -|:ref:`openmw.vfs <Package openmw.vfs>` | everywhere | | Read-only access to data directories via VFS. | |
| 20 | +|:ref:`openmw.interfaces <Script interfaces>` | everywhere | | Public interfaces of other scripts. | |
21 | 21 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
22 | 22 | |:ref:`openmw.markup <Package openmw.markup>` | everywhere | | API to work with markup languages. | |
23 | 23 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
24 | | -|:ref:`openmw.world <Package openmw.world>` | by global scripts | | Read-write access to the game world. | |
| 24 | +|:ref:`openmw.menu <Package openmw.menu>` | by menu scripts | | Main menu functionality, such as managing game saves | |
25 | 25 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
26 | | -|:ref:`openmw.self <Package openmw.self>` | by local scripts | | Full access to the object the script is attached to. | |
| 26 | +|:ref:`openmw.nearby <Package openmw.nearby>` | by local and | | Read-only access to the nearest area of the game world. | |
| 27 | +| | player scripts | | |
27 | 28 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
28 | | -|:ref:`openmw.nearby <Package openmw.nearby>` | by local scripts | | Read-only access to the nearest area of the game world. | |
| 29 | +|:ref:`openmw.postprocessing <Package openmw.postprocessing>`| by player scripts | | Controls post-process shaders. | |
29 | 30 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
30 | | -|:ref:`openmw.ambient <Package openmw.ambient>` | by player scripts | | Controls background sounds for given player. | |
| 31 | +|:ref:`openmw.self <Package openmw.self>` | by local and | | Full access to the object the script is attached to. | |
| 32 | +| | player scripts | | |
31 | 33 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
32 | | -|:ref:`openmw.input <Package openmw.input>` | by player scripts | | User input. | |
| 34 | +|:ref:`openmw.storage <Package openmw.storage>` | everywhere | | Storage API. In particular can be used to store data | |
| 35 | +| | | | between game sessions. | |
33 | 36 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
34 | | -|:ref:`openmw.ui <Package openmw.ui>` | by player scripts | | Controls :ref:`user interface <User interface reference>`. | |
| 37 | +|:ref:`openmw.types <Package openmw.types>` | everywhere | | Functions for specific types of game objects. | |
35 | 38 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
36 | | -|:ref:`openmw.menu <Package openmw.menu>` | by menu scripts | | Main menu functionality, such as managing game saves | |
| 39 | +|:ref:`openmw.ui <Package openmw.ui>` | by player and menu | | Controls :ref:`user interface <User interface reference>`. | |
| 40 | +| | scripts | | |
37 | 41 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
38 | | -|:ref:`openmw.camera <Package openmw.camera>` | by player scripts | | Controls camera. | |
| 42 | +|:ref:`openmw.util <Package openmw.util>` | everywhere | | Defines utility functions and classes like 3D vectors, | |
| 43 | +| | | | that don't depend on the game world. | |
39 | 44 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
40 | | -|:ref:`openmw.postprocessing <Package openmw.postprocessing>`| by player scripts | | Controls post-process shaders. | |
| 45 | +|:ref:`openmw.vfs <Package openmw.vfs>` | everywhere | | Read-only access to data directories via VFS. | |
41 | 46 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
42 | | -|:ref:`openmw.debug <Package openmw.debug>` | by player scripts | | Collection of debug utils. | |
| 47 | +|:ref:`openmw.world <Package openmw.world>` | by global scripts | | Read-write access to the game world. | |
43 | 48 | +------------------------------------------------------------+--------------------+---------------------------------------------------------------+ |
0 commit comments