KetraTerm
API · v0.3.0All versions

TerminalRenderCellFlags

Properties

Link copied to clipboard
const val CLUSTER: Int

This cell contains a grapheme cluster delivered through TerminalRenderClusterSink.

Link copied to clipboard
const val CODEPOINT: Int

The corresponding code word contains a Unicode scalar value.

Link copied to clipboard
const val EMPTY: Int

No glyph should be drawn for this cell.

Link copied to clipboard
const val WIDE_LEADING: Int

This cell is the leading cell of a width-2 glyph or cluster.

Link copied to clipboard
const val WIDE_TRAILING: Int

This cell is the trailing continuation cell of a width-2 glyph or cluster. Renderers must not draw text for this cell.

Link copied to clipboard
const val WRAP_PADDING: Int

Artificial final-column blank inserted when a width-2 glyph moves to the next physical row. Valid only with EMPTY, at the last column of a row whose TerminalRenderFrame.lineWrapped is true.

Functions

Link copied to clipboard

Returns whether flags is one of the valid public render cell flag combinations.