#[repr(C)]pub struct PhysicalDeviceOpacityMicromapFeaturesEXT {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub micromap: u32,
pub micromap_capture_replay: u32,
pub micromap_host_commands: u32,
}Expand description
VkPhysicalDeviceOpacityMicromapFeaturesEXT
Provided by VK_EXT_opacity_micromap.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT.
p_next: *mut c_voidOptional, may be null.
micromap: u32§micromap_capture_replay: u32§micromap_host_commands: u32Implementations§
Source§impl PhysicalDeviceOpacityMicromapFeaturesEXT
impl PhysicalDeviceOpacityMicromapFeaturesEXT
Sourcepub fn builder<'a>() -> PhysicalDeviceOpacityMicromapFeaturesEXTBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceOpacityMicromapFeaturesEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceOpacityMicromapFeaturesEXT
impl Clone for PhysicalDeviceOpacityMicromapFeaturesEXT
Source§fn clone(&self) -> PhysicalDeviceOpacityMicromapFeaturesEXT
fn clone(&self) -> PhysicalDeviceOpacityMicromapFeaturesEXT
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 moreimpl Copy for PhysicalDeviceOpacityMicromapFeaturesEXT
impl ExtendsDeviceCreateInfo for PhysicalDeviceOpacityMicromapFeaturesEXT
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceOpacityMicromapFeaturesEXT
Auto Trait Implementations§
impl Freeze for PhysicalDeviceOpacityMicromapFeaturesEXT
impl RefUnwindSafe for PhysicalDeviceOpacityMicromapFeaturesEXT
impl !Send for PhysicalDeviceOpacityMicromapFeaturesEXT
impl !Sync for PhysicalDeviceOpacityMicromapFeaturesEXT
impl Unpin for PhysicalDeviceOpacityMicromapFeaturesEXT
impl UnsafeUnpin for PhysicalDeviceOpacityMicromapFeaturesEXT
impl UnwindSafe for PhysicalDeviceOpacityMicromapFeaturesEXT
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