Macro gfx::gfx_defines
[−]
[src]
macro_rules! gfx_defines { ($(#[$attr:meta])* vertex $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ }) => { ... }; ($(#[$attr:meta])* constant $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ }) => { ... }; (pipeline $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ }) => { ... }; ($(#[$attr:meta])* vertex $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ } $($tail:tt)+) => { ... }; ($(#[$attr:meta])* constant $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ } $($tail:tt)+) => { ... }; ($keyword:ident $name:ident { $( $field:ident : $ty:ty = $e:expr, )+ } $($tail:tt)+) => { ... }; }
Defines vertex, constant and pipeline formats in one block