| Crates.io | jarylo |
| lib.rs | jarylo |
| version | 0.1.3 |
| created_at | 2023-05-16 23:11:46.02434+00 |
| updated_at | 2023-05-18 09:38:30.151099+00 |
| description | A shell for easier manipulation of glium |
| homepage | https://github.com/MayorDi/jarylo |
| repository | https://github.com/MayorDi/jarylo |
| max_upload_size | |
| id | 866389 |
| size | 24,113 |
Jarilo (Yarilo) is a library made specifically to simplify working with 'glium'.
The library was created specifically for Dryad![]()
A simple example of a program on Jarylo:
use jarylo::color::*;
fn main() {
jarylo::App::new()
.set_title("simple".to_string())
.set_update(||{})
.set_render(|painter| {
painter.set_color(BLACK);
painter.clear();
painter.set_color(WHITE);
painter.draw_rect(0.0, 0.0, 0.5, 0.5);
}).build().run();
}

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.