[][src]Trait luminance::tess::TessVertexData

pub trait TessVertexData<S>: Vertex where
    S: ?Sized
{ type Data; fn coherent_len(data: &Self::Data) -> Result<usize, TessError>; }

Vertex input data of a TessBuilder.

Associated Types

type Data

Vertex storage type.

Loading content...

Required methods

fn coherent_len(data: &Self::Data) -> Result<usize, TessError>

Coherent length of the vertices.

Vertices length can be incohent for some implementations of TessVertexData::Data, especially with deinterleaved memory.

Loading content...

Implementors

impl<V> TessVertexData<Deinterleaved> for V where
    V: Vertex
[src]

impl<V> TessVertexData<Interleaved> for V where
    V: Vertex
[src]

type Data = Vec<V>

Loading content...