Trait azul_glium::vertex::Vertex

source ·
pub trait Vertex: Copy + Sized {
    fn build_bindings() -> VertexFormat;

    fn is_supported<C>(caps: &C) -> bool
    where
        C: CapabilitiesSource + ?Sized
, { ... } }
Expand description

Trait for structures that represent a vertex.

Instead of implementing this trait yourself, it is recommended to use the implement_vertex! macro instead.

Required Methods§

Builds the VertexFormat representing the layout of this element.

Provided Methods§

Returns true if the backend supports this vertex format.

Implementors§