Enum sierra::AccelerationStructureLevel [−][src]
Acceleration structure level.
Variants
Bottom level acceleration structure (or BLAS) reference to triangle meshes and AABBs with custom intersection shaders.
Top level acceleration structure (or TLAS) reference to BLASes.
Trait Implementations
impl Clone for AccelerationStructureLevel
[src]
fn clone(&self) -> AccelerationStructureLevel
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AccelerationStructureLevel
[src]
impl Debug for AccelerationStructureLevel
[src]
impl Eq for AccelerationStructureLevel
[src]
impl PartialEq<AccelerationStructureLevel> for AccelerationStructureLevel
[src]
fn eq(&self, other: &AccelerationStructureLevel) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for AccelerationStructureLevel
[src]
impl StructuralPartialEq for AccelerationStructureLevel
[src]
Auto Trait Implementations
impl RefUnwindSafe for AccelerationStructureLevel
impl Send for AccelerationStructureLevel
impl Sync for AccelerationStructureLevel
impl Unpin for AccelerationStructureLevel
impl UnwindSafe for AccelerationStructureLevel
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,