| Package | Description |
|---|---|
| com.io7m.r2.core |
Core types and functions.
|
| com.io7m.r2.core.shaders.provided |
Default provided shaders.
|
| com.io7m.r2.filters |
Default provided filters.
|
| Modifier and Type | Method and Description |
|---|---|
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightSphericalSingle.color() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceRGBType> |
R2LightReadableType.color() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceRGBType> |
R2LightProjectiveWithoutShadow.color() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightProjectiveWithShadowVariance.color() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceRGBType> |
R2LightDirectionalScreenSingle.color() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceRGBType> |
R2LightAmbientScreenSingle.color() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightWritableType.colorWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightSphericalSingle.colorWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightProjectiveWithoutShadow.colorWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightProjectiveWithShadowVariance.colorWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightDirectionalScreenSingle.colorWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceRGBType> |
R2LightAmbientScreenSingle.colorWritable() |
| Modifier and Type | Method and Description |
|---|---|
default com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2RefractionMaskedDeltaParametersType.color() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2RefractionMaskedDeltaParameters.color() |
default com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicStippledParametersType.specularColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicStippledParameters.specularColor() |
default com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicReflectiveParametersType.specularColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicReflectiveParameters.specularColor() |
default com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicParametersValuesType.specularColor()
The base specular color for the surface.
|
default com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicParametersType.specularColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2SurfaceShaderBasicParameters.specularColor() |
| Modifier and Type | Method and Description |
|---|---|
static R2RefractionMaskedDeltaParameters |
R2RefractionMaskedDeltaParameters.of(float scale,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> color,
R2Texture2DUsableType sceneTexture,
R2Texture2DUsableType maskTexture,
R2Texture2DUsableType deltaTexture)
Construct a new immutable
R2RefractionMaskedDeltaParameters instance. |
static R2SurfaceShaderBasicReflectiveParameters |
R2SurfaceShaderBasicReflectiveParameters.of(R2TextureDefaultsType textureDefaults,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> albedoColor,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor,
float emission,
R2Texture2DUsableType emissionTexture,
R2Texture2DUsableType albedoTexture,
float albedoMix,
R2Texture2DUsableType specularTexture,
float specularExponent,
R2Texture2DUsableType normalTexture,
float alphaDiscardThreshold)
Construct a new immutable
R2SurfaceShaderBasicReflectiveParameters instance. |
static R2SurfaceShaderBasicParameters |
R2SurfaceShaderBasicParameters.of(R2TextureDefaultsType textureDefaults,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> albedoColor,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor,
float emission,
R2Texture2DUsableType emissionTexture,
R2Texture2DUsableType albedoTexture,
float albedoMix,
R2Texture2DUsableType specularTexture,
float specularExponent,
R2Texture2DUsableType normalTexture,
float alphaDiscardThreshold)
Construct a new immutable
R2SurfaceShaderBasicParameters instance. |
static R2SurfaceShaderBasicStippledParameters |
R2SurfaceShaderBasicStippledParameters.of(R2TextureDefaultsType textureDefaults,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> albedoColor,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor,
float emission,
R2Texture2DUsableType emissionTexture,
R2Texture2DUsableType albedoTexture,
float albedoMix,
R2Texture2DUsableType specularTexture,
float specularExponent,
R2Texture2DUsableType normalTexture,
float alphaDiscardThreshold,
R2Texture2DUsableType stippleNoiseTexture,
float stippleThreshold)
Construct a new immutable
R2SurfaceShaderBasicStippledParameters instance. |
R2RefractionMaskedDeltaParameters.Builder |
R2RefractionMaskedDeltaParameters.Builder.setColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> color)
Initializes the value for the
color attribute. |
R2SurfaceShaderBasicStippledParameters.Builder |
R2SurfaceShaderBasicStippledParameters.Builder.setSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor)
Initializes the value for the
specularColor attribute. |
R2SurfaceShaderBasicReflectiveParameters.Builder |
R2SurfaceShaderBasicReflectiveParameters.Builder.setSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor)
Initializes the value for the
specularColor attribute. |
R2SurfaceShaderBasicParameters.Builder |
R2SurfaceShaderBasicParameters.Builder.setSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> specularColor)
Initializes the value for the
specularColor attribute. |
R2RefractionMaskedDeltaParameters |
R2RefractionMaskedDeltaParameters.withColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
color attribute. |
R2SurfaceShaderBasicStippledParameters |
R2SurfaceShaderBasicStippledParameters.withSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
specularColor attribute. |
R2SurfaceShaderBasicReflectiveParameters |
R2SurfaceShaderBasicReflectiveParameters.withSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
specularColor attribute. |
R2SurfaceShaderBasicParameters |
R2SurfaceShaderBasicParameters.withSpecularColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
specularColor attribute. |
| Modifier and Type | Method and Description |
|---|---|
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2ShaderFilterFogParametersType.fogColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2ShaderFilterFogParameters.fogColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2FilterFogParametersType.fogColor() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> |
R2FilterFogParameters.fogColor() |
| Modifier and Type | Method and Description |
|---|---|
static R2FilterFogParameters |
R2FilterFogParameters.of(R2FilterFogProgression progression,
com.io7m.jareas.core.AreaInclusiveUnsignedLType viewport,
R2Texture2DUsableType imageTexture,
R2Texture2DUsableType imageDepthTexture,
float fogNearPositiveZ,
float fogFarPositiveZ,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> fogColor,
R2MatricesObserverValuesType observerValues)
Construct a new immutable
R2FilterFogParameters instance. |
static R2ShaderFilterFogParameters |
R2ShaderFilterFogParameters.of(R2Texture2DUsableType imageTexture,
R2Texture2DUsableType imageDepthTexture,
float fogNearPositiveZ,
float fogFarPositiveZ,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> fogColor,
R2MatricesObserverValuesType observerValues)
Construct a new immutable
R2ShaderFilterFogParameters instance. |
R2ShaderFilterFogParameters.Builder |
R2ShaderFilterFogParameters.Builder.setFogColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> fogColor)
Initializes the value for the
fogColor attribute. |
R2FilterFogParameters.Builder |
R2FilterFogParameters.Builder.setFogColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> fogColor)
Initializes the value for the
fogColor attribute. |
R2ShaderFilterFogParameters |
R2ShaderFilterFogParameters.withFogColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
fogColor attribute. |
R2FilterFogParameters |
R2FilterFogParameters.withFogColor(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceRGBType> value)
Copy the current immutable object by setting a value for the
fogColor attribute. |
Copyright © 2016 <code@io7m.com> http://io7m.com