Function micro_games_kit::loader::load_font
source · pub fn load_font(
draw: &mut DrawContext,
name: impl Into<Cow<'static, str>>,
path: impl AsRef<Path>
)Examples found in repository?
examples/hello_world.rs (line 71)
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
fn enter(&mut self, context: GameContext) {
context.graphics.color = [0.2, 0.2, 0.2];
context.graphics.main_camera.screen_alignment = 0.5.into();
context.graphics.main_camera.scaling = CameraScaling::FitVertical(500.0);
context.gui.coords_map_scaling = CoordsMappingScaling::FitVertical(500.0);
load_shader(
context.draw,
context.graphics,
"color",
Shader::COLORED_VERTEX_2D,
Shader::PASS_FRAGMENT,
);
load_shader(
context.draw,
context.graphics,
"image",
Shader::TEXTURED_VERTEX_2D,
Shader::TEXTURED_FRAGMENT,
);
load_shader(
context.draw,
context.graphics,
"text",
Shader::TEXT_VERTEX,
Shader::TEXT_FRAGMENT,
);
load_texture(
context.draw,
context.graphics,
"ferris",
"./resources/ferris.png",
1,
false,
);
load_font(context.draw, "roboto", "./resources/Roboto-Regular.ttf");
*context.state_change = GameStateChange::Swap(Box::new(State::default()));
}