[][src]Enum bedrock::resources::BufferSparseBinding

#[repr(C)]
pub enum BufferSparseBinding {
    None,
    Bound,
    Residency,
    Aliased,
    Both,
}

Bitset specifying additional parameters of a buffer

Variants

None

No sparse binding features

Bound

the buffer will be backed using sparse memory binding

Residency

the buffer can be partially backed using sparse memory binding.

Aliased

the buffer will be backed using sparse memory binding with memory ranges that might also simultaneously be backing another buffer (or another portion of the same buffer)

Both

Aliased and Residency

Trait Implementations

impl Clone for BufferSparseBinding[src]

impl Copy for BufferSparseBinding[src]

impl Debug for BufferSparseBinding[src]

impl Eq for BufferSparseBinding[src]

impl PartialEq<BufferSparseBinding> for BufferSparseBinding[src]

impl StructuralEq for BufferSparseBinding[src]

impl StructuralPartialEq for BufferSparseBinding[src]

Auto Trait Implementations

impl RefUnwindSafe for BufferSparseBinding

impl Send for BufferSparseBinding

impl Sync for BufferSparseBinding

impl Unpin for BufferSparseBinding

impl UnwindSafe for BufferSparseBinding

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, 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.