#[repr(C)]pub struct AccelerationStructureGeometryMicromapDataKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub usage_counts_count: u32,
pub p_usage_counts: *const MicromapUsageKHR,
pub pp_usage_counts: *const *const MicromapUsageKHR,
pub data: DeviceAddress,
pub triangle_array: DeviceAddress,
pub triangle_array_stride: DeviceSize,
}Fields§
§s_type: StructureType§p_next: *const c_void§usage_counts_count: u32§p_usage_counts: *const MicromapUsageKHR§pp_usage_counts: *const *const MicromapUsageKHR§data: DeviceAddress§triangle_array: DeviceAddress§triangle_array_stride: DeviceSizeTrait Implementations§
impl Copy for AccelerationStructureGeometryMicromapDataKHR
Auto Trait Implementations§
impl !Send for AccelerationStructureGeometryMicromapDataKHR
impl !Sync for AccelerationStructureGeometryMicromapDataKHR
impl Freeze for AccelerationStructureGeometryMicromapDataKHR
impl RefUnwindSafe for AccelerationStructureGeometryMicromapDataKHR
impl Unpin for AccelerationStructureGeometryMicromapDataKHR
impl UnsafeUnpin for AccelerationStructureGeometryMicromapDataKHR
impl UnwindSafe for AccelerationStructureGeometryMicromapDataKHR
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