Engine
```rust
fn main() {
let engine = Engine::new();
engine.buildgameloop().run::
struct App { vbo: VertexBuffer, shader: Shader, }
impl Runnable
fn draw(&mut self, gl: &mut GameLoop<Engine>, frame: &mut Frame, delta: f32) {
frame
.main_render_pass()
.bind_vbo(&self.vbo)
.bind_shader(&self.shader)
.draw(0..6, 0..1);
}
} ```