org.xith3d.render.lwjgl
Class ShadowMappingRenderPeer
java.lang.Object
org.xith3d.render.lwjgl.ShadowMappingRenderPeer
- All Implemented Interfaces:
- ShadowRenderPeer.ShadowRenderPeerInterface
public class ShadowMappingRenderPeer
- extends java.lang.Object
- implements ShadowRenderPeer.ShadowRenderPeerInterface
Handles GLSL shadow-mapping.
|
Method Summary |
int |
drawShadows(View view,
Light light,
RenderBin shadowBin,
org.xith3d.render.lwjgl.RenderPeerImpl renderPeer,
long frameId)
|
int |
initShadows(View view,
Light light,
RenderBin shadowBin,
org.xith3d.render.lwjgl.RenderPeerImpl renderPeer,
long frameId)
Draws the shadows into the shadow map. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShadowMappingRenderPeer
public ShadowMappingRenderPeer()
initShadows
public final int initShadows(View view,
Light light,
RenderBin shadowBin,
org.xith3d.render.lwjgl.RenderPeerImpl renderPeer,
long frameId)
- Draws the shadows into the shadow map.
- Specified by:
initShadows in interface ShadowRenderPeer.ShadowRenderPeerInterface
- Parameters:
view - light - shadowBin - renderPeer - frameId -
drawShadows
public final int drawShadows(View view,
Light light,
RenderBin shadowBin,
org.xith3d.render.lwjgl.RenderPeerImpl renderPeer,
long frameId)
- Specified by:
drawShadows in interface ShadowRenderPeer.ShadowRenderPeerInterface