gzz.client
Class GraphicsAPI.AbstractRenderingSurface

java.lang.Object
  |
  +--gzz.client.GraphicsAPI.AbstractRenderingSurface
All Implemented Interfaces:
GraphicsAPI.RenderingSurface
Direct Known Subclasses:
GLRenderingSurface, GraphicsAPI.AbstractWindow
Enclosing class:
GraphicsAPI

public abstract static class GraphicsAPI.AbstractRenderingSurface
extends java.lang.Object
implements GraphicsAPI.RenderingSurface


Constructor Summary
GraphicsAPI.AbstractRenderingSurface(GraphicsAPI api)
           
 
Method Summary
 VobScene createVobScene()
          Create a new vobscene of the appropriate type, with current window size as size.
 GraphicsAPI getGraphicsAPI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gzz.client.GraphicsAPI.RenderingSurface
createVobScene, getSize, readPixels, renderAnim, renderStill
 

Constructor Detail

GraphicsAPI.AbstractRenderingSurface

public GraphicsAPI.AbstractRenderingSurface(GraphicsAPI api)
Method Detail

getGraphicsAPI

public GraphicsAPI getGraphicsAPI()

createVobScene

public VobScene createVobScene()
Description copied from interface: GraphicsAPI.RenderingSurface
Create a new vobscene of the appropriate type, with current window size as size. This vobscene will not contain any instructions to clear the window etc., since vobscenes can be used as viewports.

Specified by:
createVobScene in interface GraphicsAPI.RenderingSurface