Module lib.renderers

Variable-brightness grid renderer.

Functions

VariableBlockRenderer:new (width, height, grid) Create a renderer.
VariableBlockRenderer:render (renderable) Render a renderable shado object (block, frame or mask).
VariableArcRenderer:new (num_rings, arc) Create an arc renderer.
VariableArcRenderer:render (renderable) Render a renderable shado object (block, frame or mask).


Functions

VariableBlockRenderer:new (width, height, grid)
Create a renderer.

Parameters:

  • width the width of the grid
  • height the height of the grid
  • grid the underlying grid object

Returns:

    the renderer
VariableBlockRenderer:render (renderable)

Render a renderable shado object (block, frame or mask).

Update all grid LEDs and refresh.

Parameters:

  • renderable the shado object to render
VariableArcRenderer:new (num_rings, arc)
Create an arc renderer.

Parameters:

  • num_rings the number of rings
  • arc the underlying arc object

Returns:

    the renderer
VariableArcRenderer:render (renderable)

Render a renderable shado object (block, frame or mask).

Update all arc LEDs and refresh.

Parameters:

  • renderable the shado object to render
generated by LDoc 1.5.0 Last updated 2024-07-29 17:13:36