#[repr(C)]pub struct VkAccelerationStructureTrianglesOpacityMicromapEXT {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub indexType: VkIndexType,
pub indexBuffer: VkDeviceOrHostAddressConstKHR,
pub indexStride: VkDeviceSize,
pub baseTriangle: u32,
pub usageCountsCount: u32,
pub pUsageCounts: *const VkMicromapUsageEXT,
pub ppUsageCounts: *const *const VkMicromapUsageEXT,
pub micromap: VkMicromapEXT,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§indexType: VkIndexType
§indexBuffer: VkDeviceOrHostAddressConstKHR
§indexStride: VkDeviceSize
§baseTriangle: u32
§usageCountsCount: u32
§pUsageCounts: *const VkMicromapUsageEXT
§ppUsageCounts: *const *const VkMicromapUsageEXT
§micromap: VkMicromapEXT
Trait Implementations§
Source§impl Clone for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl Clone for VkAccelerationStructureTrianglesOpacityMicromapEXT
Source§fn clone(&self) -> VkAccelerationStructureTrianglesOpacityMicromapEXT
fn clone(&self) -> VkAccelerationStructureTrianglesOpacityMicromapEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkAccelerationStructureTrianglesOpacityMicromapEXT
Auto Trait Implementations§
impl Freeze for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl RefUnwindSafe for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl !Send for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl !Sync for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl Unpin for VkAccelerationStructureTrianglesOpacityMicromapEXT
impl UnwindSafe for VkAccelerationStructureTrianglesOpacityMicromapEXT
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