public final class ShadowPipelineComponent extends PipelineComponent
PipelineComponent.PipelineDelegateclearColor, GEOMETRY_SCENE, GEOMETRYEXT_SETVIEWPORT, GEOMETRYEXT_UI, STAGE_CLEAR, VIEWABLE_SCENE, VIEWABLE_SCREEN| Constructor and Description |
|---|
ShadowPipelineComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(IGL gl) |
void |
getDebugShadowMode(boolean freezeShadow,
int showPartition) |
ILightModel |
getLightModel() |
ShadowMap |
getShadowMap() |
void |
init(IGL gl) |
void |
onFrameStart(IGL gl) |
void |
setCompositingMode(Light shadowLight,
boolean textured,
boolean lighting,
boolean shadowing,
float shadowOpacity) |
void |
setDebugShowFrustums(boolean showLights) |
void |
setDebugShowOverlay(boolean showOverlay) |
void |
setFrustums(com.bonzaiengine.pipeline.DelegatePipelineRenderable.GeometryRenderable lightDebug) |
void |
setOverlay(com.bonzaiengine.pipeline.DelegatePipelineRenderable.GeometryRenderable overlayDebug) |
void |
setShadowLight(Light shadowLight) |
getGameObject, getPipeline, init, onActivate, onDeactivate, onDestroy, onFrameEnd, render, startpublic ILightModel getLightModel()
getLightModel in class PipelineComponentpublic void init(IGL gl)
init in class PipelineComponentpublic void onFrameStart(IGL gl)
onFrameStart in class PipelineComponentpublic void destroy(IGL gl)
destroy in interface IDestroyabledestroy in class PipelineComponentpublic ShadowMap getShadowMap()
public void setShadowLight(Light shadowLight)
public void getDebugShadowMode(boolean freezeShadow,
int showPartition)
public void setCompositingMode(Light shadowLight, boolean textured, boolean lighting, boolean shadowing, float shadowOpacity)
public void setOverlay(com.bonzaiengine.pipeline.DelegatePipelineRenderable.GeometryRenderable overlayDebug)
public void setDebugShowOverlay(boolean showOverlay)
public void setFrustums(com.bonzaiengine.pipeline.DelegatePipelineRenderable.GeometryRenderable lightDebug)
public void setDebugShowFrustums(boolean showLights)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com