Skip to content

Class pinnacle.debug ​

Debugging utilities.

WARNING

This module is not governed by the API stability guarantees.

Functions ​

function set_damage_visualization ​

function pinnacle.debug.set_damage_visualization(set: boolean)

Sets damage visualization.

When on, parts of the screen that are damaged after rendering will have red rectangles drawn where the damage is.

Parameters ​

set
  ┃ boolean

function toggle_damage_visualization ​

function pinnacle.debug.toggle_damage_visualization()

Toggles damage visualization.

When on, parts of the screen that are damaged after rendering will have red rectangles drawn where the damage is.

function set_opaque_region_visualization ​

function pinnacle.debug.set_opaque_region_visualization(set: boolean)

Sets opaque region visualization.

When on, parts of the screen that are opaque will have a transparent blue rectangle drawn over it, while parts that are not opaque will have a transparent red rectangle drawn.

Parameters ​

set
  ┃ boolean

function toggle_opaque_region_visualization ​

function pinnacle.debug.toggle_opaque_region_visualization()

Toggles opaque region visualization.

When on, parts of the screen that are opaque will have a transparent blue rectangle drawn over it, while parts that are not opaque will have a transparent red rectangle drawn.

function set_cursor_plane_scanout ​

function pinnacle.debug.set_cursor_plane_scanout(set: boolean)

Sets cursor plane scanout.

Parameters ​

set
  ┃ boolean

function toggle_cursor_plane_scanout ​

function pinnacle.debug.toggle_cursor_plane_scanout()

Toggles cursor plane scanout.

function set_process_piping ​

function pinnacle.debug.set_process_piping(set: boolean)

Enables or disables process spawning setting up pipes to give fds to the config.

Parameters ​

set
  ┃ boolean

function toggle_process_piping ​

function pinnacle.debug.toggle_process_piping()

Toggles process spawning setting up pipes to give fds to the config.

Last updated: