API Reference

Core classes and components provided by SafiEngine.

  • Engine: Window, OpenGL 3.3 setup, and game loop
  • Shader: GLSL shader compilation and uniforms
  • Model: glTF/GLB model loading and rendering
  • ProceduralMesh: Built-in 3D primitives (box, sphere, plane, cylinder, capsule)
  • Components: Transform, ModelRenderer, and PointLight ECS components