GPURenderPassDescriptor
public final class GPURenderPassDescriptor
Describes a render pass.
Summary
Nested types |
|---|
public final class GPURenderPassDescriptor.BuilderBuilder for |
Public constructors |
|---|
GPURenderPassDescriptor( |
Public methods |
|
|---|---|
final @NonNull GPURenderPassColorAttachment[] |
|
final GPURenderPassDepthStencilAttachment |
|
final String |
getLabel()A human-readable label for debugging. |
final GPUQuerySet |
|
final GPURenderPassMaxDrawCount |
An extension for specifying the maximum draw count in a render pass. |
final GPUPassTimestampWrites |
|
final void |
setColorAttachments(@NonNull GPURenderPassColorAttachment[] value) |
final void |
|
final void |
A human-readable label for debugging. |
final void |
setOcclusionQuerySet(GPUQuerySet value) |
final void |
An extension for specifying the maximum draw count in a render pass. |
final void |
Public constructors
GPURenderPassDescriptor
Added in 1.0.0-alpha05
public GPURenderPassDescriptor(
String label,
@NonNull GPURenderPassColorAttachment[] colorAttachments,
GPURenderPassDepthStencilAttachment depthStencilAttachment,
GPUQuerySet occlusionQuerySet,
GPUPassTimestampWrites timestampWrites,
GPURenderPassMaxDrawCount renderPassMaxDrawCount
)
Public methods
getColorAttachments
Added in 1.0.0-alpha05
public final @NonNull GPURenderPassColorAttachment[] getColorAttachments()
getDepthStencilAttachment
Added in 1.0.0-alpha05
public final GPURenderPassDepthStencilAttachment getDepthStencilAttachment()
getLabel
Added in 1.0.0-alpha05
public final String getLabel()
A human-readable label for debugging.
getRenderPassMaxDrawCount
Added in 1.0.0-alpha05
public final GPURenderPassMaxDrawCount getRenderPassMaxDrawCount()
An extension for specifying the maximum draw count in a render pass.
setColorAttachments
Added in 1.0.0-alpha05
public final void setColorAttachments(@NonNull GPURenderPassColorAttachment[] value)
setDepthStencilAttachment
Added in 1.0.0-alpha05
public final void setDepthStencilAttachment(GPURenderPassDepthStencilAttachment value)
setLabel
Added in 1.0.0-alpha05
public final void setLabel(String value)
A human-readable label for debugging.
setOcclusionQuerySet
Added in 1.0.0-alpha05
public final void setOcclusionQuerySet(GPUQuerySet value)
setRenderPassMaxDrawCount
Added in 1.0.0-alpha05
public final void setRenderPassMaxDrawCount(GPURenderPassMaxDrawCount value)
An extension for specifying the maximum draw count in a render pass.
setTimestampWrites
Added in 1.0.0-alpha05
public final void setTimestampWrites(GPUPassTimestampWrites value)