API Overview
This page provides a high-level overview of the main classes in Grafyte.
Application
The main entry point for the engine.
render(): Draw the current frame.should_close(): Returns True if the window should close.get_delta_time(): Get time since last frame.create_input_action(name, key, trigger): Map a key to a named action.
Scene
Manages game objects.
spawn_object(pos, size, z_index=0, has_texture=False): Create a new sprite.spawn_text_object(pos, text): Create a text object.
Object
A 2D entity in the game.
move(offset): Relative movement.move_to(position): Absolute movement.set_color(rgba, alpha): Set object color.use_texture(path, slot): Load and use a texture.add_collision_box(pos, size): Add collision properties.is_colliding(): Check for collisions.