7#ifndef GHOSTTY_VT_SCREEN_H
8#define GHOSTTY_VT_SCREEN_H
72 GHOSTTY_CELL_CONTENT_TAG_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
94 GHOSTTY_CELL_WIDE_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
114 GHOSTTY_CELL_SEMANTIC_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
207 GHOSTTY_CELL_DATA_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
227 GHOSTTY_ROW_SEMANTIC_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
297 GHOSTTY_ROW_DATA_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
345 size_t* out_written);
392 size_t* out_written);
GHOSTTY_API GhosttyResult ghostty_cell_get(GhosttyCell cell, GhosttyCellData data, void *out)
GHOSTTY_API GhosttyResult ghostty_row_get_multi(GhosttyRow row, size_t count, const GhosttyRowData *keys, void **values, size_t *out_written)
GHOSTTY_API GhosttyResult ghostty_row_get(GhosttyRow row, GhosttyRowData data, void *out)
GHOSTTY_API GhosttyResult ghostty_cell_get_multi(GhosttyCell cell, size_t count, const GhosttyCellData *keys, void **values, size_t *out_written)
GhosttyCellSemanticContent
@ GHOSTTY_CELL_DATA_SEMANTIC_CONTENT
@ GHOSTTY_CELL_DATA_COLOR_RGB
@ GHOSTTY_CELL_DATA_COLOR_PALETTE
@ GHOSTTY_CELL_DATA_CONTENT_TAG
@ GHOSTTY_CELL_DATA_PROTECTED
@ GHOSTTY_CELL_DATA_HAS_TEXT
@ GHOSTTY_CELL_DATA_CODEPOINT
@ GHOSTTY_CELL_DATA_HAS_HYPERLINK
@ GHOSTTY_CELL_DATA_HAS_STYLING
@ GHOSTTY_CELL_DATA_INVALID
@ GHOSTTY_CELL_DATA_STYLE_ID
@ GHOSTTY_ROW_SEMANTIC_NONE
@ GHOSTTY_ROW_SEMANTIC_PROMPT_CONTINUATION
@ GHOSTTY_ROW_SEMANTIC_PROMPT
@ GHOSTTY_ROW_DATA_STYLED
@ GHOSTTY_ROW_DATA_WRAP_CONTINUATION
@ GHOSTTY_ROW_DATA_GRAPHEME
@ GHOSTTY_ROW_DATA_HYPERLINK
@ GHOSTTY_ROW_DATA_INVALID
@ GHOSTTY_ROW_DATA_SEMANTIC_PROMPT
@ GHOSTTY_ROW_DATA_KITTY_VIRTUAL_PLACEHOLDER
@ GHOSTTY_CELL_SEMANTIC_INPUT
@ GHOSTTY_CELL_SEMANTIC_OUTPUT
@ GHOSTTY_CELL_SEMANTIC_PROMPT
@ GHOSTTY_CELL_CONTENT_CODEPOINT_GRAPHEME
@ GHOSTTY_CELL_CONTENT_BG_COLOR_PALETTE
@ GHOSTTY_CELL_CONTENT_BG_COLOR_RGB
@ GHOSTTY_CELL_CONTENT_CODEPOINT
@ GHOSTTY_CELL_WIDE_NARROW
@ GHOSTTY_CELL_WIDE_SPACER_HEAD
@ GHOSTTY_CELL_WIDE_SPACER_TAIL
#define GHOSTTY_ENUM_TYPED