Package openmw.debugΒΆ
openmw.debug
is an interface to the engine debug utils.
Can be used only by local scripts, that are attached to a player.
Usage:
local debug = require('openmw.debug')
Type Debug
Debug.NAV_MESH_RENDER_MODE |
Navigation mesh rendering mode values |
Debug.RENDER_MODE |
Rendering mode values |
Debug.setNavMeshRenderMode(value) |
Sets navigation mesh rendering mode |
Debug.setShaderHotReloadEnabled(value) |
Enable/disable automatic reload of modified shaders |
Debug.toggleRenderMode(value) |
Toggles rendering mode |
Debug.triggerShaderReload() |
To reload modified shaders |
Type NAV_MESH_RENDER_MODE
NAV_MESH_RENDER_MODE.AreaType | |
NAV_MESH_RENDER_MODE.UpdateFrequency |
Type RENDER_MODE
RENDER_MODE.ActorsPaths | |
RENDER_MODE.CollisionDebug | |
RENDER_MODE.NavMesh | |
RENDER_MODE.Pathgrid | |
RENDER_MODE.RecastMesh | |
RENDER_MODE.Scene | |
RENDER_MODE.Water | |
RENDER_MODE.Wireframe |
Type Debug
Field(s)
- #NAV_MESH_RENDER_MODE Debug.NAV_MESH_RENDER_MODE
-
Navigation mesh rendering mode values
- #RENDER_MODE Debug.RENDER_MODE
-
Rendering mode values
- Debug.setNavMeshRenderMode(value)
-
Sets navigation mesh rendering mode
Parameter
-
#NAVMESHRENDER_MODE value
:
-
- Debug.setShaderHotReloadEnabled(value)
-
Enable/disable automatic reload of modified shaders
Parameter
-
#bool value
:
-
- Debug.toggleRenderMode(value)
-
Toggles rendering mode
Parameter
-
#RENDER_MODE value
:
-
- Debug.triggerShaderReload()
-
To reload modified shaders
Type NAV_MESH_RENDER_MODE
Navigation mesh rendering modes
Field(s)
- #number NAV_MESH_RENDER_MODE.AreaType
Type RENDER_MODE
Rendering modes
Field(s)
- #number RENDER_MODE.ActorsPaths
- #number RENDER_MODE.CollisionDebug
- #number RENDER_MODE.NavMesh
- #number RENDER_MODE.Pathgrid
- #number RENDER_MODE.RecastMesh
- #number RENDER_MODE.Scene
- #number RENDER_MODE.Water
- #number RENDER_MODE.Wireframe