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
Bundle
Pass(CommandEncoderId)
Tuple Fields
SetBindGroup(BindGroupId)
Tuple Fields
0: BindGroupId
SetPipelineRender(RenderPipelineId)
Tuple Fields
SetPipelineCompute(ComputePipelineId)
Tuple Fields
SetPushConstant
SetVertexBuffer(BufferId)
Tuple Fields
0: BufferId
SetIndexBuffer(BufferId)
Tuple Fields
0: BufferId
SetViewport
SetScissorRect
Draw
QueryReset
WriteTimestamp
BeginPipelineStatisticsQuery
EndPipelineStatisticsQuery
ExecuteBundle
Dispatch
PopDebugGroup
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