mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-31 15:26:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			64 lines
		
	
	
	
		
			2.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			2.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. list-table::
 | |
|    :widths: 30 40 60
 | |
|    :header-rows: 1
 | |
| 
 | |
|    * - Package
 | |
|      - Context
 | |
|      - Description
 | |
|    * - :doc:`ambient </reference/lua-scripting/openmw_ambient>`
 | |
|      - |bdg-ctx-menu| |bdg-ctx-player|
 | |
|      - Controls background sounds for given player.
 | |
|    * - :doc:`animation </reference/lua-scripting/openmw_animation>`
 | |
|      - |bdg-ctx-local|
 | |
|      - Animation controls
 | |
|    * - :doc:`async </reference/lua-scripting/openmw_async>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Timers and callbacks.
 | |
|    * - :doc:`camera </reference/lua-scripting/openmw_camera>`
 | |
|      - |bdg-ctx-player|
 | |
|      - Controls camera.
 | |
|    * - :doc:`core </reference/lua-scripting/openmw_core>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Functions that are common for both global and local scripts
 | |
|    * - :doc:`debug </reference/lua-scripting/openmw_debug>`
 | |
|      - |bdg-ctx-player|
 | |
|      - Collection of debug utils.
 | |
|    * - :doc:`input </reference/lua-scripting/openmw_input>`
 | |
|      - |bdg-ctx-menu| |bdg-ctx-player|
 | |
|      - User input.
 | |
|    * - :ref:`interfaces <Script interfaces>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Public interfaces of other scripts.
 | |
|    * - :doc:`markup </reference/lua-scripting/openmw_markup>`
 | |
|      - |bdg-ctx-all|
 | |
|      - API to work with markup languages.
 | |
|    * - :doc:`menu </reference/lua-scripting/openmw_menu>`
 | |
|      - |bdg-ctx-menu|
 | |
|      - Main menu functionality, such as managing game saves
 | |
|    * - :doc:`nearby </reference/lua-scripting/openmw_nearby>`
 | |
|      - |bdg-ctx-local|
 | |
|      - Read-only access to the nearest area of the game world.
 | |
|    * - :doc:`postprocessing </reference/lua-scripting/openmw_postprocessing>`
 | |
|      - |bdg-ctx-player|
 | |
|      - Controls post-process shaders.
 | |
|    * - :doc:`self </reference/lua-scripting/openmw_self>`
 | |
|      - |bdg-ctx-local|
 | |
|      - Full access to the object the script is attached to.
 | |
|    * - :doc:`storage </reference/lua-scripting/openmw_storage>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Storage API. In particular can be used to store data between game sessions.
 | |
|    * - :doc:`types </reference/lua-scripting/openmw_types>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Functions for specific types of game objects.
 | |
|    * - :doc:`ui </reference/lua-scripting/openmw_ui>`
 | |
|      - |bdg-ctx-menu| |bdg-ctx-player|
 | |
|      - Controls :ref:`user interface <UI reference>`.
 | |
|    * - :doc:`util </reference/lua-scripting/openmw_util>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Defines utility functions and classes like 3D vectors, that don't depend on the game world.
 | |
|    * - :doc:`vfs </reference/lua-scripting/openmw_vfs>`
 | |
|      - |bdg-ctx-all|
 | |
|      - Read-only access to data directories via VFS.
 | |
|    * - :doc:`world </reference/lua-scripting/openmw_world>`
 | |
|      - |bdg-ctx-global|
 | |
|      - Read-write access to the game world.
 |