com.brackeen.javagamebook.graphics3D
Class ShadedSurfacePolygonRenderer
java.lang.Object
com.brackeen.javagamebook.graphics3D.PolygonRenderer
com.brackeen.javagamebook.graphics3D.FastTexturedPolygonRenderer
com.brackeen.javagamebook.graphics3D.ShadedSurfacePolygonRenderer
- Direct Known Subclasses:
- SimpleBSPRenderer, ZBufferedRenderer
- public class ShadedSurfacePolygonRenderer
- extends FastTexturedPolygonRenderer
The ShadedSurfacePolygonRenderer is a PolygonRenderer that
renders polygons with ShadedSurfaces. It keeps track of
built surfaces, and clears any surfaces that weren't used
in the last rendered frame to save memory.
Method Summary |
void |
endFrame(java.awt.Graphics2D g)
Indicates the end of rendering of a frame. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShadedSurfacePolygonRenderer
public ShadedSurfacePolygonRenderer(Transform3D camera,
ViewWindow viewWindow)
ShadedSurfacePolygonRenderer
public ShadedSurfacePolygonRenderer(Transform3D camera,
ViewWindow viewWindow,
boolean eraseView)
endFrame
public void endFrame(java.awt.Graphics2D g)
- Description copied from class:
PolygonRenderer
- Indicates the end of rendering of a frame. This method
should be called every frame after all polygons are drawn.
- Overrides:
endFrame
in class FastTexturedPolygonRenderer