#[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 Cast for AccelerationStructureBuildGeometryInfoKHR
impl Cast for AccelerationStructureBuildGeometryInfoKHR
§type Target = AccelerationStructureBuildGeometryInfoKHR
type Target = AccelerationStructureBuildGeometryInfoKHR
The other type this type can be used interchangeably with in FFI.
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 Default for AccelerationStructureBuildGeometryInfoKHR
impl Default for AccelerationStructureBuildGeometryInfoKHR
source§fn default() -> AccelerationStructureBuildGeometryInfoKHR
fn default() -> AccelerationStructureBuildGeometryInfoKHR
Returns the “default value” for a type. Read more
source§impl<'b> HasBuilder<'b> for AccelerationStructureBuildGeometryInfoKHR
impl<'b> HasBuilder<'b> for AccelerationStructureBuildGeometryInfoKHR
source§impl InputChainStruct for AccelerationStructureBuildGeometryInfoKHR
impl InputChainStruct for AccelerationStructureBuildGeometryInfoKHR
source§const TYPE: StructureType = StructureType::ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
const TYPE: StructureType = StructureType::ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
The structure type for this struct type.
source§fn s_type(&self) -> StructureType
fn s_type(&self) -> StructureType
The structure type for this struct.
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