[][src]Crate glium_derive

A custom derive implementation for Glium Vertex

Example

extern crate glium;
#[macro_use]
extern crate glium_derive;

#[derive(Clone, Copy, Vertex)]
struct MyVertex {
    #[glium(attr = "a_pos")]
    pos: [f32; 3],
    #[glium(attr = "a_uv")]
    uv: [f32; 2],
    #[glium(attr = "a_color", normalize)]
    color: u32,
    a_custom: u32, // the attribute can be omitted
}

Derive Macros

Vertex