#[repr(C)]pub struct AccelerationStructureBuildGeometryInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub type: AccelerationStructureTypeKHR,
pub flags: BuildAccelerationStructureFlagsKHR,
pub mode: BuildAccelerationStructureModeKHR,
pub src_acceleration_structure: AccelerationStructureKHR,
pub dst_acceleration_structure: AccelerationStructureKHR,
pub geometry_count: u32,
pub p_geometries: *const AccelerationStructureGeometryKHR,
pub pp_geometries: *const *const AccelerationStructureGeometryKHR,
pub scratch_data: DeviceOrHostAddressKHR,
}Fields§
§s_type: StructureType§p_next: *const c_void§type: AccelerationStructureTypeKHR§flags: BuildAccelerationStructureFlagsKHR§mode: BuildAccelerationStructureModeKHR§src_acceleration_structure: AccelerationStructureKHR§dst_acceleration_structure: AccelerationStructureKHR§geometry_count: u32§p_geometries: *const AccelerationStructureGeometryKHR§pp_geometries: *const *const AccelerationStructureGeometryKHR§scratch_data: DeviceOrHostAddressKHRTrait Implementations§
impl Copy for AccelerationStructureBuildGeometryInfoKHR
Auto Trait Implementations§
impl !Send for AccelerationStructureBuildGeometryInfoKHR
impl !Sync for AccelerationStructureBuildGeometryInfoKHR
impl Freeze for AccelerationStructureBuildGeometryInfoKHR
impl RefUnwindSafe for AccelerationStructureBuildGeometryInfoKHR
impl Unpin for AccelerationStructureBuildGeometryInfoKHR
impl UnsafeUnpin for AccelerationStructureBuildGeometryInfoKHR
impl UnwindSafe for AccelerationStructureBuildGeometryInfoKHR
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