WebGpuTerminalRenderer
Properties
Section titled “Properties”backend
Section titled “backend”
readonlybackend:"webgpu"
metrics
Section titled “metrics”
readonlymetrics:RendererMetrics
Accessors
Section titled “Accessors”canPaint
Section titled “canPaint”Get Signature
Section titled “Get Signature”get canPaint():
boolean
Returns
Section titled “Returns”boolean
hasPendingFrame
Section titled “hasPendingFrame”Get Signature
Section titled “Get Signature”get hasPendingFrame():
boolean
Returns
Section titled “Returns”boolean
hasPendingTimer
Section titled “hasPendingTimer”Get Signature
Section titled “Get Signature”get hasPendingTimer():
boolean
Returns
Section titled “Returns”boolean
Methods
Section titled “Methods”capturePixels()
Section titled “capturePixels()”capturePixels():
Promise<Uint8Array<ArrayBufferLike>>
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
clearTextureAtlas()
Section titled “clearTextureAtlas()”clearTextureAtlas():
void
Returns
Section titled “Returns”void
dispose()
Section titled “dispose()”dispose():
Promise<void>
Returns
Section titled “Returns”Promise<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()”refreshRows(
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()”setInactiveCursorStyle(
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
simulateDeviceLoss()
Section titled “simulateDeviceLoss()”simulateDeviceLoss():
Promise<void>
Returns
Section titled “Returns”Promise<void>
create()
Section titled “create()”
staticcreate(options):Promise<WebGpuTerminalRenderer>
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<WebGpuTerminalRenderer>