Optional
Device-pixel-ratio override (defaults to window.devicePixelRatio || 1). Exposed so tests can pin a deterministic backing-buffer size; production callers leave it unset.
window.devicePixelRatio || 1
Synchronous draw callback, invoked after every (re)size or prop change.
CSS height in pixels.
CSS width in pixels.
Device-pixel-ratio override (defaults to
window.devicePixelRatio || 1). Exposed so tests can pin a deterministic backing-buffer size; production callers leave it unset.