1#[repr(u8)]
5#[derive(Copy, Clone, Debug, PartialEq, Eq)]
6pub enum DrawMode {
7 Triangles = 0,
8 Lines = 1,
9 LineStrip = 2,
10 TriangleStrip = 3,
11 TriangleFan = 4,
12}
13
14#[repr(u8)]
16#[derive(Copy, Clone, Debug, PartialEq, Eq)]
17pub enum DataType {
18 F32 = 0,
20 U8 = 1,
22 I32 = 2,
24 U32 = 3,
26}
27
28pub mod blend {
30 pub const ZERO: u32 = 0;
31 pub const ONE: u32 = 1;
32 pub const SRC_COLOR: u32 = 0x0300;
33 pub const ONE_MINUS_SRC_COLOR: u32 = 0x0301;
34 pub const SRC_ALPHA: u32 = 0x0302;
35 pub const ONE_MINUS_SRC_ALPHA: u32 = 0x0303;
36 pub const DST_ALPHA: u32 = 0x0304;
37 pub const ONE_MINUS_DST_ALPHA: u32 = 0x0305;
38 pub const DST_COLOR: u32 = 0x0306;
39 pub const ONE_MINUS_DST_COLOR: u32 = 0x0307;
40}