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: BindGroupId
Tuple Fields of SetPipelineRender
Tuple Fields of SetPipelineCompute
Tuple Fields of SetVertexBuffer
0: 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