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: BindGroupIdSetPipelineRender(RenderPipelineId)Tuple Fields of SetPipelineRender
SetPipelineCompute(ComputePipelineId)Tuple Fields of SetPipelineCompute
SetVertexBuffer(BufferId)Tuple Fields of SetVertexBuffer
0: BufferIdSetIndexBuffer(BufferId)Tuple 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