Raxol.Terminal.ANSI.Behaviours.SixelGraphics behaviour
(Raxol Terminal v2.6.0)
Copy Markdown
View Source
Behaviour for Sixel graphics support.
Summary
Types
@type t() :: map()
Callbacks
@callback get_position(t()) :: {non_neg_integer(), non_neg_integer()}
@callback get_scale(t()) :: {non_neg_integer(), non_neg_integer()}
@callback new() :: t()
@callback new(pos_integer(), pos_integer()) :: t()
@callback set_position(t(), non_neg_integer(), non_neg_integer()) :: t()
@callback set_scale(t(), non_neg_integer(), non_neg_integer()) :: t()
@callback supported?() :: boolean()