Struct ash::vk::MicromapUsageEXTBuilder
source · pub struct MicromapUsageEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> MicromapUsageEXTBuilder<'a>
impl<'a> MicromapUsageEXTBuilder<'a>
pub fn count(self, count: u32) -> Self
pub fn subdivision_level(self, subdivision_level: u32) -> Self
pub fn format(self, format: u32) -> Self
sourcepub fn build(self) -> MicromapUsageEXT
pub fn build(self) -> MicromapUsageEXT
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations§
source§impl<'a> Deref for MicromapUsageEXTBuilder<'a>
impl<'a> Deref for MicromapUsageEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for MicromapUsageEXTBuilder<'a>
impl<'a> Send for MicromapUsageEXTBuilder<'a>
impl<'a> Sync for MicromapUsageEXTBuilder<'a>
impl<'a> Unpin for MicromapUsageEXTBuilder<'a>
impl<'a> UnwindSafe for MicromapUsageEXTBuilder<'a>
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