GPURenderPassDepthStencilAttachment¶
interface GPURenderPassDepthStencilAttachment
Properties¶
depthClearValue¶
abstract val depthClearValue: Float?
Indicates the value to clear view’s depth component to prior to executing the render pass. Ignored if depthLoadOp is not "clear". Must be between 0.0 and 1.0, inclusive.
depthLoadOp¶
abstract val depthLoadOp: GPULoadOp?
Indicates the load operation to perform on view’s depth component prior to executing the render pass. Note: It is recommended to prefer clearing; see "clear" for details.
depthReadOnly¶
abstract val depthReadOnly: Boolean
Indicates that the depth component of view is read only.
depthStoreOp¶
abstract val depthStoreOp: GPUStoreOp?
The store operation to perform on view’s depth component after executing the render pass.
stencilClearValue¶
abstract val stencilClearValue: GPUStencilValue
Indicates the value to clear view’s stencil component to prior to executing the render pass. Ignored if stencilLoadOp is not "clear". The value will be converted to the type of the stencil aspect of view by taking the same number of LSBs as the number of bits in the stencil aspect of one texel of view.
stencilLoadOp¶
abstract val stencilLoadOp: GPULoadOp?
Indicates the load operation to perform on view’s stencil component prior to executing the render pass. Note: It is recommended to prefer clearing; see "clear" for details.
stencilReadOnly¶
abstract val stencilReadOnly: Boolean
Indicates that the stencil component of view is read only.
stencilStoreOp¶
abstract val stencilStoreOp: GPUStoreOp?
The store operation to perform on view’s stencil component after executing the render pass.
view¶
abstract val view: GPUTextureOrGPUTextureView
Describes the texture subresource that will be output to and read from for this depth/stencil attachment. The subresource is determined by calling get as texture view(view).