Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
G2DRenderer () | |
void | draw () |
void | hookToFrame (final JFrame _frame) |
Canvas | getCanvas () |
Protected Member Functions | |
void | render () |
void | createTexture (final Settings _draw) |
void | createGeometry (final Settings _draw) |
void | createText (final Settings _draw) |
Protected Attributes | |
final Vector2 | pos = new Vector2() |
final AffineTransform | transform = new AffineTransform() |
final Rectangle | rect = new Rectangle() |
final Canvas | canvas = new Canvas() |
Vector2 | display = null |
Vector2 | render = null |
Vector3 | camera = null |
Vector2 | scale = null |
Graphics2D | graphics = null |
DrawInterface | drawShape = null |
DrawInterface | drawTexture = null |
DrawInterface | drawText = null |
Static Protected Attributes | |
static final TextureManager | textures = new TextureManager() |
G2DRenderer is an event-driven renderer.
It uses the Event System to recieve information on how things should be rendered.
void com.linxonline.mallet.renderer.G2D.G2DRenderer.createGeometry | ( | final Settings | _draw | ) | [protected, virtual] |
Implements com.linxonline.mallet.renderer.Basic2DRender.
void com.linxonline.mallet.renderer.G2D.G2DRenderer.createText | ( | final Settings | _draw | ) | [protected, virtual] |
Implements com.linxonline.mallet.renderer.Basic2DRender.
void com.linxonline.mallet.renderer.G2D.G2DRenderer.createTexture | ( | final Settings | _draw | ) | [protected, virtual] |
Create Content
Implements com.linxonline.mallet.renderer.Basic2DRender.
void com.linxonline.mallet.renderer.G2D.G2DRenderer.draw | ( | ) | [virtual] |
Render Content
Implements com.linxonline.mallet.renderer.Basic2DRender.
void com.linxonline.mallet.renderer.G2D.G2DRenderer.hookToFrame | ( | final JFrame | _frame | ) |
Add the Canvas to the JFrame
void com.linxonline.mallet.renderer.G2D.G2DRenderer.render | ( | ) | [protected] |
Vector3 com.linxonline.mallet.renderer.G2D.G2DRenderer.camera = null [protected] |
final Canvas com.linxonline.mallet.renderer.G2D.G2DRenderer.canvas = new Canvas() [protected] |
Vector2 com.linxonline.mallet.renderer.G2D.G2DRenderer.display = null [protected] |
DrawInterface com.linxonline.mallet.renderer.G2D.G2DRenderer.drawShape = null [protected] |
DrawInterface com.linxonline.mallet.renderer.G2D.G2DRenderer.drawText = null [protected] |
DrawInterface com.linxonline.mallet.renderer.G2D.G2DRenderer.drawTexture = null [protected] |
Graphics2D com.linxonline.mallet.renderer.G2D.G2DRenderer.graphics = null [protected] |
final Vector2 com.linxonline.mallet.renderer.G2D.G2DRenderer.pos = new Vector2() [protected] |
final Rectangle com.linxonline.mallet.renderer.G2D.G2DRenderer.rect = new Rectangle() [protected] |
Vector2 com.linxonline.mallet.renderer.G2D.G2DRenderer.render = null [protected] |
Vector2 com.linxonline.mallet.renderer.G2D.G2DRenderer.scale = null [protected] |
final TextureManager com.linxonline.mallet.renderer.G2D.G2DRenderer.textures = new TextureManager() [static, protected] |
final AffineTransform com.linxonline.mallet.renderer.G2D.G2DRenderer.transform = new AffineTransform() [protected] |