Struct ash::vk::AccelerationStructureBuildGeometryInfoKHR
source · #[repr(C)]pub struct AccelerationStructureBuildGeometryInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub ty: 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,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *const c_void
§ty: 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: DeviceOrHostAddressKHR
Implementations§
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 moresource§impl TaggedStructure for AccelerationStructureBuildGeometryInfoKHR
impl TaggedStructure for AccelerationStructureBuildGeometryInfoKHR
const STRUCTURE_TYPE: StructureType = StructureType::ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
impl 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