Enum sierra::AccelerationStructureLevel[][src]

pub enum AccelerationStructureLevel {
    Bottom,
    Top,
}

Acceleration structure level.

Variants

Bottom

Bottom level acceleration structure (or BLAS) reference to triangle meshes and AABBs with custom intersection shaders.

Top

Top level acceleration structure (or TLAS) reference to BLASes.

Trait Implementations

impl Clone for AccelerationStructureLevel[src]

impl Copy for AccelerationStructureLevel[src]

impl Debug for AccelerationStructureLevel[src]

impl Eq for AccelerationStructureLevel[src]

impl PartialEq<AccelerationStructureLevel> for AccelerationStructureLevel[src]

impl StructuralEq for AccelerationStructureLevel[src]

impl StructuralPartialEq for AccelerationStructureLevel[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.