XR Viewer Runtime Debug Tool
- Last UpdatedNov 19, 2024
- 2 minute read
The AVEVA XR Viewer Runtime Debug interface enables developers to monitor the application behavior at runtime.
The debug panel enables you to force the value of some parameters and node fields to perform tests and have access to other functionalities and information.
Enabling the Runtime Debug Panel
The Runtime Debug Panel is available only when using a development license. Moreover, this interface only appears when the application is configured to run in windowed mode and the attribute scene.debug is set to True in the config.xml file.
Note: The debug interface does not appear if the application runs in fullscreen mode. To get around this, you can start as windowed with debug active and then move to fullscreen by pressing F8.
Runtime debug user interface
The user interface includes two forms: the Log panel and the Debug panel. The Debug panel is divided into tabs, each of which focuses on an activity.
Debug Panel interface
These tabs are on the Debug panel.
|
Panel |
Description |
|---|---|
|
Reports general information. |
|
|
Enables you to interact with the rendering engine. |
|
|
Enables you to inspect and modify the nodes state at runtime. |
|
|
Shows a list of the defines with values. |
|
|
Enables you to browse all active routings. |
|
|
Shows HDR/FGI settings. The settings may be changed at runtime. |
|
|
Enables you to add/modify post process effects and settings. |
|
|
Shows player messaging status and the list of shared variables. |
|
|
Enables you to check a condition. |
|
|
Enables you to manages node patches. |
|
|
Enables you to inspect the graphical content of the displayed scene. |
|
|
Provides a summary of rendering-related statistics. |
|
|
Provides a summary of system-related statistics. |
Log Panel
On screen interfaces
-
Engine Stats panel: Reports node and rendering-related information and plots on the engine screen.