Class SixelToRender
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
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.