luminance-front 0.6.1

luminance re-exported with a backend picked at compile-time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::Backend;

pub use luminance::tess::{
  Deinterleaved, DeinterleavedData, Interleaved, Mode, TessError, TessIndexType, TessMapError,
  TessViewError, View,
};

pub type TessBuilder<'a, V, I = (), W = (), S = Interleaved> =
  luminance::tess::TessBuilder<'a, Backend, V, I, W, S>;
pub type Tess<V, I = (), W = (), S = Interleaved> = luminance::tess::Tess<Backend, V, I, W, S>;
pub type Vertices<'a, V, I, W, S, T> = luminance::tess::Vertices<'a, Backend, V, I, W, S, T>;
pub type VerticesMut<'a, V, I, W, S, T> = luminance::tess::VerticesMut<'a, Backend, V, I, W, S, T>;
pub type Indices<'a, V, I, W, S> = luminance::tess::Indices<'a, Backend, V, I, W, S>;
pub type IndicesMut<'a, V, I, W, S> = luminance::tess::IndicesMut<'a, Backend, V, I, W, S>;
pub type Instances<'a, V, I, W, S, T> = luminance::tess::Instances<'a, Backend, V, I, W, S, T>;
pub type InstancesMut<'a, V, I, W, S, T> =
  luminance::tess::InstancesMut<'a, Backend, V, I, W, S, T>;
pub type TessView<'a, V, I, W, S> = luminance::tess::TessView<'a, Backend, V, I, W, S>;