Enum wgpu_core::command::PassErrorScope [−][src]
pub enum PassErrorScope {
Show 18 variants
Bundle,
Pass(CommandEncoderId),
SetBindGroup(BindGroupId),
SetPipelineRender(RenderPipelineId),
SetPipelineCompute(ComputePipelineId),
SetPushConstant,
SetVertexBuffer(BufferId),
SetIndexBuffer(BufferId),
SetViewport,
SetScissorRect,
Draw {
indexed: bool,
indirect: bool,
pipeline: Option<RenderPipelineId>,
},
QueryReset,
WriteTimestamp,
BeginPipelineStatisticsQuery,
EndPipelineStatisticsQuery,
ExecuteBundle,
Dispatch {
indirect: bool,
pipeline: Option<ComputePipelineId>,
},
PopDebugGroup,
}
Variants
Pass(CommandEncoderId)
Tuple Fields of Pass
SetBindGroup(BindGroupId)
Tuple Fields of SetBindGroup
0: BindGroupId
SetPipelineRender(RenderPipelineId)
Tuple Fields of SetPipelineRender
SetPipelineCompute(ComputePipelineId)
Tuple Fields of SetPipelineCompute
SetVertexBuffer(BufferId)
Tuple Fields of SetVertexBuffer
0: BufferId
SetIndexBuffer(BufferId)
Tuple Fields of SetIndexBuffer
0: BufferId
Fields of Draw
Fields of Dispatch
indirect: bool
pipeline: Option<ComputePipelineId>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PassErrorScope
impl Send for PassErrorScope
impl Sync for PassErrorScope
impl Unpin for PassErrorScope
impl !UnwindSafe for PassErrorScope
Blanket Implementations
Mutably borrows from an owned value. Read more