fromValue static method
Implementation
static GhosttyRenderStateData fromValue(int value) => switch (value) {
0 => GHOSTTY_RENDER_STATE_DATA_INVALID,
1 => GHOSTTY_RENDER_STATE_DATA_COLS,
2 => GHOSTTY_RENDER_STATE_DATA_ROWS,
3 => GHOSTTY_RENDER_STATE_DATA_DIRTY,
4 => GHOSTTY_RENDER_STATE_DATA_ROW_ITERATOR,
5 => GHOSTTY_RENDER_STATE_DATA_COLOR_BACKGROUND,
6 => GHOSTTY_RENDER_STATE_DATA_COLOR_FOREGROUND,
7 => GHOSTTY_RENDER_STATE_DATA_COLOR_CURSOR,
8 => GHOSTTY_RENDER_STATE_DATA_COLOR_CURSOR_HAS_VALUE,
9 => GHOSTTY_RENDER_STATE_DATA_COLOR_PALETTE,
10 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VISUAL_STYLE,
11 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VISIBLE,
12 => GHOSTTY_RENDER_STATE_DATA_CURSOR_BLINKING,
13 => GHOSTTY_RENDER_STATE_DATA_CURSOR_PASSWORD_INPUT,
14 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VIEWPORT_HAS_VALUE,
15 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VIEWPORT_X,
16 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VIEWPORT_Y,
17 => GHOSTTY_RENDER_STATE_DATA_CURSOR_VIEWPORT_WIDE_TAIL,
_ => throw ArgumentError(
'Unknown value for GhosttyRenderStateData: $value',
),
};