Skip to content

GhosttyRenderState

new GhosttyRenderState(runtime, terminal): GhosttyRenderState

GhosttyRuntime

GhosttyTerminal

GhosttyRenderState

get dirty(): RenderStateDirty

RenderStateDirty


get snapshotVersion(): number

Advances on damaged updates, independently of whether the renderer paints them.

number

[retainDisplayedFrame](options?): NativeDisplayedFrame

boolean

NativeDisplayedFrame


acknowledge(): number

number


createFrameBuilder(columns, rows): ZigFrameBuilder

number

number

ZigFrameBuilder


dispose(): void

void


readCursor(): RenderCursorSnapshot

RenderCursorSnapshot


readRows(options?): readonly RenderRow[]

ReadRowsOptions

readonly RenderRow[]


readTextRows(options?): readonly RenderTextRow[]

Reads the last updated state without updating or acknowledging damage.

ReadTextRowsOptions

readonly RenderTextRow[]


snapshot(options?): DamageSnapshot

ReadRowsOptions

DamageSnapshot


update(): RenderStateDirty

RenderStateDirty