Enum wgpu_core::command::RenderPassErrorInner [−][src]
pub enum RenderPassErrorInner {
Show variants
Encoder(CommandEncoderError),
InvalidAttachment(TextureViewId),
MissingAttachments,
AttachmentsDimensionMismatch {
previous: (&'static str, Extent3d),
mismatch: (&'static str, Extent3d),
},
InvalidSampleCount(u8),
InvalidResolveSourceSampleCount,
InvalidResolveTargetSampleCount,
OutOfMemory,
SwapChainImageAsDepthStencil,
InvalidDepthOps,
InvalidStencilOps,
SampleCountMismatch {
actual: u8,
expected: u8,
},
InvalidValuesOffset,
MissingDeviceFeatures(Features),
IndirectBufferOverrun {
count: Option<NonZeroU32>,
offset: u64,
end_offset: u64,
buffer_size: u64,
},
IndirectCountBufferOverrun {
begin_count_offset: u64,
end_count_offset: u64,
count_buffer_size: u64,
},
InvalidPopDebugGroup,
ResourceUsageConflict(UsageConflict),
IncompatibleRenderBundle(RenderPassCompatibilityError),
RenderCommand(RenderCommandError),
Draw(DrawError),
Bind(BindError),
QueryUse(QueryUseError),
}Error encountered when performing a render pass.
Variants
Encoder(CommandEncoderError)InvalidAttachment(TextureViewId)Show fields
InvalidSampleCount(u8)MissingDeviceFeatures(Features)Show fields
Fields of IndirectBufferOverrun
Show fields
IncompatibleRenderBundle(RenderPassCompatibilityError)RenderCommand(RenderCommandError)Draw(DrawError)Bind(BindError)QueryUse(QueryUseError)Trait Implementations
impl Clone for RenderPassErrorInner[src]
impl Clone for RenderPassErrorInner[src]fn clone(&self) -> RenderPassErrorInner[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Display for RenderPassErrorInner[src]
impl Display for RenderPassErrorInner[src]impl Error for RenderPassErrorInner[src]
impl Error for RenderPassErrorInner[src]impl From<CommandEncoderError> for RenderPassErrorInner[src]
impl From<CommandEncoderError> for RenderPassErrorInner[src]fn from(source: CommandEncoderError) -> Self[src]
impl From<QueryUseError> for RenderPassErrorInner[src]
impl From<QueryUseError> for RenderPassErrorInner[src]fn from(source: QueryUseError) -> Self[src]
impl From<RenderCommandError> for RenderPassErrorInner[src]
impl From<RenderCommandError> for RenderPassErrorInner[src]fn from(source: RenderCommandError) -> Self[src]
impl From<RenderPassCompatibilityError> for RenderPassErrorInner[src]
impl From<RenderPassCompatibilityError> for RenderPassErrorInner[src]fn from(source: RenderPassCompatibilityError) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for RenderPassErrorInner
impl !RefUnwindSafe for RenderPassErrorInnerimpl Send for RenderPassErrorInner
impl Send for RenderPassErrorInnerimpl Sync for RenderPassErrorInner
impl Sync for RenderPassErrorInnerimpl Unpin for RenderPassErrorInner
impl Unpin for RenderPassErrorInnerimpl !UnwindSafe for RenderPassErrorInner
impl !UnwindSafe for RenderPassErrorInner