public final class R2ShaderFilterOcclusionApplicator extends R2AbstractFilterShader<R2ShaderFilterOcclusionApplicatorParameters>
R2AbstractFilterShader.State
Modifier and Type | Method and Description |
---|---|
static R2ShaderFilterOcclusionApplicator |
create(com.io7m.jcanephora.core.api.JCGLShadersType in_shaders,
R2ShaderPreprocessingEnvironmentReadableType in_shader_env,
R2IDPoolType in_pool)
Construct a new shader.
|
protected void |
onActualReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters> parameters) |
Class<R2ShaderFilterOcclusionApplicatorParameters> |
shaderParametersType() |
onCheckActivated, onCheckDeactivated, onCheckGetFSM, onCheckValidated, onReceiveFilterValues
delete, environment, isDeleted, onActivate, onDeactivate, onValidate, shaderID, shaderProgram
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, wrap
environment, onActivate, onDeactivate, onValidate, shaderID, shaderProgram
public static R2ShaderFilterOcclusionApplicator create(com.io7m.jcanephora.core.api.JCGLShadersType in_shaders, R2ShaderPreprocessingEnvironmentReadableType in_shader_env, R2IDPoolType in_pool)
in_shaders
- A shader interfacein_shader_env
- Shader sourcesin_pool
- The ID poolpublic Class<R2ShaderFilterOcclusionApplicatorParameters> shaderParametersType()
protected void onActualReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g, R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters> parameters)
onActualReceiveFilterValues
in class R2AbstractFilterShader<R2ShaderFilterOcclusionApplicatorParameters>
Copyright © 2017 <code@io7m.com> http://io7m.com