logo
pub struct ShaderData<B, T> where
    B: ?Sized + ShaderDataBackend<T>, 
{ /* private fields */ }
Expand description

Shader data.

Parametricity

  • B is the backend type.
  • T is the type of the carried items.

Implementations

Create a ShaderData via an iterator of values.

Get the value at index i.

Set the item at index i with the value x.

Return the previous value.

Replace all the values with the one provided by the iterator.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.