Enum wgpu_core::command::PassErrorScope [−][src]
pub enum PassErrorScope {
Show 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)SetBindGroup(BindGroupId)SetPipelineRender(RenderPipelineId)SetPipelineCompute(ComputePipelineId)SetVertexBuffer(BufferId)SetIndexBuffer(BufferId)Show fields
Fields of Draw
Show fields
Fields of Dispatch
indirect: boolpipeline: Option<ComputePipelineId>Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PassErrorScopeimpl Send for PassErrorScopeimpl Sync for PassErrorScopeimpl Unpin for PassErrorScopeimpl !UnwindSafe for PassErrorScopeBlanket Implementations
Mutably borrows from an owned value. Read more