GhosttyWebGpuRenderer
Properties
Section titled “Properties”backend?
Section titled “backend?”
readonlyoptionalbackend?:"webgpu"|"dom"|"canvas2d"|"webgl2"
canPaint?
Section titled “canPaint?”
readonlyoptionalcanPaint?:boolean
Required to settle clean updates through onCleanUpdate.
hasPendingFrame?
Section titled “hasPendingFrame?”
readonlyoptionalhasPendingFrame?:boolean
hasPendingTimer?
Section titled “hasPendingTimer?”
readonlyoptionalhasPendingTimer?:boolean
Methods
Section titled “Methods”clearTextureAtlas()?
Section titled “clearTextureAtlas()?”
optionalclearTextureAtlas():void
Returns
Section titled “Returns”void
dispose()
Section titled “dispose()”dispose():
void
Returns
Section titled “Returns”void
notifyScroll()
Section titled “notifyScroll()”notifyScroll():
void
Returns
Section titled “Returns”void
notifySelectionChange()
Section titled “notifySelectionChange()”notifySelectionChange():
void
Returns
Section titled “Returns”void
notifyWrite()
Section titled “notifyWrite()”notifyWrite():
void
Returns
Section titled “Returns”void
refreshRows()?
Section titled “refreshRows()?”
optionalrefreshRows(startRow,endRow):void
Parameters
Section titled “Parameters”startRow
Section titled “startRow”number
endRow
Section titled “endRow”number
Returns
Section titled “Returns”void
resize()
Section titled “resize()”resize(
grid):void
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
schedule()
Section titled “schedule()”schedule():
void
Returns
Section titled “Returns”void
setCursorBlinkEnabled()
Section titled “setCursorBlinkEnabled()”setCursorBlinkEnabled(
enabled):void
Parameters
Section titled “Parameters”enabled
Section titled “enabled”boolean
Returns
Section titled “Returns”void
setDocumentVisible()
Section titled “setDocumentVisible()”setDocumentVisible(
visible):void
Parameters
Section titled “Parameters”visible
Section titled “visible”boolean
Returns
Section titled “Returns”void
setFocused()
Section titled “setFocused()”setFocused(
focused):void
Parameters
Section titled “Parameters”focused
Section titled “focused”boolean
Returns
Section titled “Returns”void
setFont()
Section titled “setFont()”setFont(
font):void
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
setInactiveCursorStyle()?
Section titled “setInactiveCursorStyle()?”
optionalsetInactiveCursorStyle(style):void
Parameters
Section titled “Parameters”InactiveCursorStyle | undefined
Returns
Section titled “Returns”void
setTheme()
Section titled “setTheme()”setTheme(
theme):void
Parameters
Section titled “Parameters”Partial<RendererTheme>
Returns
Section titled “Returns”void