Struct wgpu::RenderBundleEncoderDescriptor [−][src]
pub struct RenderBundleEncoderDescriptor<'a> { pub label: Label<'a>, pub color_formats: &'a [TextureFormat], pub depth_stencil_format: Option<TextureFormat>, pub sample_count: u32, }
Describes a RenderBundleEncoder
.
Fields
label: Label<'a>
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]
impl<'a> Clone for RenderBundleEncoderDescriptor<'a>
[src]fn clone(&self) -> RenderBundleEncoderDescriptor<'a>
[src]
fn clone(&self) -> RenderBundleEncoderDescriptor<'a>
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl<'a> Debug for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Debug for RenderBundleEncoderDescriptor<'a>
[src]impl<'a> Default for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Default for RenderBundleEncoderDescriptor<'a>
[src]fn default() -> RenderBundleEncoderDescriptor<'a>
[src]
fn default() -> RenderBundleEncoderDescriptor<'a>
[src]Returns the “default value” for a type. Read more
impl<'a> Hash for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> Hash for RenderBundleEncoderDescriptor<'a>
[src]impl<'a> PartialEq<RenderBundleEncoderDescriptor<'a>> for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> PartialEq<RenderBundleEncoderDescriptor<'a>> for RenderBundleEncoderDescriptor<'a>
[src]fn eq(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]
fn eq(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]
fn ne(&self, other: &RenderBundleEncoderDescriptor<'a>) -> bool
[src]This method tests for !=
.
impl<'a> Eq for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> StructuralEq for RenderBundleEncoderDescriptor<'a>
[src]
impl<'a> StructuralPartialEq for RenderBundleEncoderDescriptor<'a>
[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> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
pub fn equivalent(&self, key: &K) -> bool
[src]Compare self to key
and return true
if they are equal.
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more