1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
use na::Vector2;
pub struct Glyph {
#[doc(hidden)]
pub tex: Vector2<f32>,
#[doc(hidden)]
pub advance: Vector2<f32>,
#[doc(hidden)]
pub dimensions: Vector2<f32>,
#[doc(hidden)]
pub offset: Vector2<f32>,
#[doc(hidden)]
pub buffer: Vec<u8>
}
impl Glyph {
pub fn new(tex: Vector2<f32>,
advance: Vector2<f32>,
dimensions: Vector2<f32>,
offset: Vector2<f32>,
buffer: Vec<u8>)
-> Glyph {
Glyph {
tex: tex,
advance: advance,
dimensions: dimensions,
offset: offset,
buffer: buffer
}
}
}