Struct nannou::mesh::WithTexCoords[][src]

pub struct WithTexCoords<M, T, S = TexCoordScalarDefault> { /* fields omitted */ }

A Mesh type with an added channel containing texture coordinates.

Trait Implementations

impl<M: Copy, T: Copy, S: Copy> Copy for WithTexCoords<M, T, S>
[src]

impl<M: Clone, T: Clone, S: Clone> Clone for WithTexCoords<M, T, S>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<M: Debug, T: Debug, S: Debug> Debug for WithTexCoords<M, T, S>
[src]

Formats the value using the given formatter. Read more

impl<M: PartialEq, T: PartialEq, S: PartialEq> PartialEq for WithTexCoords<M, T, S>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<M, T, S> GetVertex for WithTexCoords<M, T, S> where
    M: GetVertex,
    T: Channel,
    T::Element: Clone
[src]

The vertex type representing all channels of data within the mesh at a single index.

Create a vertex containing all channel properties for the given index.

impl<M, T, S> Points for WithTexCoords<M, T, S> where
    M: Points
[src]

The scalar value used for the vertex coordinates.

The vertex type used to represent the location of a vertex.

The channel type containing points.

Borrow the vertex channel from the mesh.

impl<M, T, S> Indices for WithTexCoords<M, T, S> where
    M: Indices
[src]

The channel type containing indices.

Borrow the index channel from the mesh.

impl<M, T, S> Colors for WithTexCoords<M, T, S> where
    M: Colors
[src]

The color type stored within the channel.

The channel type containing colors.

Borrow the color channel from the mesh.

impl<M, T, S> TexCoords for WithTexCoords<M, T, S> where
    T: Channel<Element = Point2<S>>,
    S: BaseFloat
[src]

The scalar value used for the texture coordinates.

The channel type containing texture coordinates.

Borrow the texture coordinate channel from the mesh.

impl<M, T, S> Normals for WithTexCoords<M, T, S> where
    M: Normals,
    M::Point: EuclideanSpace
[src]

The channel type containing vertex normals.

Borrow the normal channel from the mesh.

impl<M, V, T, S> PushVertex<WithTexCoords<V, T>> for WithTexCoords<M, Vec<T>, S> where
    M: PushVertex<V>, 
[src]

Push the given vertex onto the mesh. Read more

impl<M, T, S> PushIndex for WithTexCoords<M, T, S> where
    M: PushIndex
[src]

Push a new index onto the indices channel.

Extend the Mesh's Indices channel with the given indices.

impl<M, T, S> ClearIndices for WithTexCoords<M, T, S> where
    M: ClearIndices
[src]

Clear all indices from the mesh.

impl<M, T, S> ClearVertices for WithTexCoords<M, Vec<T>, S> where
    M: ClearVertices
[src]

Clear all vertices from the mesh.

impl<M, T, S> Default for WithTexCoords<M, T, S> where
    M: Default,
    T: Default
[src]

Returns the "default value" for a type. Read more

impl<M, T, S> Deref for WithTexCoords<M, T, S>
[src]

The resulting type after dereferencing.

Dereferences the value.

impl<M, T, S> DerefMut for WithTexCoords<M, T, S>
[src]

Mutably dereferences the value.

Auto Trait Implementations

impl<M, T, S> Send for WithTexCoords<M, T, S> where
    M: Send,
    S: Send,
    T: Send

impl<M, T, S> Sync for WithTexCoords<M, T, S> where
    M: Sync,
    S: Sync,
    T: Sync