Table of Contents

Class SixelToRender

Namespace
Terminal.Gui.Drawing
Assembly
Terminal.Gui.dll

Describes a request to render a given SixelData at a given ScreenPosition. Requires that the terminal and IDriver both support sixel.

public class SixelToRender
Inheritance
SixelToRender
Inherited Members

Constructors

SixelToRender()

Properties

AlwaysRender

Gets or sets whether this sixel should always be rendered to the terminal. When true, the output pipeline always writes this sixel's data. Set to false to only render when the owning view's content is invalidated (e.g. via SetNeedsDraw()).

Id

Gets or sets the unique identifier for this sixel render operation.

IsDirty

Gets or sets whether this sixel needs to be re-rendered to the terminal. When false, the output pipeline skips writing this sixel's data. Set to true when the owning view's content is invalidated (e.g. via SetNeedsDraw()).

ScreenPosition

gets or sets where to move the cursor to before outputting the SixelData.

SixelData

gets or sets the encoded sixel data. Use SixelEncoder to convert bitmaps into encoded sixel data.