[−][src]Struct cart_tmp_wgpu::RenderBundleEncoderDescriptor
Describes a [RenderBundleEncoder
].
Fields
label: Option<&'a str>
Debug label of the render bundle encoder. This will show up in graphics debuggers for easy identification.
color_formats: &'a [TextureFormat]
The formats of the color attachments that this render bundle is capable to rendering to. This must match the formats of the color attachments in the renderpass this render bundle is executed in.
depth_stencil_format: Option<TextureFormat>
The formats of the depth attachment that this render bundle is capable to rendering to. This must match the formats of the depth attachments in the renderpass this render bundle is executed in.
sample_count: u32
Sample count this render bundle is capable of rendering to. This must match the pipelines and the renderpasses it is used in.
Trait Implementations
impl<'a> Clone for RenderBundleEncoderDescriptor<'a>
[src]
fn clone(&self) -> RenderBundleEncoderDescriptor<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Default for RenderBundleEncoderDescriptor<'a>
[src]
fn default() -> RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Eq for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Hash for RenderBundleEncoderDescriptor<'a>
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> PartialEq<RenderBundleEncoderDescriptor<'a>> for RenderBundleEncoderDescriptor<'a>
[src]
fn eq(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]
fn ne(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for RenderBundleEncoderDescriptor<'a>
impl<'a> Send for RenderBundleEncoderDescriptor<'a>
impl<'a> Sync for RenderBundleEncoderDescriptor<'a>
impl<'a> Unpin for RenderBundleEncoderDescriptor<'a>
impl<'a> UnwindSafe for RenderBundleEncoderDescriptor<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,