Struct vulkan_bindings::AccelerationStructureBuildGeometryInfoKHR [−][src]
#[repr(C)]pub struct AccelerationStructureBuildGeometryInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub typ: AccelerationStructureTypeKHR,
pub flags: BuildAccelerationStructureFlagsKHR,
pub mode: BuildAccelerationStructureModeKHR,
pub srcAccelerationStructure: AccelerationStructureKHR,
pub dstAccelerationStructure: AccelerationStructureKHR,
pub geometryCount: u32,
pub pGeometries: *const AccelerationStructureGeometryKHR,
pub ppGeometries: *const *const AccelerationStructureGeometryKHR,
pub scratchData: DeviceOrHostAddressKHR,
}
Fields
sType: StructureType
pNext: *const c_void
typ: AccelerationStructureTypeKHR
flags: BuildAccelerationStructureFlagsKHR
mode: BuildAccelerationStructureModeKHR
srcAccelerationStructure: AccelerationStructureKHR
dstAccelerationStructure: AccelerationStructureKHR
geometryCount: u32
pGeometries: *const AccelerationStructureGeometryKHR
ppGeometries: *const *const AccelerationStructureGeometryKHR
scratchData: DeviceOrHostAddressKHR
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more