Mallet Engine  2
Entity-Component based game engine, written in Java.
 All Classes Namespaces Files Functions Variables
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
com.linxonline.mallet.renderer.GLRenderer Class Reference
Inheritance diagram for com.linxonline.mallet.renderer.GLRenderer:
Inheritance graph
[legend]
Collaboration diagram for com.linxonline.mallet.renderer.GLRenderer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GLRenderer ()
void hookToWindow (final JFrame _frame)
void init (GLAutoDrawable _drawable)
void setRenderDimensions (final int _width, final int _height)
void setDisplayDimensions (final int _width, final int _height)
void setCameraPosition (final Vector3 _position)
void addRenderContainer (final RenderContainer _container)
void removeRenderContainer (final RenderContainer _container)
void reshape (GLAutoDrawable _drawable, int _x, int _y, int _width, int _height)
void displayChanged (GLAutoDrawable _drawable, boolean _modeChanged, boolean _deviceChanged)
void dispose (GLAutoDrawable _drawable)
void draw ()
void display (GLAutoDrawable _drawable)
void sort ()
void clear ()

Static Public Member Functions

static GLCanvas getCanvas ()

Public Attributes

RenderInfo renderInfo

Protected Member Functions

void createTexture (final Settings _draw)
void createGeometry (final Settings _draw)
void createText (final Settings _draw)

Constructor & Destructor Documentation


Member Function Documentation

void com.linxonline.mallet.renderer.GLRenderer.createGeometry ( final Settings  _draw) [protected, virtual]
void com.linxonline.mallet.renderer.GLRenderer.createText ( final Settings  _draw) [protected, virtual]
void com.linxonline.mallet.renderer.GLRenderer.createTexture ( final Settings  _draw) [protected, virtual]
void com.linxonline.mallet.renderer.GLRenderer.display ( GLAutoDrawable  _drawable)
void com.linxonline.mallet.renderer.GLRenderer.displayChanged ( GLAutoDrawable  _drawable,
boolean  _modeChanged,
boolean  _deviceChanged 
)
void com.linxonline.mallet.renderer.GLRenderer.dispose ( GLAutoDrawable  _drawable)
void com.linxonline.mallet.renderer.GLRenderer.init ( GLAutoDrawable  _drawable)
void com.linxonline.mallet.renderer.GLRenderer.reshape ( GLAutoDrawable  _drawable,
int  _x,
int  _y,
int  _width,
int  _height 
)
void com.linxonline.mallet.renderer.GLRenderer.setDisplayDimensions ( final int  _width,
final int  _height 
)
void com.linxonline.mallet.renderer.GLRenderer.setRenderDimensions ( final int  _width,
final int  _height 
)

Member Data Documentation

Initial value:
 new RenderInfo( new Vector2( 800, 600 ), 
                                                                                                   new Vector2( 800, 600 ), 
                                                                                                   new Vector3( 0, 0, 0 ) )

Reimplemented from com.linxonline.mallet.renderer.Basic2DRender.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables