[][src]Struct nannou::wgpu::TextureViewId

pub struct TextureViewId(_);

A unique identifier associated with a TextureView.

A TextureViewId is derived from the hash of both the TextureView's parent texture ID and the contents of its TextureViewDescriptor. This allows the same TextureViewId to represent two separate yet texture views of the same texture that share the exact same descriptor.

Trait Implementations

impl Clone for TextureViewId[src]

impl Copy for TextureViewId[src]

impl Debug for TextureViewId[src]

impl Eq for TextureViewId[src]

impl Hash for TextureViewId[src]

impl PartialEq<TextureViewId> for TextureViewId[src]

impl StructuralEq for TextureViewId[src]

impl StructuralPartialEq for TextureViewId[src]

Auto Trait Implementations

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

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, U> ConvertInto<U> for T where
    U: ConvertFrom<T>, 
[src]

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

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

impl<T> NodeId for T where
    T: 'static + Copy + Clone + PartialEq<T> + Eq + Hash + Send
[src]

impl<T> SetParameter for T

impl<T> SetParameter for T

impl<T> Style for T where
    T: Any + Debug + PartialEq<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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,