Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
GLDefaultSystem () | |
void | initSystem () |
void | startSystem () |
void | stopSystem () |
void | shutdownSystem () |
void | addInputHandler (final InputHandler _handler) |
void | removeInputHandler (final InputHandler _handler) |
void | addEvent (final Event _event) |
void | addEventHandler (final EventHandler _handler) |
void | removeEventHandler (final EventHandler _handler) |
void | addRenderContainer (final RenderContainer _container) |
void | removeRenderContainer (final RenderContainer _container) |
void | setTitleName (final String _titleName) |
void | setDisplayDimensions (final Vector2 _display) |
void | setRenderDimensions (final Vector2 _render) |
RenderInterface | getRenderInterface () |
void | setCameraPosition (final Vector3 _camera) |
SourceGenerator | getSourceGenerator () |
void | clear () |
void | clearInputs () |
void | clearEvents () |
boolean | update () |
void | draw () |
Public Attributes | |
EventSystem | eventSystem = new EventSystem() |
InputSystem | inputSystem = new InputSystem() |
Protected Attributes | |
JFrame | frame = null |
String | titleName = new String( "Mallet Engine" ) |
ALSASourceGenerator | sourceGenerator = new ALSASourceGenerator() |
GLRenderer | renderer = new GLRenderer() |
void com.linxonline.mallet.system.GLDefaultSystem.addEvent | ( | final Event | _event | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.addEventHandler | ( | final EventHandler | _handler | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.addInputHandler | ( | final InputHandler | _handler | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.addRenderContainer | ( | final RenderContainer | _container | ) |
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.removeEventHandler | ( | final EventHandler | _handler | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.removeInputHandler | ( | final InputHandler | _handler | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.removeRenderContainer | ( | final RenderContainer | _container | ) |
void com.linxonline.mallet.system.GLDefaultSystem.setCameraPosition | ( | final Vector3 | _camera | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.setDisplayDimensions | ( | final Vector2 | _display | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.setRenderDimensions | ( | final Vector2 | _render | ) |
Implements com.linxonline.mallet.system.SystemInterface.
void com.linxonline.mallet.system.GLDefaultSystem.setTitleName | ( | final String | _titleName | ) |
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
Implements com.linxonline.mallet.system.SystemInterface.
EventSystem com.linxonline.mallet.system.GLDefaultSystem.eventSystem = new EventSystem() |
JFrame com.linxonline.mallet.system.GLDefaultSystem.frame = null [protected] |
InputSystem com.linxonline.mallet.system.GLDefaultSystem.inputSystem = new InputSystem() |
GLRenderer com.linxonline.mallet.system.GLDefaultSystem.renderer = new GLRenderer() [protected] |
ALSASourceGenerator com.linxonline.mallet.system.GLDefaultSystem.sourceGenerator = new ALSASourceGenerator() [protected] |
String com.linxonline.mallet.system.GLDefaultSystem.titleName = new String( "Mallet Engine" ) [protected] |