public final class R2ShadowMapRenderer extends Object implements R2ShadowMapRendererType
R2ShadowMapRendererType interface.| Modifier and Type | Method and Description |
|---|---|
void |
delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g)
Delete the current object.
|
boolean |
isDeleted() |
static R2ShadowMapRendererType |
newRenderer(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33,
R2DepthVarianceRendererType vr,
R2RenderTargetPoolUsableType<R2DepthVarianceBufferDescriptionType,R2DepthVarianceBufferUsableType> vp) |
R2ShadowMapRendererExecutionType |
shadowBegin()
Begin rendering shadow maps.
|
public static R2ShadowMapRendererType newRenderer(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33, R2DepthVarianceRendererType vr, R2RenderTargetPoolUsableType<R2DepthVarianceBufferDescriptionType,R2DepthVarianceBufferUsableType> vp)
g33 - An OpenGL interfacevr - A depth-variance renderervp - A depth-variance buffer poolpublic R2ShadowMapRendererExecutionType shadowBegin()
R2ShadowMapRendererTypeshadowBegin in interface R2ShadowMapRendererTypepublic void delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g)
throws R2Exception
R2DeletableTypedelete in interface R2DeletableTypeg - An OpenGL interfaceR2Exception - On errorspublic boolean isDeleted()
isDeleted in interface com.io7m.jcanephora.core.JCGLResourceUsableTypeCopyright © 2016 <code@io7m.com> http://io7m.com