#[repr(C)]pub struct PhysicalDeviceAccelerationStructurePropertiesKHR {
pub s_type: StructureType,
pub next: *mut c_void,
pub max_geometry_count: u64,
pub max_instance_count: u64,
pub max_primitive_count: u64,
pub max_per_stage_descriptor_acceleration_structures: u32,
pub max_per_stage_descriptor_update_after_bind_acceleration_structures: u32,
pub max_descriptor_set_acceleration_structures: u32,
pub max_descriptor_set_update_after_bind_acceleration_structures: u32,
pub min_acceleration_structure_scratch_offset_alignment: u32,
}
Expand description
Fields§
§s_type: StructureType
§next: *mut c_void
§max_geometry_count: u64
§max_instance_count: u64
§max_primitive_count: u64
§max_per_stage_descriptor_acceleration_structures: u32
§max_per_stage_descriptor_update_after_bind_acceleration_structures: u32
§max_descriptor_set_acceleration_structures: u32
§max_descriptor_set_update_after_bind_acceleration_structures: u32
§min_acceleration_structure_scratch_offset_alignment: u32
Trait Implementations§
source§impl Cast for PhysicalDeviceAccelerationStructurePropertiesKHR
impl Cast for PhysicalDeviceAccelerationStructurePropertiesKHR
§type Target = PhysicalDeviceAccelerationStructurePropertiesKHR
type Target = PhysicalDeviceAccelerationStructurePropertiesKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceAccelerationStructurePropertiesKHR
impl Clone for PhysicalDeviceAccelerationStructurePropertiesKHR
source§fn clone(&self) -> PhysicalDeviceAccelerationStructurePropertiesKHR
fn clone(&self) -> PhysicalDeviceAccelerationStructurePropertiesKHR
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 PhysicalDeviceAccelerationStructurePropertiesKHR
impl Default for PhysicalDeviceAccelerationStructurePropertiesKHR
source§fn default() -> PhysicalDeviceAccelerationStructurePropertiesKHR
fn default() -> PhysicalDeviceAccelerationStructurePropertiesKHR
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for PhysicalDeviceAccelerationStructurePropertiesKHR
impl HasBuilder<'static> for PhysicalDeviceAccelerationStructurePropertiesKHR
source§impl InputChainStruct for PhysicalDeviceAccelerationStructurePropertiesKHR
impl InputChainStruct for PhysicalDeviceAccelerationStructurePropertiesKHR
source§const TYPE: StructureType = StructureType::PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR
const TYPE: StructureType = StructureType::PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_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.
source§impl PartialEq<PhysicalDeviceAccelerationStructurePropertiesKHR> for PhysicalDeviceAccelerationStructurePropertiesKHR
impl PartialEq<PhysicalDeviceAccelerationStructurePropertiesKHR> for PhysicalDeviceAccelerationStructurePropertiesKHR
source§fn eq(&self, other: &PhysicalDeviceAccelerationStructurePropertiesKHR) -> bool
fn eq(&self, other: &PhysicalDeviceAccelerationStructurePropertiesKHR) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PhysicalDeviceAccelerationStructurePropertiesKHR
impl Eq for PhysicalDeviceAccelerationStructurePropertiesKHR
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceAccelerationStructurePropertiesKHR
impl StructuralEq for PhysicalDeviceAccelerationStructurePropertiesKHR
impl StructuralPartialEq for PhysicalDeviceAccelerationStructurePropertiesKHR
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceAccelerationStructurePropertiesKHR
impl !Send for PhysicalDeviceAccelerationStructurePropertiesKHR
impl !Sync for PhysicalDeviceAccelerationStructurePropertiesKHR
impl Unpin for PhysicalDeviceAccelerationStructurePropertiesKHR
impl UnwindSafe for PhysicalDeviceAccelerationStructurePropertiesKHR
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