Struct vulkanalia::vk::ImageSubresourceLayersBuilder
source · #[repr(transparent)]pub struct ImageSubresourceLayersBuilder { /* private fields */ }
Expand description
A builder for a ImageSubresourceLayers
.
Implementations§
source§impl ImageSubresourceLayersBuilder
impl ImageSubresourceLayersBuilder
pub fn aspect_mask(self, aspect_mask: ImageAspectFlags) -> Self
pub fn mip_level(self, mip_level: u32) -> Self
pub fn base_array_layer(self, base_array_layer: u32) -> Self
pub fn layer_count(self, layer_count: u32) -> Self
pub fn build(self) -> ImageSubresourceLayers
Trait Implementations§
source§impl Cast for ImageSubresourceLayersBuilder
impl Cast for ImageSubresourceLayersBuilder
§type Target = ImageSubresourceLayers
type Target = ImageSubresourceLayers
The other type this type can be used interchangeably with in FFI.
source§impl Clone for ImageSubresourceLayersBuilder
impl Clone for ImageSubresourceLayersBuilder
source§fn clone(&self) -> ImageSubresourceLayersBuilder
fn clone(&self) -> ImageSubresourceLayersBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ImageSubresourceLayersBuilder
impl Default for ImageSubresourceLayersBuilder
source§fn default() -> ImageSubresourceLayersBuilder
fn default() -> ImageSubresourceLayersBuilder
Returns the “default value” for a type. Read more
impl Copy for ImageSubresourceLayersBuilder
Auto Trait Implementations§
impl RefUnwindSafe for ImageSubresourceLayersBuilder
impl Send for ImageSubresourceLayersBuilder
impl Sync for ImageSubresourceLayersBuilder
impl Unpin for ImageSubresourceLayersBuilder
impl UnwindSafe for ImageSubresourceLayersBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more