pub struct AccelerationStructureGeometry {
pub max_primitive_count: u32,
pub flags: GeometryFlagsKHR,
pub geometry: AccelerationStructureGeometryData,
}Expand description
Structure specifying geometries to be built into an acceleration structure.
See VkAccelerationStructureGeometryKHR for more information.
Fields
max_primitive_count: u32The number of primitives built into each geometry.
flags: GeometryFlagsKHRDescribes additional properties of how the geometry should be built.
geometry: AccelerationStructureGeometryDataSpecifies acceleration structure geometry data.
Trait Implementations
sourceimpl Clone for AccelerationStructureGeometry
impl Clone for AccelerationStructureGeometry
sourcefn clone(&self) -> AccelerationStructureGeometry
fn clone(&self) -> AccelerationStructureGeometry
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AccelerationStructureGeometry
impl Debug for AccelerationStructureGeometry
sourceimpl Hash for AccelerationStructureGeometry
impl Hash for AccelerationStructureGeometry
sourceimpl PartialEq<AccelerationStructureGeometry> for AccelerationStructureGeometry
impl PartialEq<AccelerationStructureGeometry> for AccelerationStructureGeometry
sourcefn eq(&self, other: &AccelerationStructureGeometry) -> bool
fn eq(&self, other: &AccelerationStructureGeometry) -> bool
impl Copy for AccelerationStructureGeometry
impl Eq for AccelerationStructureGeometry
impl StructuralEq for AccelerationStructureGeometry
impl StructuralPartialEq for AccelerationStructureGeometry
Auto Trait Implementations
impl RefUnwindSafe for AccelerationStructureGeometry
impl Send for AccelerationStructureGeometry
impl Sync for AccelerationStructureGeometry
impl Unpin for AccelerationStructureGeometry
impl UnwindSafe for AccelerationStructureGeometry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more