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
Tuple Fields of Pass
Tuple Fields of SetBindGroup
0: BindGroupIdTuple Fields of SetPipelineRender
Tuple Fields of SetPipelineCompute
Tuple Fields of SetVertexBuffer
0: BufferIdTuple Fields of SetIndexBuffer
0: BufferIdFields of Draw
Fields of Dispatch
indirect: boolpipeline: 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