pub struct RayQueryLimits {
pub max_blas_primitives: u32,
pub max_blas_geometries: u32,
pub max_tlas_instances: u32,
pub max_bindings_per_shader_stage: u32,
}Expand description
Device ceilings relevant to acceleration-structure allocation.
Fields§
§max_blas_primitives: u32Maximum primitives in one BLAS.
max_blas_geometries: u32Maximum geometry groups in one BLAS.
max_tlas_instances: u32Maximum instances in one TLAS.
max_bindings_per_shader_stage: u32Maximum acceleration-structure bindings visible to one shader stage.
Trait Implementations§
Source§impl Clone for RayQueryLimits
impl Clone for RayQueryLimits
impl Copy for RayQueryLimits
Source§impl Debug for RayQueryLimits
impl Debug for RayQueryLimits
Source§impl Default for RayQueryLimits
impl Default for RayQueryLimits
impl Eq for RayQueryLimits
Source§impl PartialEq for RayQueryLimits
impl PartialEq for RayQueryLimits
impl StructuralPartialEq for RayQueryLimits
Auto Trait Implementations§
impl Freeze for RayQueryLimits
impl RefUnwindSafe for RayQueryLimits
impl Send for RayQueryLimits
impl Sync for RayQueryLimits
impl Unpin for RayQueryLimits
impl UnsafeUnpin for RayQueryLimits
impl UnwindSafe for RayQueryLimits
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