package
0.1.0
Repository: https://github.com/aceeric/engine.git
Documentation: pkg.go.dev

# Functions

Create creates and returns the application object using the specified options.
Get returns the application single instance or nil if the application was not created yet.
NewFrameRater returns a frame rate controller object for the specified number of target frames per second.
NewKeyState returns a new KeyState object.

# Constants

OnAfterRender is the event generated by Application just after rendering the scene/gui.
OnBeforeRender is the event generated by Application just before rendering the scene/gui.
OnQuit is the event generated by Application when the user tries to close the window or the Quit() method is called.

# Structs

Application is a standard application object which can be used as a base for G3N applications.
FrameRater implements a frame rate controller.
KeyState keeps track of the state of all keys.
Options defines initial options passed to the application creation function.