Struct vulkanalia::vk::MicromapCreateInfoEXTBuilder
source · #[repr(transparent)]pub struct MicromapCreateInfoEXTBuilder { /* private fields */ }
Expand description
A builder for a MicromapCreateInfoEXT
.
Implementations§
source§impl MicromapCreateInfoEXTBuilder
impl MicromapCreateInfoEXTBuilder
pub fn create_flags(self, create_flags: MicromapCreateFlagsEXT) -> Self
pub fn buffer(self, buffer: Buffer) -> Self
pub fn offset(self, offset: DeviceSize) -> Self
pub fn size(self, size: DeviceSize) -> Self
pub fn type_(self, type_: MicromapTypeEXT) -> Self
pub fn device_address(self, device_address: DeviceAddress) -> Self
pub fn build(self) -> MicromapCreateInfoEXT
Trait Implementations§
source§impl Cast for MicromapCreateInfoEXTBuilder
impl Cast for MicromapCreateInfoEXTBuilder
§type Target = MicromapCreateInfoEXT
type Target = MicromapCreateInfoEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for MicromapCreateInfoEXTBuilder
impl Clone for MicromapCreateInfoEXTBuilder
source§fn clone(&self) -> MicromapCreateInfoEXTBuilder
fn clone(&self) -> MicromapCreateInfoEXTBuilder
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 Debug for MicromapCreateInfoEXTBuilder
impl Debug for MicromapCreateInfoEXTBuilder
source§impl Default for MicromapCreateInfoEXTBuilder
impl Default for MicromapCreateInfoEXTBuilder
source§fn default() -> MicromapCreateInfoEXTBuilder
fn default() -> MicromapCreateInfoEXTBuilder
Returns the “default value” for a type. Read more
source§impl Deref for MicromapCreateInfoEXTBuilder
impl Deref for MicromapCreateInfoEXTBuilder
impl Copy for MicromapCreateInfoEXTBuilder
Auto Trait Implementations§
impl RefUnwindSafe for MicromapCreateInfoEXTBuilder
impl !Send for MicromapCreateInfoEXTBuilder
impl !Sync for MicromapCreateInfoEXTBuilder
impl Unpin for MicromapCreateInfoEXTBuilder
impl UnwindSafe for MicromapCreateInfoEXTBuilder
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