| Package | Description |
|---|---|
| com.io7m.r2.filters |
Default provided filters.
|
| Modifier and Type | Method and Description |
|---|---|
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.Builder.build()
Builds a new
R2ShaderSSAOParameters. |
static R2ShaderSSAOParameters |
R2ShaderSSAOParameters.copyOf(R2ShaderSSAOParametersType instance)
Creates an immutable copy of a
R2ShaderSSAOParametersType value. |
static R2ShaderSSAOParameters |
R2ShaderSSAOParameters.of(float exponent,
float sampleRadius,
R2SSAOKernelType kernel,
R2Texture2DUsableType noiseTexture,
com.io7m.jareas.core.AreaInclusiveUnsignedLType viewport,
R2MatricesObserverValuesType viewMatrices,
R2GeometryBufferUsableType geometryBuffer)
Construct a new immutable
R2ShaderSSAOParameters instance. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withExponent(float value)
Copy the current immutable object by setting a value for the
exponent attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withGeometryBuffer(R2GeometryBufferUsableType value)
Copy the current immutable object by setting a value for the
geometryBuffer attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withKernel(R2SSAOKernelType value)
Copy the current immutable object by setting a value for the
kernel attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withNoiseTexture(R2Texture2DUsableType value)
Copy the current immutable object by setting a value for the
noiseTexture attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withSampleRadius(float value)
Copy the current immutable object by setting a value for the
sampleRadius attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withViewMatrices(R2MatricesObserverValuesType value)
Copy the current immutable object by setting a value for the
viewMatrices attribute. |
R2ShaderSSAOParameters |
R2ShaderSSAOParameters.withViewport(com.io7m.jareas.core.AreaInclusiveUnsignedLType value)
Copy the current immutable object by setting a value for the
viewport attribute. |
| Modifier and Type | Method and Description |
|---|---|
static R2ShaderFilterType<R2ShaderSSAOParameters> |
R2ShaderSSAO.newShader(com.io7m.jcanephora.core.api.JCGLShadersType in_shaders,
R2ShaderPreprocessingEnvironmentReadableType in_shader_env,
R2IDPoolType in_pool)
Construct a new shader.
|
Class<R2ShaderSSAOParameters> |
R2ShaderSSAO.shaderParametersType() |
| Modifier and Type | Method and Description |
|---|---|
void |
R2ShaderSSAO.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderSSAOParameters> parameters) |
Copyright © 2016 <code@io7m.com> http://io7m.com