ReadonlybackendReadonlyclassReadonlycreateReadonlycreateCreate a WebGPU renderer-owned storage buffer. WebGL 2 rejects this operation.
ReadonlydestroyReadonlygetExplicit opt-in access to a backend extension; unknown names return null.
ReadonlygetReturn the viewport that numeric shader semantics use for the active render pass.
ReadonlyisReadonlylightReadonlyoffReadonlyonReadonlyonReadonlypresentPresent the first color attachment of a renderer-owned target to the canvas.
ReadonlyreadyReadonlyreleaseReadonlyrenderReadonlyrenderRecord resource-ready renderer passes in one synchronous backend frame boundary.
ReadonlyrenderReadonlyrenderReadonlyrenderReadonlyresizeReadonlyresourceReadonlysetReadonlysetReadonlysupportsReadonlywaitResolve after all work submitted before this call has completed.
Static[hasStaticcreateConstruct, resolve an optional auto policy, and await backend readiness.
Optionaloptions: RendererAutoOptionsConstruct, resolve an optional auto policy, and await backend readiness.
Construct, resolve an optional auto policy, and await backend readiness.
Construct, resolve an optional auto policy, and await backend readiness.
StaticisProbe one backend without constructing a Renderer.
Optionaloptions: RendererWebGL2OptionsProbe one backend without constructing a Renderer.
Optionaloptions: RendererSupportOptions
The only public renderer entry point.
Use
Renderer.create()so backend selection and initialization always complete before the renderer is exposed. There is no render-call proxy or additional dispatch in the frame hot path.