ReadonlybackendReadonlycameraReadonlyclassReadonlyisReadonlylightReadonlyreadyReadonlyrenderReadonlyrenderingReadonlyrenderReadonlyresourceReadonlyshadowShadow-atlas page-budget policy selected when this renderer was created.
Create a WebGPU renderer-owned storage buffer. WebGL 2 rejects this operation.
Explicit opt-in access to a backend extension; unknown names return null.
Return the viewport that numeric shader semantics use for the active render pass.
Optionaltype: stringOptionallistener: EventListenerOptionalonce: booleanPresent the first color attachment of a renderer-owned target to the canvas.
Optionaltarget: RenderTargetOptionaloptions: RenderTargetPresentationOptionsRelease renderer caches and emit rhiResourcesReleased after fresh caches are available.
OptionalfireEvent: booleanRecord resource-ready renderer passes in one synchronous backend frame boundary.
OptionalfireEvent: booleanOptionalforce: booleanOptionaloptions: RenderTargetSelectionOptionsUpload or refresh managed textures through one Render Graph submission without drawing. Resolves after submission completion. Call outside an active render frame; failed frames leave backend revisions uncommitted. Source content must remain stable until this resolves.
Resolve after all work submitted before this call has completed.
Public backend-neutral renderer contract used by Stage and scene resources.