Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Classes | |
interface | DrawInterface |
class | RenderData |
Public Member Functions | |
Basic2DRender () | |
void | setRenderDimensions (final int _width, final int _height) |
void | setDisplayDimensions (final int _width, final int _height) |
void | setCameraPosition (final Vector3 _position) |
abstract void | draw () |
final void | processEvent (final Event _event) |
final void | passEvent (final Event _event) |
String[] | getWantedEventTypes () |
void | sort () |
void | clear () |
Public Attributes | |
final RenderInfo | renderInfo |
Protected Member Functions | |
void | updateEvents () |
void | useEvent (final Event _event) |
void | useEventInCamera (final Event _event) |
void | useEventInDraw (final Event _event) |
void | createDraw (final Settings _draw) |
void | modifyDraw (final Settings _draw) |
void | removeDraw (final Settings _draw) |
abstract void | createTexture (final Settings _draw) |
abstract void | createGeometry (final Settings _draw) |
abstract void | createText (final Settings _draw) |
void | passIDToCallback (final int _id, final IDInterface _idInterface) |
void | insert (final RenderData _data) |
Protected Attributes | |
final ArrayList< RenderData > | content = new ArrayList<RenderData>() |
final HashMap< Integer, RenderData > | hashedContent = new HashMap<Integer, RenderData>() |
Static Protected Attributes | |
static final int | ALIGN_LEFT = 0 |
static final int | ALIGN_RIGHT = 1 |
static final int | ALIGN_CENTRE = 2 |
static final String | BLANK_TEXT = "" |
static final Vector2 | DEFAULT_OFFSET = new Vector2( 0, 0 ) |
static final Vector2 | DEFAULT_ONE = new Vector2( 1.0f, 1.0f ) |
static final String | REQUEST_TYPE = "REQUEST_TYPE" |
static final String | TYPE = "TYPE" |
static final String | POS = "POS" |
static final String | ACC = "ACC" |
static final String[] | EVENT_TYPES = { "DRAW", "CAMERA" } |
Implements com.linxonline.mallet.renderer.RenderInterface.
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
void com.linxonline.mallet.renderer.Basic2DRender.createDraw | ( | final Settings | _draw | ) | [protected] |
abstract void com.linxonline.mallet.renderer.Basic2DRender.createGeometry | ( | final Settings | _draw | ) | [protected, pure virtual] |
Implemented in com.linxonline.mallet.renderer.GLRenderer, and com.linxonline.mallet.renderer.G2D.G2DRenderer.
abstract void com.linxonline.mallet.renderer.Basic2DRender.createText | ( | final Settings | _draw | ) | [protected, pure virtual] |
Implemented in com.linxonline.mallet.renderer.GLRenderer, and com.linxonline.mallet.renderer.G2D.G2DRenderer.
abstract void com.linxonline.mallet.renderer.Basic2DRender.createTexture | ( | final Settings | _draw | ) | [protected, pure virtual] |
Implemented in com.linxonline.mallet.renderer.GLRenderer, and com.linxonline.mallet.renderer.G2D.G2DRenderer.
abstract void com.linxonline.mallet.renderer.Basic2DRender.draw | ( | ) | [pure virtual] |
Implements com.linxonline.mallet.renderer.RenderInterface.
Implemented in com.linxonline.mallet.renderer.G2D.G2DRenderer, and com.linxonline.mallet.renderer.GLRenderer.
Implements com.linxonline.mallet.event.EventHandler.
void com.linxonline.mallet.renderer.Basic2DRender.insert | ( | final RenderData | _data | ) | [protected] |
void com.linxonline.mallet.renderer.Basic2DRender.modifyDraw | ( | final Settings | _draw | ) | [protected] |
final void com.linxonline.mallet.renderer.Basic2DRender.passEvent | ( | final Event | _event | ) |
Implements com.linxonline.mallet.event.EventHandler.
void com.linxonline.mallet.renderer.Basic2DRender.passIDToCallback | ( | final int | _id, |
final IDInterface | _idInterface | ||
) | [protected] |
final void com.linxonline.mallet.renderer.Basic2DRender.processEvent | ( | final Event | _event | ) |
Implements com.linxonline.mallet.event.EventHandler.
void com.linxonline.mallet.renderer.Basic2DRender.removeDraw | ( | final Settings | _draw | ) | [protected] |
void com.linxonline.mallet.renderer.Basic2DRender.setCameraPosition | ( | final Vector3 | _position | ) |
Implements com.linxonline.mallet.renderer.RenderInterface.
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
void com.linxonline.mallet.renderer.Basic2DRender.setDisplayDimensions | ( | final int | _width, |
final int | _height | ||
) |
Implements com.linxonline.mallet.renderer.RenderInterface.
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
void com.linxonline.mallet.renderer.Basic2DRender.setRenderDimensions | ( | final int | _width, |
final int | _height | ||
) |
Implements com.linxonline.mallet.renderer.RenderInterface.
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
Implements com.linxonline.mallet.renderer.RenderInterface.
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
void com.linxonline.mallet.renderer.Basic2DRender.updateEvents | ( | ) | [protected] |
void com.linxonline.mallet.renderer.Basic2DRender.useEvent | ( | final Event | _event | ) | [protected] |
void com.linxonline.mallet.renderer.Basic2DRender.useEventInCamera | ( | final Event | _event | ) | [protected] |
void com.linxonline.mallet.renderer.Basic2DRender.useEventInDraw | ( | final Event | _event | ) | [protected] |
final String com.linxonline.mallet.renderer.Basic2DRender.ACC = "ACC" [static, protected] |
final int com.linxonline.mallet.renderer.Basic2DRender.ALIGN_CENTRE = 2 [static, protected] |
final int com.linxonline.mallet.renderer.Basic2DRender.ALIGN_LEFT = 0 [static, protected] |
final int com.linxonline.mallet.renderer.Basic2DRender.ALIGN_RIGHT = 1 [static, protected] |
final String com.linxonline.mallet.renderer.Basic2DRender.BLANK_TEXT = "" [static, protected] |
final ArrayList<RenderData> com.linxonline.mallet.renderer.Basic2DRender.content = new ArrayList<RenderData>() [protected] |
final Vector2 com.linxonline.mallet.renderer.Basic2DRender.DEFAULT_OFFSET = new Vector2( 0, 0 ) [static, protected] |
final Vector2 com.linxonline.mallet.renderer.Basic2DRender.DEFAULT_ONE = new Vector2( 1.0f, 1.0f ) [static, protected] |
final String [] com.linxonline.mallet.renderer.Basic2DRender.EVENT_TYPES = { "DRAW", "CAMERA" } [static, protected] |
final HashMap<Integer, RenderData> com.linxonline.mallet.renderer.Basic2DRender.hashedContent = new HashMap<Integer, RenderData>() [protected] |
final String com.linxonline.mallet.renderer.Basic2DRender.POS = "POS" [static, protected] |
new RenderInfo( new Vector2( 800, 600 ), new Vector2( 800, 600 ), new Vector3( 400, 300, 0 ) )
Reimplemented in com.linxonline.mallet.renderer.GLRenderer.
final String com.linxonline.mallet.renderer.Basic2DRender.REQUEST_TYPE = "REQUEST_TYPE" [static, protected] |
final String com.linxonline.mallet.renderer.Basic2DRender.TYPE = "TYPE" [static, protected] |