The label of the RenderPass, sent to various GPU objects for debugging purpose.
Whether the view and depth textures should use multisampling or not. Default to 4
.
Force all the RenderPass textures size to be set to the given ratio of the renderer canvas size. Used mainly to lower the rendered definition. Default to 1
.
Force the all the RenderPass textures to be set at given size. Used mainly to force a lower rendered definition at a given size. Default to null
.
Whether this RenderPass should handle a view texture. Default to true
.
Whether the main (first colorAttachments) view texture should use the content of the swap chain and render to it each frame. Default to true
.
Array of one or multiple (Multiple Render Targets) color attachments parameters. Default to []
.
Whether this RenderPass should handle a depth texture. Default to true
.
Optional
depthWhether this RenderPass should use an already created depth texture.
The depth load operation to perform while drawing this RenderPass. Default to 'clear
.
The depth store operation to perform while drawing this RenderPass. Default to 'store'
.
The depth clear value to clear to before drawing this RenderPass. Default to 1
.
Optional format of the depth texture. Default to 'depth24plus'
.
Indicates that the depth component of the depth texture view is read only. Default to false
.
A number indicating the value to clear view's stencil component to prior to executing the render pass. This is ignored if stencilLoadOp is not set to "clear". Default to 0
.
The stencil load operation to perform while drawing this RenderPass. Default to 'clear
.
The stencil store operation to perform while drawing this RenderPass. Default to 'store'
.
Indicates that the stencil component of the depth texture view is read only. Default to false
.
Options used to create this RenderPass.