Window and Frame Loop
Every graphics application starts with a window and a frame loop.
Create a Window
window is Window.Create(1280, 720, "My App");
Parameters:
widthasintheightasinttitleasstring
Frame Loop with Canvas
canvas(window) {
OnFrame {
cmd.Clear(Color(0.1, 0.1, 0.12, 1.0));
}
}
OnFrame is where rendering work should run.
Rendering Scope Rules
Renderer2D.Render(scene)is valid only insideOnFrameRenderer3D.Render(scene)is valid only insideOnFramecmd.*drawing commands are intended for frame scope
Next Steps
- Low-Level Draw Commands - Direct draw calls
- Scene2D Basics - Component-based 2D rendering