Jarilo
(Yarilo) is a library made specifically to simplify working with 'glium'.
The library was created specifically for Dryad![logoicondryad]
A simple example of a program on Jarylo
:
``` rust
use jarylo::color::*;
fn main() { jarylo::App::new() .settitle("simple".tostring()) .setupdate(||{}) .setrender(|painter| { painter.set_color(BLACK); painter.clear();
painter.set_color(WHITE);
painter.draw_rect(0.0, 0.0, 0.5, 0.5);
}).build().run();
} ``` ![simple_window]
jarylo::App::new()
- creating an application.
set_title
- definition of the application header.
set_update
- definition of the main calculation cycle.
set_render
- definition of the main rendering cycle.
build
is the method of assembling all configured components.
run
is the method of launching the application.