#lime - Light Media Engine

A lightweight OpenGL framework for haxe.

A starting point for building OpenGL applications across Mac, Windows, Linux, Blackberry, HTML5(WebGL), Android, iOS and more.

#What it does

lime exposes the following

  • OpenGL
  • Audio
  • Input
  • Windowing
  • Useful native features

By setting up a bootstrap for your application, lime will handle all the low level events and call into your main class (this can be overridden) for you.

#How it works

lime is a cross platform haxe library powered by lime-tools, for building opengl across many platforms.

Frameworks like OpenFL leverage lime to implement a cross platform Flash API.

#Things to note

  • lime is low level. It does the bare minimum to give you access to the metal - without making it difficult.
  • lime works by default by bootstrapping your application main class into the framework.
  • lime will call functions into your class, for mouse, keys, gamepad and other system or windowing events (resizing, for example).
  • lime exposes an API to talk to the windowing, audio and other API's across platforms.
Description
A foundational Haxe framework for cross-platform development
Readme 357 MiB
Languages
JavaScript 45.1%
Haxe 25.9%
C 14.6%
C++ 7.5%
CSS 4.2%
Other 2.4%