# 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.