← All compilation units

Flyology_TUI.Renderers

Description

Color_Profile

function Color_Profile
  (Item : Renderer) return Flyology_TUI.Color_Profiles.Profile
Parameters
Item
Return value

Render

procedure Render
  (Item    : in out Renderer;
   Desired : Flyology_TUI.Views.View;
   Output  : out Bytes.Unbounded_String)

Render returns terminal bytes containing declarative mode changes and only those cells that differ from the previous frame.

Parameters
Item
Desired
Output

Renderer

type Renderer is tagged private;

Reset

procedure Reset
  (Item   : in out Renderer;
   Output : out Bytes.Unbounded_String)

Restore all modes which may have been enabled by Render. Reset is safe before the first Render and may be called more than once.

Parameters
Item
Output

Set_Color_Profile

procedure Set_Color_Profile
  (Item    : in out Renderer;
   Profile : Flyology_TUI.Color_Profiles.Profile)

Select the color encoding used by subsequent frames. Changing the profile after rendering forces one complete frame repaint.

Parameters
Item
Profile