Skip to content

Terence-D/IceGL

Repository files navigation

Integrated Control Environment for OpenGL

Overview

This AAR library allows the creation of a user interface in Android and OpenGL ES 2.0. With this you can easily add buttons, labels, and more to an Android application. The goal is to allow you the game developer to focus on your game, not the menu screen structure.

Features

  • Grid based system - similar to some web frameworks, you can specify placement and size of controls based on a 12x12 grid layout - more specific positioning is available if required as well.
  • Single Activity - multiple screens
  • Various Controls already supplied, such as:
  • Label
  • Button
  • Textbox
  • Checked Button
  • Extensible - extend the Control abstract class to add your own custom controls!

Requirements

  • Font File - add your own font to your assets folder - rename to font.ttf to automate using it as default.
  • Android Studio - built on Android studio 1.1 Beta 1
  • Default button graphics are supplied, but I highly recommend usingsomething.. prettier instead.

Documentation

Please refer to the Wiki or the API Documentation Site: http://terence-d.github.io/IceGL/

License

Code is licensed under Apache 2.0, more information can be found in the LICENSE file.

Terence Doerksen 2015

About

Integrated Control Engine for OpenGL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages