#[repr(C)]pub struct MicromapBuildSizesInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub micromap_size: u64,
pub build_scratch_size: u64,
pub discardable: u32,
}Expand description
VkMicromapBuildSizesInfoEXT
Provided by VK_EXT_opacity_micromap.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT.
p_next: *const c_voidOptional, may be null.
micromap_size: u64§build_scratch_size: u64§discardable: u32Implementations§
Source§impl MicromapBuildSizesInfoEXT
impl MicromapBuildSizesInfoEXT
Sourcepub fn builder<'a>() -> MicromapBuildSizesInfoEXTBuilder<'a>
pub fn builder<'a>() -> MicromapBuildSizesInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for MicromapBuildSizesInfoEXT
impl Clone for MicromapBuildSizesInfoEXT
Source§fn clone(&self) -> MicromapBuildSizesInfoEXT
fn clone(&self) -> MicromapBuildSizesInfoEXT
Returns a duplicate 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 MicromapBuildSizesInfoEXT
impl Debug for MicromapBuildSizesInfoEXT
Source§impl Default for MicromapBuildSizesInfoEXT
impl Default for MicromapBuildSizesInfoEXT
impl Copy for MicromapBuildSizesInfoEXT
Auto Trait Implementations§
impl Freeze for MicromapBuildSizesInfoEXT
impl RefUnwindSafe for MicromapBuildSizesInfoEXT
impl !Send for MicromapBuildSizesInfoEXT
impl !Sync for MicromapBuildSizesInfoEXT
impl Unpin for MicromapBuildSizesInfoEXT
impl UnsafeUnpin for MicromapBuildSizesInfoEXT
impl UnwindSafe for MicromapBuildSizesInfoEXT
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