|
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