The GPUDeviceManager used to create this GPURenderer.
Optional
labelOptional label of this GPURenderer.
HTMLElement or selector used as a container for our canvas. Could also be directly a canvas element.
Optional
pixelPixel ratio to use for rendering.
Optional
autoWhether to auto resize the renderer each time its GPURenderer#domElement size changes or not. It is advised to set this parameter to false
if the provided container is a canvas element, and handle resizing by yourself.
Optional
contextOptions used to configure this GPURenderer context. If not specified, format
will be set with GPU.getPreferredCanvasFormat()
and alphaMode
with premultiplied
.
Optional
renderThe renderer RenderPass parameters.
Optional
useDepth?: booleanWhether the renderer RenderPass should handle depth. Default to true
.
Optional
sampleCount?: numberThe renderer RenderPass sample count (i.e. whether it should use multisampled antialiasing). Default to 4
.
Optional
colorAttachments?: [Partial<ColorAttachmentParams>, ...ColorAttachmentParams[]]Array of one or multiple ColorAttachmentParams. Useful to set a default clear value.
Parameters used to create a GPURenderer.