#[repr(C)]pub struct AccelerationStructureBuildGeometryInfoKHR {
pub s_type: StructureType,
pub 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 geometries: *const AccelerationStructureGeometryKHR,
pub pointer_geometries: *const *const AccelerationStructureGeometryKHR,
pub scratch_data: DeviceOrHostAddressKHR,
}
Expand description
Fields§
§s_type: StructureType
§next: *const c_void
§type_: AccelerationStructureTypeKHR
§flags: BuildAccelerationStructureFlagsKHR
§mode: BuildAccelerationStructureModeKHR
§src_acceleration_structure: AccelerationStructureKHR
§dst_acceleration_structure: AccelerationStructureKHR
§geometry_count: u32
§geometries: *const AccelerationStructureGeometryKHR
§pointer_geometries: *const *const AccelerationStructureGeometryKHR
§scratch_data: DeviceOrHostAddressKHR
Trait Implementations§
source§impl Clone for AccelerationStructureBuildGeometryInfoKHR
impl Clone for AccelerationStructureBuildGeometryInfoKHR
source§fn clone(&self) -> AccelerationStructureBuildGeometryInfoKHR
fn clone(&self) -> AccelerationStructureBuildGeometryInfoKHR
Returns a copy 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 AccelerationStructureBuildGeometryInfoKHR
Auto Trait Implementations§
impl Freeze for AccelerationStructureBuildGeometryInfoKHR
impl RefUnwindSafe for AccelerationStructureBuildGeometryInfoKHR
impl !Send for AccelerationStructureBuildGeometryInfoKHR
impl !Sync for AccelerationStructureBuildGeometryInfoKHR
impl Unpin 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