A B C D E F G H I K L M N O P Q R S T U V W

## A

addAllBatched(Iterable<? extends R2InstanceBatchedType>) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds elements to `batched` list.
addAllCubes(Iterable<? extends R2DebugCubeInstance>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `cubes` list.
addAllInstanceSingles(Iterable<? extends R2DebugInstanceSingle>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `instanceSingles` list.
addAllItems(Iterable<? extends R2FilterCompositorItemType>) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Adds elements to `items` list.
addAllLineSegments(Iterable<? extends R2DebugLineSegment>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `lineSegments` list.
addAllSingles(Iterable<? extends R2InstanceSingleType>) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds elements to `singles` list.
addBatched(R2InstanceBatchedType) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds one element to `batched` list.
addBatched(R2InstanceBatchedType...) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds elements to `batched` list.
addBitangent(PVectorReadable3DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a bitangent vector.
addCubes(R2DebugCubeInstance) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds one element to `cubes` list.
addCubes(R2DebugCubeInstance...) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `cubes` list.
addInstance(PVectorI3F<R2SpaceWorldType>, float, float) - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
addInstance(PVectorI3F<R2SpaceWorldType>, float, float) - Method in interface com.io7m.r2.core.R2InstanceBillboardedDynamicType
  Enable rendering of an instance with transform `t`
addInstanceSingles(R2DebugInstanceSingle) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds one element to `instanceSingles` list.
addInstanceSingles(R2DebugInstanceSingle...) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `instanceSingles` list.
addItems(R2FilterCompositorItemType) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Adds one element to `items` list.
addItems(R2FilterCompositorItemType...) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Adds elements to `items` list.
addLineSegments(R2DebugLineSegment) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds one element to `lineSegments` list.
addLineSegments(R2DebugLineSegment...) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Adds elements to `lineSegments` list.
addNormal(PVectorReadable3DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Add a normal vector.
addNormal(PVectorReadable3DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a normal vector.
addPosition(PVectorReadable3DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Add a position vector.
addPosition(PVectorReadable3DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a position vector.
addSingles(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds one element to `singles` list.
addSingles(R2InstanceSingleType...) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Adds elements to `singles` list.
addTangent(PVectorReadable4DType<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a tangent vector.
addTriangle(long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Add a triangle.
addTriangle(long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a triangle.
addUV(PVectorReadable2DType<R2SpaceTextureType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Add a UV vector.
addUV(PVectorReadable2DType<R2SpaceTextureType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a UV vector.
addVertex(long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Add a vertex.
addVertex(long, long, long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Add a vertex.
albedoColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
albedoColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
albedoColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  The base albedo color for the surface.
albedoColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
albedoColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
albedoColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
albedoColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
albedoColor() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
albedoColor() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
albedoEmissionMap() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
albedoEmissionMap() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
albedoEmissionTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
albedoEmissionTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterEmissionParametersType
albedoEmissiveTexture() - Method in class com.io7m.r2.core.R2GeometryBuffer
albedoEmissiveTexture() - Method in interface com.io7m.r2.core.R2GeometryBufferUsableType
albedoMix() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
albedoMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
albedoMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  A specification of the mix value between the albedo color and texture.
albedoMix() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
albedoMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
albedoMix() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
albedoMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersType
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType
  An albedo map which is used primarily used to determine the opacity of the shaded surface.
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  An albedo map which is used to modulate the value of `R2SurfaceShaderBasicParametersValuesType.albedoColor()`.
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
albedoTexture() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  An albedo map which is used primarily used to determine the opacity of the shaded surface.
albedoTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
  An albedo map which is used primarily used to determine the opacity of the shaded surface.
albedoTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
albedoTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterLightApplicatorParametersType
ALLOW_BIT - Static variable in class com.io7m.r2.core.R2Stencils
  Only pixels with a corresponding stencil value that contains the `R2Stencils.ALLOW_BIT` are touched by rendering operations.
alphaDiscardThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersType
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType
  The threshold value that defines whether or not the surface fragment will be discarded.
alphaDiscardThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType
alphaDiscardThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  The alpha discard threshold specifies a lower bound on the opacity of surface pixels.
alphaDiscardThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
alphaDiscardThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
alphaDiscardThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
ambientOcclusionTexture() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
ambientOcclusionTexture() - Method in interface com.io7m.r2.core.R2AmbientOcclusionBufferUsableType
apply(R2AmbientOcclusionBufferDescriptionType, AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescriptionScaler
apply(R2ImageBufferDescriptionType, AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2ImageBufferDescriptionScaler
area() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
area() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
area() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
area() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
area() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
area() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
area() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferDescriptionType
area() - Method in class com.io7m.r2.core.R2GeometryBuffer
area() - Method in class com.io7m.r2.core.R2GeometryBufferDescription
area() - Method in interface com.io7m.r2.core.R2GeometryBufferDescriptionType
area() - Method in class com.io7m.r2.core.R2ImageBuffer
area() - Method in class com.io7m.r2.core.R2ImageBufferDescription
area() - Method in interface com.io7m.r2.core.R2ImageBufferDescriptionType
area() - Method in class com.io7m.r2.core.R2LightBufferDescription
area() - Method in interface com.io7m.r2.core.R2LightBufferDescriptionType
area() - Method in class com.io7m.r2.core.R2MaskBuffer
area() - Method in class com.io7m.r2.core.R2MaskBufferDescription
area() - Method in interface com.io7m.r2.core.R2MaskBufferDescriptionType
area() - Method in interface com.io7m.r2.core.R2RenderTargetDescriptionType
area() - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
area() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
area() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
area() - Method in class com.io7m.r2.filters.R2EyeZBuffer
area() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
arrayBuffer() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
arrayBuffer() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
arrayObject() - Method in class com.io7m.r2.core.debug.R2DebugCube
arrayObject() - Method in interface com.io7m.r2.core.debug.R2DebugCubeUsableType
arrayObject() - Method in class com.io7m.r2.core.debug.R2DebugLineSegmentsBatch
arrayObject() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
arrayObject() - Method in interface com.io7m.r2.core.R2InstanceBatchedType
arrayObject() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
arrayObject() - Method in interface com.io7m.r2.core.R2InstanceBillboardedType
arrayObject() - Method in class com.io7m.r2.core.R2InstanceSingle
arrayObject() - Method in interface com.io7m.r2.core.R2InstanceSingleType
arrayObject() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
arrayObject() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
arrayObject() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
arrayObject() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
arrayObject() - Method in interface com.io7m.r2.core.R2LightSingleReadableType
arrayObject() - Method in class com.io7m.r2.core.R2LightSphericalSingle
arrayObject() - Method in class com.io7m.r2.core.R2ProjectionMesh
arrayObject() - Method in interface com.io7m.r2.core.R2ProjectionMeshReadableType
arrayObject() - Method in interface com.io7m.r2.core.R2UnitCubeUsableType
arrayObject() - Method in class com.io7m.r2.core.R2UnitQuad
arrayObject() - Method in interface com.io7m.r2.core.R2UnitQuadUsableType
arrayObject() - Method in interface com.io7m.r2.core.R2UnitSphereUsableType
arrayObject() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
arrayObject() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
arrayObject() - Method in class com.io7m.r2.meshes.defaults.R2UnitCube
arrayObject() - Method in class com.io7m.r2.meshes.defaults.R2UnitSphere

## B

batched() - Method in class com.io7m.r2.core.R2MaskInstances
batched() - Method in interface com.io7m.r2.core.R2MaskInstancesType
BATCHED_MODEL_MATRIX_COLUMN_0_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver column 0 of the model matrix for batched instances.
BATCHED_MODEL_MATRIX_COLUMN_1_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver column 1 of the model matrix for batched instances.
BATCHED_MODEL_MATRIX_COLUMN_2_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver column 2 of the model matrix for batched instances.
BATCHED_MODEL_MATRIX_COLUMN_3_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver column 3 of the model matrix for batched instances.
bilinear3F(VectorM3F.ContextVM3F, VectorReadable3FType, VectorReadable3FType, VectorReadable3FType, VectorReadable3FType, float, float, Vector3FType, Vector3FType, VectorWritable3FType) - Static method in class com.io7m.r2.core.R2Bilinear
  Interpolate between the four given points based on `px` and `py`.
BILLBOARDED_ATTRIBUTE_ROTATION_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver a scalar rotation value to billboarded instances.
BILLBOARDED_ATTRIBUTE_SCALE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver a scalar scale value to billboarded instances.
bitangentIndex() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
bitangentIndex() - Method in interface com.io7m.r2.meshes.R2MeshTangentsVertexType
bitangents() - Method in class com.io7m.r2.meshes.R2MeshTangents
bitangents() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
blendEquationAlpha() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blendEquationRGB() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blendFunctionSourceAlpha() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blendFunctionSourceRGB() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blendFunctionTargetAlpha() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blendFunctionTargetRGB() - Method in interface com.io7m.r2.filters.R2FilterCompositorBlendingType
blending() - Method in class com.io7m.r2.core.R2TranslucentBatched
blending() - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
blending() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
blending() - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
blending() - Method in class com.io7m.r2.core.R2TranslucentSingle
blending() - Method in interface com.io7m.r2.core.R2TranslucentSingleType
blending() - Method in interface com.io7m.r2.core.R2TranslucentType
blending() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
blending() - Method in interface com.io7m.r2.filters.R2FilterCompositorItemType
blurFalloff() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
blurFalloff() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
blurOutputInverseHeight() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
blurOutputInverseHeight() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
blurOutputInverseWidth() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
blurOutputInverseWidth() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
blurParameters() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
blurParameters() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
blurParameters() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
blurParameters() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
blurParameters() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
blurParameters() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
blurPasses() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  The number of blur passes that will be used.
blurPasses() - Method in interface com.io7m.r2.filters.R2BilateralBlurParametersType
  The number of blur passes that will be used.
blurPasses() - Method in class com.io7m.r2.filters.R2BlurParameters
  The number of blur passes that will be used.
blurPasses() - Method in interface com.io7m.r2.filters.R2BlurParametersType
  The number of blur passes that will be used.
blurRadius() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
blurRadius() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
blurRadius() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
blurRadius() - Method in interface com.io7m.r2.filters.R2ShaderFilterBoxBlurParametersType
blurScale() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  The amount by which the image will be scaled during the blur operation.
blurScale() - Method in interface com.io7m.r2.filters.R2BilateralBlurParametersType
  The amount by which the image will be scaled during the blur operation.
blurScale() - Method in class com.io7m.r2.filters.R2BlurParameters
  The amount by which the image will be scaled during the blur operation.
blurScale() - Method in interface com.io7m.r2.filters.R2BlurParametersType
  The amount by which the image will be scaled during the blur operation.
blurScaleFilter() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
blurScaleFilter() - Method in interface com.io7m.r2.filters.R2BilateralBlurParametersType
blurScaleFilter() - Method in class com.io7m.r2.filters.R2BlurParameters
blurScaleFilter() - Method in interface com.io7m.r2.filters.R2BlurParametersType
blurSharpness() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
blurSharpness() - Method in interface com.io7m.r2.filters.R2BilateralBlurParametersType
blurSharpness() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
blurSharpness() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
blurSize() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
blurSize() - Method in interface com.io7m.r2.filters.R2BilateralBlurParametersType
blurSize() - Method in class com.io7m.r2.filters.R2BlurParameters
blurSize() - Method in interface com.io7m.r2.filters.R2BlurParametersType
build() - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
  Builds a new `R2DebugCubeInstance`.
build() - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Builds a new `R2DebugInstances`.
build() - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
  Builds a new `R2DebugInstanceSingle`.
build() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Builds a new `R2DebugLineSegment`.
build() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Builds a new `R2DebugVisualizerRendererParameters`.
build() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
  Builds a new `R2AmbientOcclusionBufferDescription`.
build() - Method in class com.io7m.r2.core.R2DepthAttachmentCreate.Builder
  Builds a new `R2DepthAttachmentCreate`.
build() - Method in class com.io7m.r2.core.R2DepthAttachmentShare.Builder
  Builds a new `R2DepthAttachmentShare`.
build() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
  Builds a new `R2DepthOnlyBufferDescription`.
build() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Builds a new `R2DepthVarianceBufferDescription`.
build() - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
  Builds a new `R2GeometryBufferDescription`.
build() - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Builds a new `R2ImageBufferDescription`.
build() - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Builds a new `R2InstanceSingle`.
build() - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
  Builds a new `R2LightBufferDescription`.
build() - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Builds a new `R2MaskBufferDescription`.
build() - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Builds a new `R2MaskInstances`.
build() - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
  Builds a new `R2MaterialDepthBatched`.
build() - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
  Builds a new `R2MaterialDepthSingle`.
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
  Builds a new `R2MaterialOpaqueBatched`.
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
  Builds a new `R2MaterialOpaqueBillboarded`.
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
  Builds a new `R2MaterialOpaqueSingle`.
build() - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
  Builds a new `R2ShadowDepthVariance`.
build() - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
  Builds a new `R2Texture2DStatic`.
build() - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
  Builds a new `R2TextureCubeStatic`.
build() - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Builds a new `R2TranslucentBatched`.
build() - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Builds a new `R2TranslucentBillboarded`.
build() - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Builds a new `R2TranslucentSingle`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Builds a new `R2DepthShaderBasicParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Builds a new `R2DepthShaderBasicStippledParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Builds a new `R2RefractionMaskedDeltaParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Builds a new `R2SurfaceShaderBasicParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Builds a new `R2SurfaceShaderBasicReflectiveParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Builds a new `R2SurfaceShaderBasicStippledParameters`.
build() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Builds a new `R2TranslucentShaderBasicParameters`.
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
  Builds a new `R2ShaderParametersFilter`.
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Builds a new `R2ShaderParametersLight`.
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial.Builder
  Builds a new `R2ShaderParametersMaterial`.
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
  Builds a new `R2ShaderParametersView`.
build() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Builds a new `R2BilateralBlurParameters`.
build() - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Builds a new `R2BlurParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Builds a new `R2FilterBilateralBlurDepthAwareParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Builds a new `R2FilterBoxBlurParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Builds a new `R2FilterCompositorItem`.
build() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Builds a new `R2FilterCompositorParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Builds a new `R2FilterDebugEyePositionParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Builds a new `R2FilterDebugEyeZParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Builds a new `R2FilterEmissionParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Builds a new `R2FilterFogParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Builds a new `R2FilterFXAAParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Builds a new `R2FilterLightApplicatorParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
  Builds a new `R2FilterOcclusionApplicatorParameters`.
build() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Builds a new `R2FilterSSAOParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Builds a new `R2ShaderFilterBilateralBlurDepthAwareParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
  Builds a new `R2ShaderFilterBoxBlurParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Builds a new `R2ShaderFilterEmissionParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Builds a new `R2ShaderFilterFogParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Builds a new `R2ShaderFilterFXAAParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
  Builds a new `R2ShaderFilterLightApplicatorParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
  Builds a new `R2ShaderFilterOcclusionApplicatorParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
  Builds a new `R2ShaderFilterTextureShowParameters`.
build() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Builds a new `R2ShaderSSAOParameters`.
build() - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
build() - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
builder() - Static method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Creates a builder for `R2DebugCubeInstance`.
builder() - Static method in class com.io7m.r2.core.debug.R2DebugInstances
  Creates a builder for `R2DebugInstances`.
builder() - Static method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Creates a builder for `R2DebugInstanceSingle`.
builder() - Static method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Creates a builder for `R2DebugLineSegment`.
builder() - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Creates a builder for `R2DebugVisualizerRendererParameters`.
builder() - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Creates a builder for `R2AmbientOcclusionBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Creates a builder for `R2DepthAttachmentCreate`.
builder() - Static method in class com.io7m.r2.core.R2DepthAttachmentShare
  Creates a builder for `R2DepthAttachmentShare`.
builder() - Static method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Creates a builder for `R2DepthOnlyBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Creates a builder for `R2DepthVarianceBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2GeometryBufferDescription
  Creates a builder for `R2GeometryBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2ImageBufferDescription
  Creates a builder for `R2ImageBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2InstanceSingle
  Creates a builder for `R2InstanceSingle`.
builder() - Static method in class com.io7m.r2.core.R2LightBufferDescription
  Creates a builder for `R2LightBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2MaskBufferDescription
  Creates a builder for `R2MaskBufferDescription`.
builder() - Static method in class com.io7m.r2.core.R2MaskInstances
  Creates a builder for `R2MaskInstances`.
builder() - Static method in class com.io7m.r2.core.R2MaterialDepthBatched
  Creates a builder for `R2MaterialDepthBatched`.
builder() - Static method in class com.io7m.r2.core.R2MaterialDepthSingle
  Creates a builder for `R2MaterialDepthSingle`.
builder() - Static method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Creates a builder for `R2MaterialOpaqueBatched`.
builder() - Static method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Creates a builder for `R2MaterialOpaqueBillboarded`.
builder() - Static method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Creates a builder for `R2MaterialOpaqueSingle`.
builder() - Static method in class com.io7m.r2.core.R2ShadowDepthVariance
  Creates a builder for `R2ShadowDepthVariance`.
builder() - Static method in class com.io7m.r2.core.R2Texture2DStatic
  Creates a builder for `R2Texture2DStatic`.
builder() - Static method in class com.io7m.r2.core.R2TextureCubeStatic
  Creates a builder for `R2TextureCubeStatic`.
builder() - Static method in class com.io7m.r2.core.R2TranslucentBatched
  Creates a builder for `R2TranslucentBatched`.
builder() - Static method in class com.io7m.r2.core.R2TranslucentBillboarded
  Creates a builder for `R2TranslucentBillboarded`.
builder() - Static method in class com.io7m.r2.core.R2TranslucentSingle
  Creates a builder for `R2TranslucentSingle`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Creates a builder for `R2DepthShaderBasicParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Creates a builder for `R2DepthShaderBasicStippledParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Creates a builder for `R2RefractionMaskedDeltaParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Creates a builder for `R2SurfaceShaderBasicParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Creates a builder for `R2SurfaceShaderBasicReflectiveParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Creates a builder for `R2SurfaceShaderBasicStippledParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Creates a builder for `R2TranslucentShaderBasicParameters`.
builder() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Creates a builder for `R2ShaderParametersFilter`.
builder() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Creates a builder for `R2ShaderParametersLight`.
builder() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Creates a builder for `R2ShaderParametersMaterial`.
builder() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Creates a builder for `R2ShaderParametersView`.
builder() - Static method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Creates a builder for `R2BilateralBlurParameters`.
builder() - Static method in class com.io7m.r2.filters.R2BlurParameters
  Creates a builder for `R2BlurParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Creates a builder for `R2FilterBilateralBlurDepthAwareParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Creates a builder for `R2FilterBoxBlurParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterCompositorItem
  Creates a builder for `R2FilterCompositorItem`.
builder() - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Creates a builder for `R2FilterCompositorParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Creates a builder for `R2FilterDebugEyePositionParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Creates a builder for `R2FilterDebugEyeZParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Creates a builder for `R2FilterEmissionParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterFogParameters
  Creates a builder for `R2FilterFogParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Creates a builder for `R2FilterFXAAParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Creates a builder for `R2FilterLightApplicatorParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Creates a builder for `R2FilterOcclusionApplicatorParameters`.
builder() - Static method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Creates a builder for `R2FilterSSAOParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Creates a builder for `R2ShaderFilterBilateralBlurDepthAwareParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Creates a builder for `R2ShaderFilterBoxBlurParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Creates a builder for `R2ShaderFilterEmissionParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Creates a builder for `R2ShaderFilterFogParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Creates a builder for `R2ShaderFilterFXAAParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Creates a builder for `R2ShaderFilterLightApplicatorParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Creates a builder for `R2ShaderFilterOcclusionApplicatorParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Creates a builder for `R2ShaderFilterTextureShowParameters`.
builder() - Static method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Creates a builder for `R2ShaderSSAOParameters`.

## C

call(JCGLInterfaceGL33Type, JCGLTextureUnitContextParentType, C, D) - Method in interface com.io7m.r2.core.R2RenderTargetAllocatorFunctionType
  Allocate a render target.
checkUniformParameterCount(JCGLProgramShaderUsableType, int) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParameters
  Check that the given program has the expected number of uniform parameters.
checkValidGroup(int) - Static method in class com.io7m.r2.core.R2Stencils
  Check that `x` is a valid group number.
clear() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
clear() - Method in interface com.io7m.r2.core.R2InstanceBillboardedDynamicType
  Clear all instances.
clear() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Clears the object by setting all attributes to their initial values.
clear() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Clears the object by setting all attributes to their initial values.
clear() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Clears the object by setting all attributes to their initial values.
clear() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Clears the object by setting all attributes to their initial values.
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2GeometryBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2ImageBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2MaskBuffer
clearBoundPrimaryFramebuffer(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
  Clear the primary framebuffer to render target specific default values, changing any current render state necessary to achieve this.
clipGroupAddSingle(L, R2ShaderLightSingleUsableType<L>) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupType
  Add a light to the clip group.
close() - Method in class com.io7m.r2.meshes.binary.R2MBMappedWriter
close() - Method in class com.io7m.r2.meshes.binary.R2MBUnmappedWriter
color() - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
color() - Method in interface com.io7m.r2.core.debug.R2DebugCubeInstanceType
color() - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
color() - Method in interface com.io7m.r2.core.debug.R2DebugInstanceSingleType
color() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
color() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
color() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
color() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
color() - Method in interface com.io7m.r2.core.R2LightReadableType
color() - Method in class com.io7m.r2.core.R2LightSphericalSingle
color() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
color() - Method in interface com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParametersType
colorWritable() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
colorWritable() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
colorWritable() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
colorWritable() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
colorWritable() - Method in class com.io7m.r2.core.R2LightSphericalSingle
colorWritable() - Method in interface com.io7m.r2.core.R2LightWritableType
com.io7m.r2.core - package com.io7m.r2.core
  Core types and functions.
com.io7m.r2.core.cursors - package com.io7m.r2.core.cursors
  Generated cursor types.
com.io7m.r2.core.debug - package com.io7m.r2.core.debug
  Types and functions associated with debugging.
com.io7m.r2.core.shaders - package com.io7m.r2.core.shaders
  Shader types and implementations.
com.io7m.r2.core.shaders.provided - package com.io7m.r2.core.shaders.provided
  Default provided shaders.
com.io7m.r2.core.shaders.types - package com.io7m.r2.core.shaders.types
  Shader types.
com.io7m.r2.documentation - package com.io7m.r2.documentation
  Documentation.
com.io7m.r2.filters - package com.io7m.r2.filters
  Default provided filters.
com.io7m.r2.meshes - package com.io7m.r2.meshes
  Common mesh types.
com.io7m.r2.meshes.arrayobject - package com.io7m.r2.meshes.arrayobject
  Functions for producing array objects from mesh parsers.
com.io7m.r2.meshes.binary - package com.io7m.r2.meshes.binary
  Trivial binary mesh format.
com.io7m.r2.meshes.binary.r2mb - package com.io7m.r2.meshes.binary.r2mb
  JPRA definitions for the R2MB format.
com.io7m.r2.meshes.defaults - package com.io7m.r2.meshes.defaults
  Default mesh instances.
com.io7m.r2.meshes.obj - package com.io7m.r2.meshes.obj
  OBJ format importer.
com.io7m.r2.meshes.tools - package com.io7m.r2.meshes.tools
  Mesh conversion tools.
com.io7m.r2.shaders.core - package com.io7m.r2.shaders.core
  Shader code.
com.io7m.r2.spaces - package com.io7m.r2.spaces
  Phantom types for vector spaces.
components() - Method in class com.io7m.r2.core.R2GeometryBufferDescription
components() - Method in interface com.io7m.r2.core.R2GeometryBufferDescriptionType
components() - Method in class com.io7m.r2.core.R2LightBufferDescription
components() - Method in interface com.io7m.r2.core.R2LightBufferDescriptionType
contextMM4F() - Method in class com.io7m.r2.core.R2TransformContext
contextMM4F() - Method in interface com.io7m.r2.core.R2TransformContextType
contextPM4F() - Method in class com.io7m.r2.core.R2TransformContext
contextPM4F() - Method in interface com.io7m.r2.core.R2TransformContextType
convert(String) - Method in class com.io7m.r2.meshes.tools.R2MeshFileFormatNameConverter
convert(String) - Method in class com.io7m.r2.meshes.tools.R2MeshToolLogLevelConverter
copyDepth() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
copyDepth() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType
copyOf(R2DebugCubeInstanceType) - Static method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Creates an immutable copy of a `R2DebugCubeInstanceType` value.
copyOf(R2DebugInstancesType) - Static method in class com.io7m.r2.core.debug.R2DebugInstances
  Creates an immutable copy of a `R2DebugInstancesType` value.
copyOf(R2DebugInstanceSingleType) - Static method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Creates an immutable copy of a `R2DebugInstanceSingleType` value.
copyOf(R2DebugLineSegmentType) - Static method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Creates an immutable copy of a `R2DebugLineSegmentType` value.
copyOf(R2DebugVisualizerRendererParametersType) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Creates an immutable copy of a `R2DebugVisualizerRendererParametersType` value.
copyOf(R2AmbientOcclusionBufferDescriptionType) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Creates an immutable copy of a `R2AmbientOcclusionBufferDescriptionType` value.
copyOf(R2DepthAttachmentCreateType) - Static method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Creates an immutable copy of a `R2DepthAttachmentCreateType` value.
copyOf(R2DepthAttachmentShareType) - Static method in class com.io7m.r2.core.R2DepthAttachmentShare
  Creates an immutable copy of a `R2DepthAttachmentShareType` value.
copyOf(R2DepthOnlyBufferDescriptionType) - Static method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Creates an immutable copy of a `R2DepthOnlyBufferDescriptionType` value.
copyOf(R2DepthVarianceBufferDescriptionType) - Static method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Creates an immutable copy of a `R2DepthVarianceBufferDescriptionType` value.
copyOf(R2GeometryBufferDescriptionType) - Static method in class com.io7m.r2.core.R2GeometryBufferDescription
  Creates an immutable copy of a `R2GeometryBufferDescriptionType` value.
copyOf(R2ImageBufferDescriptionType) - Static method in class com.io7m.r2.core.R2ImageBufferDescription
  Creates an immutable copy of a `R2ImageBufferDescriptionType` value.
copyOf(R2InstanceSingleType) - Static method in class com.io7m.r2.core.R2InstanceSingle
  Creates an immutable copy of a `R2InstanceSingleType` value.
copyOf(R2LightBufferDescriptionType) - Static method in class com.io7m.r2.core.R2LightBufferDescription
  Creates an immutable copy of a `R2LightBufferDescriptionType` value.
copyOf(R2MaskBufferDescriptionType) - Static method in class com.io7m.r2.core.R2MaskBufferDescription
  Creates an immutable copy of a `R2MaskBufferDescriptionType` value.
copyOf(R2MaskInstancesType) - Static method in class com.io7m.r2.core.R2MaskInstances
  Creates an immutable copy of a `R2MaskInstancesType` value.
copyOf(R2MaterialDepthBatchedType<M>) - Static method in class com.io7m.r2.core.R2MaterialDepthBatched
  Creates an immutable copy of a `R2MaterialDepthBatchedType` value.
copyOf(R2MaterialDepthSingleType<M>) - Static method in class com.io7m.r2.core.R2MaterialDepthSingle
  Creates an immutable copy of a `R2MaterialDepthSingleType` value.
copyOf(R2MaterialOpaqueBatchedType<M>) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Creates an immutable copy of a `R2MaterialOpaqueBatchedType` value.
copyOf(R2MaterialOpaqueBillboardedType<M>) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Creates an immutable copy of a `R2MaterialOpaqueBillboardedType` value.
copyOf(R2MaterialOpaqueSingleType<M>) - Static method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Creates an immutable copy of a `R2MaterialOpaqueSingleType` value.
copyOf(R2ShadowDepthVarianceType) - Static method in class com.io7m.r2.core.R2ShadowDepthVariance
  Creates an immutable copy of a `R2ShadowDepthVarianceType` value.
copyOf(R2Texture2DStaticType) - Static method in class com.io7m.r2.core.R2Texture2DStatic
  Creates an immutable copy of a `R2Texture2DStaticType` value.
copyOf(R2TextureCubeStaticType) - Static method in class com.io7m.r2.core.R2TextureCubeStatic
  Creates an immutable copy of a `R2TextureCubeStaticType` value.
copyOf(R2TranslucentBatchedType<M>) - Static method in class com.io7m.r2.core.R2TranslucentBatched
  Creates an immutable copy of a `R2TranslucentBatchedType` value.
copyOf(R2TranslucentBillboardedType<M>) - Static method in class com.io7m.r2.core.R2TranslucentBillboarded
  Creates an immutable copy of a `R2TranslucentBillboardedType` value.
copyOf(R2TranslucentSingleType<M>) - Static method in class com.io7m.r2.core.R2TranslucentSingle
  Creates an immutable copy of a `R2TranslucentSingleType` value.
copyOf(R2DepthShaderBasicParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Creates an immutable copy of a `R2DepthShaderBasicParametersType` value.
copyOf(R2DepthShaderBasicStippledParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Creates an immutable copy of a `R2DepthShaderBasicStippledParametersType` value.
copyOf(R2RefractionMaskedDeltaParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Creates an immutable copy of a `R2RefractionMaskedDeltaParametersType` value.
copyOf(R2SurfaceShaderBasicParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Creates an immutable copy of a `R2SurfaceShaderBasicParametersType` value.
copyOf(R2SurfaceShaderBasicReflectiveParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Creates an immutable copy of a `R2SurfaceShaderBasicReflectiveParametersType` value.
copyOf(R2SurfaceShaderBasicStippledParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Creates an immutable copy of a `R2SurfaceShaderBasicStippledParametersType` value.
copyOf(R2TranslucentShaderBasicParametersType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Creates an immutable copy of a `R2TranslucentShaderBasicParametersType` value.
copyOf(R2ShaderParametersFilterType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Creates an immutable copy of a `R2ShaderParametersFilterType` value.
copyOf(R2ShaderParametersLightType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Creates an immutable copy of a `R2ShaderParametersLightType` value.
copyOf(R2ShaderParametersMaterialType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Creates an immutable copy of a `R2ShaderParametersMaterialType` value.
copyOf(R2ShaderParametersViewType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Creates an immutable copy of a `R2ShaderParametersViewType` value.
copyOf(R2BilateralBlurParametersType) - Static method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Creates an immutable copy of a `R2BilateralBlurParametersType` value.
copyOf(R2BlurParametersType) - Static method in class com.io7m.r2.filters.R2BlurParameters
  Creates an immutable copy of a `R2BlurParametersType` value.
copyOf(R2FilterBilateralBlurDepthAwareParametersType<SD, S, DD, D>) - Static method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Creates an immutable copy of a `R2FilterBilateralBlurDepthAwareParametersType` value.
copyOf(R2FilterBoxBlurParametersType<SD, S, DD, D>) - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Creates an immutable copy of a `R2FilterBoxBlurParametersType` value.
copyOf(R2FilterCompositorItemType) - Static method in class com.io7m.r2.filters.R2FilterCompositorItem
  Creates an immutable copy of a `R2FilterCompositorItemType` value.
copyOf(R2FilterCompositorParametersType) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Creates an immutable copy of a `R2FilterCompositorParametersType` value.
copyOf(R2FilterDebugEyePositionParametersType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Creates an immutable copy of a `R2FilterDebugEyePositionParametersType` value.
copyOf(R2FilterDebugEyeZParametersType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Creates an immutable copy of a `R2FilterDebugEyeZParametersType` value.
copyOf(R2FilterEmissionParametersType) - Static method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Creates an immutable copy of a `R2FilterEmissionParametersType` value.
copyOf(R2FilterFogParametersType) - Static method in class com.io7m.r2.filters.R2FilterFogParameters
  Creates an immutable copy of a `R2FilterFogParametersType` value.
copyOf(R2FilterFXAAParametersType) - Static method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Creates an immutable copy of a `R2FilterFXAAParametersType` value.
copyOf(R2FilterLightApplicatorParametersType) - Static method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Creates an immutable copy of a `R2FilterLightApplicatorParametersType` value.
copyOf(R2FilterOcclusionApplicatorParametersType) - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Creates an immutable copy of a `R2FilterOcclusionApplicatorParametersType` value.
copyOf(R2FilterSSAOParametersType) - Static method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Creates an immutable copy of a `R2FilterSSAOParametersType` value.
copyOf(R2ShaderFilterBilateralBlurDepthAwareParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Creates an immutable copy of a `R2ShaderFilterBilateralBlurDepthAwareParametersType` value.
copyOf(R2ShaderFilterBoxBlurParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Creates an immutable copy of a `R2ShaderFilterBoxBlurParametersType` value.
copyOf(R2ShaderFilterEmissionParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Creates an immutable copy of a `R2ShaderFilterEmissionParametersType` value.
copyOf(R2ShaderFilterFogParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Creates an immutable copy of a `R2ShaderFilterFogParametersType` value.
copyOf(R2ShaderFilterFXAAParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Creates an immutable copy of a `R2ShaderFilterFXAAParametersType` value.
copyOf(R2ShaderFilterLightApplicatorParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Creates an immutable copy of a `R2ShaderFilterLightApplicatorParametersType` value.
copyOf(R2ShaderFilterOcclusionApplicatorParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Creates an immutable copy of a `R2ShaderFilterOcclusionApplicatorParametersType` value.
copyOf(R2ShaderFilterTextureShowParametersType) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Creates an immutable copy of a `R2ShaderFilterTextureShowParametersType` value.
copyOf(R2ShaderSSAOParametersType) - Static method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Creates an immutable copy of a `R2ShaderSSAOParametersType` value.
copyOf(R2MeshBasicVertexType) - Static method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Creates an immutable copy of a `R2MeshBasicVertexType` value.
copyOf(R2MeshTangentsVertexType) - Static method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Creates an immutable copy of a `R2MeshTangentsVertexType` value.
copyOf(R2MeshTriangleType) - Static method in class com.io7m.r2.meshes.R2MeshTriangle
  Creates an immutable copy of a `R2MeshTriangleType` value.
create(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Construct a modifiable instance of `R2ShaderParametersFilterType`.
create() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Construct a modifiable instance of `R2ShaderParametersFilterType`.
create(JCGLTextureUnitContextMutableType, M, R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Construct a modifiable instance of `R2ShaderParametersLightType`.
create() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Construct a modifiable instance of `R2ShaderParametersLightType`.
create(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Construct a modifiable instance of `R2ShaderParametersMaterialType`.
create() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Construct a modifiable instance of `R2ShaderParametersMaterialType`.
create(R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Construct a modifiable instance of `R2ShaderParametersViewType`.
create() - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Construct a modifiable instance of `R2ShaderParametersViewType`.
create(SoShaderPreprocessorType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
  Create a new environment.
cubes() - Method in class com.io7m.r2.core.debug.R2DebugInstances
cubes() - Method in interface com.io7m.r2.core.debug.R2DebugInstancesType
culling() - Method in class com.io7m.r2.core.R2TranslucentBatched
culling() - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
culling() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
culling() - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
culling() - Method in class com.io7m.r2.core.R2TranslucentSingle
culling() - Method in interface com.io7m.r2.core.R2TranslucentSingleType
culling() - Method in interface com.io7m.r2.core.R2TranslucentType

## D

debugCube() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
debugCube() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
debugInstances() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
debugInstances() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
DEFAULT_GROUP_COLOR - Static variable in class com.io7m.r2.core.debug.R2DebugVisualizerDefaults
  The default color for rendering opaque instances.
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.debug.R2DebugCube
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.debug.R2DebugLineSegmentsBatch
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
delete(JCGLTextureUnitContextParentType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
delete(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.R2DeletableType
  Delete the current object.
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
delete(JCGLTextureUnitContextParentType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2GeometryBuffer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2GeometryRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2ImageBuffer
delete(JCGLTextureUnitContextParentType) - Method in class com.io7m.r2.core.R2ImageBufferPool
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
delete(JCGLTextureUnitContextParentType) - Method in class com.io7m.r2.core.R2LightBufferPool
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2LightRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2MaskBuffer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2MaskRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2ProjectionMesh
delete(JCGLTextureUnitContextParentType) - Method in interface com.io7m.r2.core.R2RenderTargetPoolType
  Delete the pool.
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2ShadowMapRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2StencilRenderer
delete(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.R2Texture2DStaticType
delete(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.R2TextureCubeStaticType
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2TextureDefaults
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2TranslucentRenderer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2UnitQuad
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2EyePositionBuffer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2EyeZBuffer
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAware
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterBoxBlur
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterCompositor
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterDebugEyePosition
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZ
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterEmission
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterFogDepth
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterFXAA
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterLightApplicator
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicator
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.filters.R2FilterSSAO
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.meshes.defaults.R2UnitCube
delete(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.meshes.defaults.R2UnitSphere
deltaTexture() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
deltaTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParametersType
depthAttachment() - Method in class com.io7m.r2.core.R2ImageBufferDescription
  A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.
depthAttachment() - Method in interface com.io7m.r2.core.R2ImageBufferDescriptionType
  A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.
depthAttachment() - Method in class com.io7m.r2.core.R2MaskBufferDescription
  A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.
depthAttachment() - Method in interface com.io7m.r2.core.R2MaskBufferDescriptionType
  A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.
depthCoefficient() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
depthCoefficient() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
depthPrecision() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
depthPrecision() - Method in interface com.io7m.r2.core.R2DepthOnlyBufferDescriptionType
depthPrecision() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
depthPrecision() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferDescriptionType
depthsAddBatchedInstance(R2InstanceBatchedType, R2MaterialDepthBatchedType<M>) - Method in class com.io7m.r2.core.R2DepthInstances
depthsAddBatchedInstance(R2InstanceBatchedType, R2MaterialDepthBatchedType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesType
  Add a batched instance to the scene using the given material, in group `1`.
depthsAddSingleInstance(R2InstanceSingleType, R2MaterialDepthSingleType<M>) - Method in class com.io7m.r2.core.R2DepthInstances
depthsAddSingleInstance(R2InstanceSingleType, R2MaterialDepthSingleType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesType
  Add a single instance to the scene using the given material, in group `1`.
depthsCount() - Method in class com.io7m.r2.core.R2DepthInstances
depthsCount() - Method in interface com.io7m.r2.core.R2DepthInstancesType
depthsExecute(R2DepthInstancesConsumerType) - Method in class com.io7m.r2.core.R2DepthInstances
depthsExecute(R2DepthInstancesConsumerType) - Method in interface com.io7m.r2.core.R2DepthInstancesType
  Batch the instances and pass them to the given consumer for rendering.
depthsGetFaceCulling() - Method in class com.io7m.r2.core.R2DepthInstances
depthsGetFaceCulling() - Method in interface com.io7m.r2.core.R2DepthInstancesType
depthsReset() - Method in class com.io7m.r2.core.R2DepthInstances
depthsReset() - Method in interface com.io7m.r2.core.R2DepthInstancesType
  Remove all instances from the scene.
depthsSetFaceCulling(JCGLFaceSelection) - Method in class com.io7m.r2.core.R2DepthInstances
depthsSetFaceCulling(JCGLFaceSelection) - Method in interface com.io7m.r2.core.R2DepthInstancesType
  Set which faces will be culled for the rendered instances.
depthTexture() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
depthTexture() - Method in interface com.io7m.r2.core.R2DepthOnlyBufferUsableType
depthTexture() - Method in class com.io7m.r2.core.R2GeometryBuffer
depthTexture() - Method in interface com.io7m.r2.core.R2GeometryBufferUsableType
depthTexture() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
depthTexture() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
depthTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
depthTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
depthVariancePrecision() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
depthVariancePrecision() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferDescriptionType
depthVarianceTexture() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
depthVarianceTexture() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferUsableType
description() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
description() - Method in interface com.io7m.r2.core.R2AmbientOcclusionBufferUsableType
description() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
description() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
description() - Method in class com.io7m.r2.core.R2GeometryBuffer
description() - Method in class com.io7m.r2.core.R2ImageBuffer
description() - Method in class com.io7m.r2.core.R2MaskBuffer
description() - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
diffuseTexture() - Method in interface com.io7m.r2.core.R2LightBufferWithDiffuseUsableType
diffuseTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
diffuseTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterLightApplicatorParametersType
disableAll() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
disableAll() - Method in interface com.io7m.r2.core.R2InstanceBatchedDynamicType
  Disable rendering of all instances
disableInstance(int) - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
disableInstance(int) - Method in interface com.io7m.r2.core.R2InstanceBatchedDynamicType
  Disable rendering of the given instance.
Documentation - Class in com.io7m.r2.documentation
  Marker class for looking up files by resource.

## E

edgeThreshold() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  The minimum amount of local contrast required to apply the algorithm.
edgeThreshold() - Method in interface com.io7m.r2.filters.R2FilterFXAAParametersType
  The minimum amount of local contrast required to apply the algorithm.
edgeThreshold() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  The minimum amount of local contrast required to apply the algorithm.
edgeThreshold() - Method in interface com.io7m.r2.filters.R2ShaderFilterFXAAParametersType
  The minimum amount of local contrast required to apply the algorithm.
edgeThresholdMinimum() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  The minimum edge brightness for which to enable filtering.
edgeThresholdMinimum() - Method in interface com.io7m.r2.filters.R2FilterFXAAParametersType
  The minimum edge brightness for which to enable filtering.
edgeThresholdMinimum() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  The minimum edge brightness for which to enable filtering.
edgeThresholdMinimum() - Method in interface com.io7m.r2.filters.R2ShaderFilterFXAAParametersType
  The minimum edge brightness for which to enable filtering.
emission() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
emission() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
emission() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  The emission value for the surface, in the range `[0.0, 1.0]`.
emission() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
emission() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
emission() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
emission() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
emissionIntensity() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  A specification of an intensity value by which values sampled from the `R2FilterEmissionParameters.albedoEmissionMap()` are multiplied.
emissionIntensity() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
  A specification of an intensity value by which values sampled from the `R2FilterEmissionParametersType.albedoEmissionMap()` are multiplied.
emissionIntensity() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  A specification of an intensity value by which values sampled from the `R2ShaderFilterEmissionParameters.albedoEmissionTexture()` are multiplied.
emissionIntensity() - Method in interface com.io7m.r2.filters.R2ShaderFilterEmissionParametersType
  A specification of an intensity value by which values sampled from the `R2ShaderFilterEmissionParametersType.albedoEmissionTexture()` are multiplied.
emissionTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
emissionTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
emissionTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  An emission map which is used to modulate the value of `R2SurfaceShaderBasicParametersValuesType.emission()`.
emissionTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
emissionTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
emissionTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
emissionTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
enabledCount() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
enabledCount() - Method in interface com.io7m.r2.core.R2InstanceBatchedDynamicType
enabledCount() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
enabledCount() - Method in interface com.io7m.r2.core.R2InstanceBillboardedType
enableInstance(R2TransformOrthogonalReadableType) - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
enableInstance(R2TransformOrthogonalReadableType) - Method in interface com.io7m.r2.core.R2InstanceBatchedDynamicType
  Enable rendering of an instance with transform `t`
environmentMix() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  The linear mix between the surface's albedo and calculated reflection values.
environmentMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
  The linear mix between the surface's albedo and calculated reflection values.
environmentTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  An environment map used to simulate reflections on the rendered surface.
environmentTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
  An environment map used to simulate reflections on the rendered surface.
equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  This instance is equal to all instances of `R2DebugCubeInstance` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  This instance is equal to all instances of `R2DebugInstances` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  This instance is equal to all instances of `R2DebugInstanceSingle` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  This instance is equal to all instances of `R2DebugLineSegment` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  This instance is equal to all instances of `R2DebugVisualizerRendererParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  This instance is equal to all instances of `R2AmbientOcclusionBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
  This instance is equal to all instances of `R2DepthAttachmentCreate` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2DepthAttachmentShare
  This instance is equal to all instances of `R2DepthAttachmentShare` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  This instance is equal to all instances of `R2DepthOnlyBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  This instance is equal to all instances of `R2DepthVarianceBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2GeometryBufferDescription
  This instance is equal to all instances of `R2GeometryBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2ImageBufferDescription
  This instance is equal to all instances of `R2ImageBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2InstanceSingle
  This instance is equal to all instances of `R2InstanceSingle` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2LightBufferDescription
  This instance is equal to all instances of `R2LightBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaskBufferDescription
  This instance is equal to all instances of `R2MaskBufferDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaskInstances
  This instance is equal to all instances of `R2MaskInstances` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  This instance is equal to all instances of `R2MaterialDepthBatched` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  This instance is equal to all instances of `R2MaterialDepthSingle` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  This instance is equal to all instances of `R2MaterialOpaqueBatched` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  This instance is equal to all instances of `R2MaterialOpaqueBillboarded` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  This instance is equal to all instances of `R2MaterialOpaqueSingle` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2ShadowDepthVariance
  This instance is equal to all instances of `R2ShadowDepthVariance` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2Texture2DStatic
  This instance is equal to all instances of `R2Texture2DStatic` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2TextureCubeStatic
  This instance is equal to all instances of `R2TextureCubeStatic` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
equals(Object) - Method in class com.io7m.r2.core.R2TranslucentBatched
  This instance is equal to all instances of `R2TranslucentBatched` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  This instance is equal to all instances of `R2TranslucentBillboarded` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.R2TranslucentSingle
  This instance is equal to all instances of `R2TranslucentSingle` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  This instance is equal to all instances of `R2DepthShaderBasicParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  This instance is equal to all instances of `R2DepthShaderBasicStippledParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  This instance is equal to all instances of `R2RefractionMaskedDeltaParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  This instance is equal to all instances of `R2SurfaceShaderBasicParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  This instance is equal to all instances of `R2SurfaceShaderBasicReflectiveParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  This instance is equal to all instances of `R2SurfaceShaderBasicStippledParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  This instance is equal to all instances of `R2TranslucentShaderBasicParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  This instance is equal to all instances of `R2ShaderParametersFilter` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  This instance is equal to all instances of `R2ShaderParametersFilterMutable` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  This instance is equal to all instances of `R2ShaderParametersLight` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  This instance is equal to all instances of `R2ShaderParametersLightMutable` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  This instance is equal to all instances of `R2ShaderParametersMaterial` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  This instance is equal to all instances of `R2ShaderParametersMaterialMutable` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  This instance is equal to all instances of `R2ShaderParametersView` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  This instance is equal to all instances of `R2ShaderParametersViewMutable` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  This instance is equal to all instances of `R2BilateralBlurParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2BlurParameters
  This instance is equal to all instances of `R2BlurParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  This instance is equal to all instances of `R2FilterBilateralBlurDepthAwareParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  This instance is equal to all instances of `R2FilterBoxBlurParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  This instance is equal to all instances of `R2FilterCompositorItem` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
  This instance is equal to all instances of `R2FilterCompositorParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  This instance is equal to all instances of `R2FilterDebugEyePositionParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  This instance is equal to all instances of `R2FilterDebugEyeZParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  This instance is equal to all instances of `R2FilterEmissionParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  This instance is equal to all instances of `R2FilterFogParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  This instance is equal to all instances of `R2FilterFXAAParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  This instance is equal to all instances of `R2FilterLightApplicatorParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  This instance is equal to all instances of `R2FilterOcclusionApplicatorParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  This instance is equal to all instances of `R2FilterSSAOParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  This instance is equal to all instances of `R2ShaderFilterBilateralBlurDepthAwareParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  This instance is equal to all instances of `R2ShaderFilterBoxBlurParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  This instance is equal to all instances of `R2ShaderFilterEmissionParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  This instance is equal to all instances of `R2ShaderFilterFogParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  This instance is equal to all instances of `R2ShaderFilterFXAAParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  This instance is equal to all instances of `R2ShaderFilterLightApplicatorParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  This instance is equal to all instances of `R2ShaderFilterOcclusionApplicatorParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  This instance is equal to all instances of `R2ShaderFilterTextureShowParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  This instance is equal to all instances of `R2ShaderSSAOParameters` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.meshes.R2MeshBasic
equals(Object) - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  This instance is equal to all instances of `R2MeshBasicVertex` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTangents
equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  This instance is equal to all instances of `R2MeshTangentsVertex` that have equal attribute values.
equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTriangle
  This instance is equal to all instances of `R2MeshTriangle` that have equal attribute values.
errorException() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
errorException() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
errorMessage() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
errorMessage() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
exponent() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
exponent() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
exponent() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  The exponent that will be used to modify the generated SSAO term.
exponent() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
  The exponent that will be used to modify the generated SSAO term.
eyePositionBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
eyePositionBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyePositionParametersType
eyePositionTexture() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
eyePositionTexture() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
eyeZBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
eyeZBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyeZParametersType
eyeZTexture() - Method in class com.io7m.r2.filters.R2EyeZBuffer
eyeZTexture() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType

## F

fadeZFar() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  A specification of the distance at which instances will be fully faded in.
fadeZFar() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
  A specification of the distance at which instances will be fully faded in.
fadeZNear() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  A specification of the distance at which to begin fading in instances.
fadeZNear() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
  A specification of the distance at which to begin fading in instances.
falloff() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
falloff() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
falloff() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
falloff() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
falloff() - Method in class com.io7m.r2.core.R2LightSphericalSingle
floatBuffer() - Method in class com.io7m.r2.filters.R2SSAOKernel
floatBuffer() - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
fogColor() - Method in class com.io7m.r2.filters.R2FilterFogParameters
fogColor() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
fogColor() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
fogColor() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
fogFarPositiveZ() - Method in class com.io7m.r2.filters.R2FilterFogParameters
  The positive eye-space Z value at which fog ends.
fogFarPositiveZ() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
  The positive eye-space Z value at which fog ends.
fogFarPositiveZ() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  The positive eye-space Z value at which fog ends.
fogFarPositiveZ() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
  The positive eye-space Z value at which fog ends.
fogNearPositiveZ() - Method in class com.io7m.r2.filters.R2FilterFogParameters
  The positive eye-space Z value at which fog starts.
fogNearPositiveZ() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
  The positive eye-space Z value at which fog starts.
fogNearPositiveZ() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  The positive eye-space Z value at which fog starts.
fogNearPositiveZ() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
  The positive eye-space Z value at which fog starts.
framebuffer() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
framebuffer() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
framebuffer() - Method in class com.io7m.r2.filters.R2EyeZBuffer
framebuffer() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
freshID() - Method in class com.io7m.r2.core.R2IDPool
freshID() - Method in interface com.io7m.r2.core.R2IDPoolType
from(R2DebugCubeInstanceType) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
  Fill a builder with attribute values from the provided `R2DebugCubeInstanceType` instance.
from(R2DebugInstancesType) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Fill a builder with attribute values from the provided `R2DebugInstancesType` instance.
from(R2DebugInstanceSingleType) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
  Fill a builder with attribute values from the provided `R2DebugInstanceSingleType` instance.
from(R2DebugLineSegmentType) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Fill a builder with attribute values from the provided `R2DebugLineSegmentType` instance.
from() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
from() - Method in interface com.io7m.r2.core.debug.R2DebugLineSegmentType
from(R2DebugVisualizerRendererParametersType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Fill a builder with attribute values from the provided `R2DebugVisualizerRendererParametersType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2AmbientOcclusionBufferDescriptionType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2AmbientOcclusionBufferDescriptionType` instance.
from(R2DepthAttachmentCreateType) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate.Builder
  Fill a builder with attribute values from the provided `R2DepthAttachmentCreateType` instance.
from(R2DepthAttachmentShareType) - Method in class com.io7m.r2.core.R2DepthAttachmentShare.Builder
  Fill a builder with attribute values from the provided `R2DepthAttachmentShareType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2DepthOnlyBufferDescriptionType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2DepthOnlyBufferDescriptionType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2DepthVarianceBufferDescriptionType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2DepthVarianceBufferDescriptionType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2GeometryBufferDescriptionType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2GeometryBufferDescriptionType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2ImageBufferDescriptionType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2ImageBufferDescriptionType` instance.
from(R2InstanceType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2InstanceType` instance.
from(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2InstanceSingleType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2LightBufferDescriptionType) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2LightBufferDescriptionType` instance.
from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2RenderTargetDescriptionType` instance.
from(R2MaskBufferDescriptionType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2MaskBufferDescriptionType` instance.
from(R2MaskInstancesType) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Fill a builder with attribute values from the provided `R2MaskInstancesType` instance.
from(R2MaterialDepthBatchedType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
  Fill a builder with attribute values from the provided `R2MaterialDepthBatchedType` instance.
from(R2MaterialDepthSingleType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
  Fill a builder with attribute values from the provided `R2MaterialDepthSingleType` instance.
from(R2MaterialOpaqueBatchedType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
  Fill a builder with attribute values from the provided `R2MaterialOpaqueBatchedType` instance.
from(R2MaterialOpaqueBillboardedType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
  Fill a builder with attribute values from the provided `R2MaterialOpaqueBillboardedType` instance.
from(R2MaterialOpaqueSingleType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
  Fill a builder with attribute values from the provided `R2MaterialOpaqueSingleType` instance.
from(R2ShadowDepthVarianceType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2ShadowDepthVarianceType` instance.
from(R2ShadowType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2ShadowType` instance.
from(R2Texture2DStaticType) - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2Texture2DStaticType` instance.
from(R2Texture2DType) - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2Texture2DType` instance.
from(R2TextureCubeStaticType) - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2TextureCubeStaticType` instance.
from(R2TextureCubeType) - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.R2TextureCubeType` instance.
from(R2TranslucentBatchedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Fill a builder with attribute values from the provided `R2TranslucentBatchedType` instance.
from(R2TranslucentBillboardedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Fill a builder with attribute values from the provided `R2TranslucentBillboardedType` instance.
from(R2TranslucentSingleType<M>) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Fill a builder with attribute values from the provided `R2TranslucentSingleType` instance.
from(R2DepthShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersType` instance.
from(R2DepthShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType` instance.
from(R2DepthShaderBasicStippledParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType` instance.
from(R2DepthShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType` instance.
from(R2RefractionMaskedDeltaParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Fill a builder with attribute values from the provided `R2RefractionMaskedDeltaParametersType` instance.
from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType` instance.
from(R2SurfaceShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType` instance.
from(R2SurfaceShaderBasicReflectiveParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType` instance.
from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType` instance.
from(R2SurfaceShaderBasicStippledParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType` instance.
from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Fill a builder with attribute values from the provided `com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType` instance.
from(R2TranslucentShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Fill a builder with attribute values from the provided `R2TranslucentShaderBasicParametersType` instance.
from(R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
  Fill a builder with attribute values from the provided `R2ShaderParametersFilterType` instance.
from(R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Fill this modifiable instance with attribute values from the provided `R2ShaderParametersFilterType` instance.
from(R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Fill a builder with attribute values from the provided `R2ShaderParametersLightType` instance.
from(R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Fill this modifiable instance with attribute values from the provided `R2ShaderParametersLightType` instance.
from(R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial.Builder
  Fill a builder with attribute values from the provided `R2ShaderParametersMaterialType` instance.
from(R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Fill this modifiable instance with attribute values from the provided `R2ShaderParametersMaterialType` instance.
from(R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
  Fill a builder with attribute values from the provided `R2ShaderParametersViewType` instance.
from(R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Fill this modifiable instance with attribute values from the provided `R2ShaderParametersViewType` instance.
from(R2BilateralBlurParametersType) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Fill a builder with attribute values from the provided `R2BilateralBlurParametersType` instance.
from(R2BlurParametersType) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Fill a builder with attribute values from the provided `R2BlurParametersType` instance.
from(R2FilterBilateralBlurDepthAwareParametersType<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterBilateralBlurDepthAwareParametersType` instance.
from(R2FilterBoxBlurParametersType<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterBoxBlurParametersType` instance.
from(R2FilterCompositorItemType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Fill a builder with attribute values from the provided `R2FilterCompositorItemType` instance.
from(R2FilterCompositorParametersType) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterCompositorParametersType` instance.
from(R2FilterDebugEyePositionParametersType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterDebugEyePositionParametersType` instance.
from(R2FilterDebugEyeZParametersType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterDebugEyeZParametersType` instance.
from(R2FilterEmissionParametersType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterEmissionParametersType` instance.
from(R2FilterFogParametersType) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterFogParametersType` instance.
from(R2FilterFXAAParametersType) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterFXAAParametersType` instance.
from(R2FilterLightApplicatorParametersType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterLightApplicatorParametersType` instance.
from(R2FilterOcclusionApplicatorParametersType) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterOcclusionApplicatorParametersType` instance.
from(R2FilterSSAOParametersType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Fill a builder with attribute values from the provided `R2FilterSSAOParametersType` instance.
from(R2ShaderFilterBilateralBlurDepthAwareParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterBilateralBlurDepthAwareParametersType` instance.
from(R2ShaderFilterBoxBlurParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterBoxBlurParametersType` instance.
from(R2ShaderFilterEmissionParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterEmissionParametersType` instance.
from(R2ShaderFilterFogParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterFogParametersType` instance.
from(R2ShaderFilterFXAAParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterFXAAParametersType` instance.
from(R2ShaderFilterLightApplicatorParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterLightApplicatorParametersType` instance.
from(R2ShaderFilterOcclusionApplicatorParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterOcclusionApplicatorParametersType` instance.
from(R2ShaderFilterTextureShowParametersType) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderFilterTextureShowParametersType` instance.
from(R2ShaderSSAOParametersType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Fill a builder with attribute values from the provided `R2ShaderSSAOParametersType` instance.
fromColor() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
fromColor() - Method in interface com.io7m.r2.core.debug.R2DebugLineSegmentType

## G

generateTangents(R2MeshBasicType) - Static method in class com.io7m.r2.meshes.R2MeshTangents
  Generate tangent and bitangent vectors for the given mesh.
geometryBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
geometryBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyePositionParametersType
geometryBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
geometryBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyeZParametersType
geometryBuffer() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
geometryBuffer() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType
geometryBuffer() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
geometryBuffer() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
geometryBuffer() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
geometryBuffer() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
geometryDefaultColor() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
geometryDefaultColor() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
geometryGroupColors() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  The mapping from groups to colors.
geometryGroupColors() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
  The mapping from groups to colors.
geometryScaleFactor() - Method in class com.io7m.r2.core.R2LightSphericalSingle
geometryScaleFactor() - Method in interface com.io7m.r2.core.R2LightSphericalSingleReadableType
get() - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescriptionScaler
get(JCGLTextureUnitContextParentType, R2AmbientOcclusionBufferDescriptionType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
get(JCGLTextureUnitContextParentType, R2DepthVarianceBufferDescriptionType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
get() - Static method in class com.io7m.r2.core.R2ImageBufferDescriptionScaler
get(JCGLTextureUnitContextParentType, R2ImageBufferDescriptionType) - Method in class com.io7m.r2.core.R2ImageBufferPool
get(JCGLTextureUnitContextParentType, R2LightBufferDescriptionType) - Method in class com.io7m.r2.core.R2LightBufferPool
get(JCGLTextureUnitContextParentType, D) - Method in interface com.io7m.r2.core.R2RenderTargetPoolUsableType
  Get a render target from the pool, allocating a new one if necessary.
getAspectRatio() - Method in class com.io7m.r2.core.R2ProjectionFOV
getCircleArea(double) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  Calculate the area of a circle with radius `r`.
getColorA() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
getColorA() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
getColorB() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
getColorB() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
getColorG() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
getColorG() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
getColorR() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
getColorR() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
getColorReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
getColorReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
getColorWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
getColorWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8WritableType
getDepthCoefficient(R2ProjectionReadableType) - Static method in class com.io7m.r2.core.R2Projections
  Calculate a depth coefficient for the given projection.
getDirection() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
getGroup() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupType
getHorizontalFOV() - Method in class com.io7m.r2.core.R2ProjectionFOV
getInstance() - Static method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
getInstance() - Static method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
getInstance() - Static method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
getInstance() - Static method in class com.io7m.r2.core.R2TransformIdentity
getMagic0() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getMagic0() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getMagic1() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getMagic1() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getMagic2() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getMagic2() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getMagic3() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getMagic3() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getMeshes() - Method in class com.io7m.r2.meshes.tools.R2MeshConverter
getMeshes() - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterType
getName() - Method in enum com.io7m.r2.meshes.tools.R2MeshFileFormat
getName() - Method in enum com.io7m.r2.meshes.tools.R2MeshToolLogLevel
getNormalReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getNormalReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
getNormalReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getNormalReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
getNormalReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getNormalReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
getNormalReadable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getNormalReadable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
getNormals() - Method in class com.io7m.r2.meshes.R2MeshBasic
getNormals() - Method in interface com.io7m.r2.meshes.R2MeshBasicType
getNormalWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getNormalWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16WritableType
getNormalWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getNormalWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16WritableType
getNormalWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getNormalWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32WritableType
getNormalWritable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getNormalWritable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexWritableType
getOcclusionMap() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
getOrientation() - Method in class com.io7m.r2.core.R2TransformSiOT
getOrientation() - Method in class com.io7m.r2.core.R2TransformSOT
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP16ReadableType
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
getPositionReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
getPositionReadable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getPositionReadable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
getPositions() - Method in class com.io7m.r2.meshes.R2MeshBasic
getPositions() - Method in interface com.io7m.r2.meshes.R2MeshBasicType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP16WritableType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8WritableType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16WritableType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32WritableType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16WritableType
getPositionWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32WritableType
getPositionWritable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getPositionWritable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexWritableType
getPreset() - Method in enum com.io7m.r2.filters.R2FilterFXAAQuality
getR0C0F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR0C1F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR0C2F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR0C3F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR1C0F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR1C1F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR1C2F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR1C3F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR2C0F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR2C1F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR2C2F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR2C3F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR3C0F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR3C1F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR3C2F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getR3C3F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRange() - Method in class com.io7m.r2.core.debug.R2DebugCube
getRange() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
getRange() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
getRange() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
getRange() - Method in class com.io7m.r2.core.R2GeometryBuffer
getRange() - Method in class com.io7m.r2.core.R2ImageBuffer
getRange() - Method in class com.io7m.r2.core.R2MaskBuffer
getRange() - Method in class com.io7m.r2.core.R2UnitQuad
getRange() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
getRange() - Method in class com.io7m.r2.filters.R2EyeZBuffer
getRange() - Method in class com.io7m.r2.meshes.defaults.R2UnitCube
getRange() - Method in class com.io7m.r2.meshes.defaults.R2UnitSphere
getRow2F(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRow2FUnsafe(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRow3F(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRow3FUnsafe(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRow4F(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRow4FUnsafe(int, V) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getRowColumnF(int, int) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
getScale() - Method in class com.io7m.r2.core.R2TransformSiOT
getScale() - Method in class com.io7m.r2.core.R2TransformSOT
getScale() - Method in class com.io7m.r2.core.R2TransformST
getSpecularTextureOrDefault(R2TextureDefaultsType) - Method in interface com.io7m.r2.core.R2GeometryBufferUsableType
  Return either the allocated specular texture, or a suitable default replacement that behaves as if the geometry buffer contains no specular components.
getTangentReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getTangentReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
getTangentReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getTangentReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
getTangentReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getTangentReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
getTangentReadable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getTangentReadable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
getTangentWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getTangentWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16WritableType
getTangentWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getTangentWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16WritableType
getTangentWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getTangentWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32WritableType
getTangentWritable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getTangentWritable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexWritableType
getTranslation() - Method in class com.io7m.r2.core.R2TransformSiOT
getTranslation() - Method in class com.io7m.r2.core.R2TransformSOT
getTranslation() - Method in class com.io7m.r2.core.R2TransformST
getTranslation() - Method in class com.io7m.r2.core.R2TransformT
getTriangleCount() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getTriangleCount() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getTriangles() - Method in class com.io7m.r2.meshes.R2MeshBasic
getTriangles() - Method in interface com.io7m.r2.meshes.R2MeshBasicType
getTypeForCount(JCGLUnsignedType, long) - Static method in class com.io7m.r2.core.R2IndexBuffers
  Suggest an unsigned type used to hold `count` indices, using a type no smaller than `minimum`.
getUniformChecked(JCGLProgramShaderUsableType, String, JCGLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParameters
  Retrieve a uniform parameter for the given program, raising an exception if the parameter is not present for any reason.
getUvReadable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getUvReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
getUvReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
getUvReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
getUvReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getUvReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
getUvReadable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getUvReadable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
getUvReadable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getUvReadable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
getUVs() - Method in class com.io7m.r2.meshes.R2MeshBasic
getUVs() - Method in interface com.io7m.r2.meshes.R2MeshBasicType
getUVSphereApproximationArea(double, int) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  Calculate the area of an approximation of a circle with radius `r` constructed with `s` line segments.
getUVSphereApproximationScaleFactor(double, int) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  Calculate the scale factor required to completely contain a circle of radius `r` inside an approximation with radius `r` constructed with `s` line segments.
getUVSphereApproximationTriangleArea(double, int) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  Calculate the area of one of the triangles that make up an approximation of a circle with radius `r` constructed with `s` line segments.
getUVSphereTriangleInteriorAngle(int) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  A UV sphere approximates a real sphere by using a fixed number of vertical segments.
getUvWritable() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
getUvWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16WritableType
getUvWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
getUvWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32WritableType
getUvWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
getUvWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16WritableType
getUvWritable() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
getUvWritable() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32WritableType
getUvWritable() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
getUvWritable() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexWritableType
getV0() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
getV0() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
getV1() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
getV1() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
getV2() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
getV2() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
getVersion() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getVersion() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getVertexCount() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
getVertexCount() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
getVertices() - Method in class com.io7m.r2.meshes.R2MeshBasic
getVertices() - Method in interface com.io7m.r2.meshes.R2MeshBasicType
glowIntensity() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  A specification of an intensity value by which values sampled from any produced glow maps are multiplied.
glowIntensity() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
  A specification of an intensity value by which values sampled from any produced glow maps are multiplied.
glowIntensity() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  A specification of an intensity value by which values sampled from the `R2ShaderFilterEmissionParameters.glowTexture()` are multiplied.
glowIntensity() - Method in interface com.io7m.r2.filters.R2ShaderFilterEmissionParametersType
  A specification of an intensity value by which values sampled from the `R2ShaderFilterEmissionParametersType.glowTexture()` are multiplied.
glowTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
glowTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterEmissionParametersType
GROUP_BITS - Static variable in class com.io7m.r2.core.R2Stencils
  The bits used to store group values.
GROUP_LEFT_SHIFT - Static variable in class com.io7m.r2.core.R2Stencils
  The left shift used to store group values;
groupID() - Method in interface com.io7m.r2.core.R2SceneLightsGroupType

## H

hasFailed() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
hasFailed() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
  Indicate whether or not parsing has failed.
hashCode() - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Computes a hash code from attributes: `transform`, `color`.
hashCode() - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Computes a hash code from attributes: `lineSegments`, `cubes`, `instanceSingles`.
hashCode() - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Computes a hash code from attributes: `instance`, `color`.
hashCode() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Computes a hash code from attributes: `from`, `fromColor`, `to`, `toColor`.
hashCode() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Computes a hash code from attributes: `unitSphere`, `debugCube`, `opaqueInstances`, `lights`, `debugInstances`, `showOpaqueInstances`, `showLights`, `geometryGroupColors`, `geometryDefaultColor`.
hashCode() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Computes a hash code from attributes: `area`.
hashCode() - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Computes a hash code from attributes: `precision`.
hashCode() - Method in class com.io7m.r2.core.R2DepthAttachmentShare
  Computes a hash code from attributes: `texture`.
hashCode() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Computes a hash code from attributes: `depthPrecision`, `area`.
hashCode() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Computes a hash code from attributes: `area`, `magnificationFilter`, `minificationFilter`, `depthPrecision`, `depthVariancePrecision`.
hashCode() - Method in class com.io7m.r2.core.R2GeometryBufferDescription
  Computes a hash code from attributes: `area`, `components`.
hashCode() - Method in class com.io7m.r2.core.R2ImageBufferDescription
  Computes a hash code from attributes: `area`, `depthAttachment`.
hashCode() - Method in class com.io7m.r2.core.R2InstanceSingle
  Computes a hash code from attributes: `instanceID`, `arrayObject`, `transform`, `uvMatrix`.
hashCode() - Method in class com.io7m.r2.core.R2LightBufferDescription
  Computes a hash code from attributes: `area`, `components`.
hashCode() - Method in class com.io7m.r2.core.R2MaskBufferDescription
  Computes a hash code from attributes: `area`, `depthAttachment`.
hashCode() - Method in class com.io7m.r2.core.R2MaskInstances
  Computes a hash code from attributes: `singles`, `batched`.
hashCode() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  Computes a hash code from attributes: `materialID`.
hashCode() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  Computes a hash code from attributes: `materialID`.
hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Computes a hash code from attributes: `materialID`, `shader`.
hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Computes a hash code from attributes: `materialID`, `shader`.
hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Computes a hash code from attributes: `materialID`.
hashCode() - Method in class com.io7m.r2.core.R2ShadowDepthVariance
  Computes a hash code from attributes: `shadowID`, `mapDescription`.
hashCode() - Method in class com.io7m.r2.core.R2Texture2DStatic
  Computes a hash code from attributes: `textureWritable`.
hashCode() - Method in class com.io7m.r2.core.R2TextureCubeStatic
  Computes a hash code from attributes: `textureWritable`.
hashCode() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
hashCode() - Method in class com.io7m.r2.core.R2TranslucentBatched
  Computes a hash code from attributes: `instance`, `shader`, `shaderParameters`, `blending`, `culling`.
hashCode() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Computes a hash code from attributes: `instance`, `shader`, `shaderParameters`, `blending`, `culling`.
hashCode() - Method in class com.io7m.r2.core.R2TranslucentSingle
  Computes a hash code from attributes: `instance`, `shader`, `shaderParameters`, `blending`, `culling`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoTexture`, `alphaDiscardThreshold`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoTexture`, `alphaDiscardThreshold`, `stippleNoiseTexture`, `stippleThreshold`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Computes a hash code from attributes: `scale`, `color`, `sceneTexture`, `maskTexture`, `deltaTexture`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoColor`, `specularColor`, `emission`, `emissionTexture`, `albedoTexture`, `albedoMix`, `specularTexture`, `specularExponent`, `normalTexture`, `alphaDiscardThreshold`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoColor`, `specularColor`, `emission`, `emissionTexture`, `albedoTexture`, `albedoMix`, `specularTexture`, `specularExponent`, `normalTexture`, `alphaDiscardThreshold`, `environmentTexture`, `environmentMix`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoColor`, `specularColor`, `emission`, `emissionTexture`, `albedoTexture`, `albedoMix`, `specularTexture`, `specularExponent`, `normalTexture`, `alphaDiscardThreshold`, `stippleNoiseTexture`, `stippleThreshold`.
hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Computes a hash code from attributes: `textureDefaults`, `albedoTexture`, `albedoColor`, `fadeZNear`, `fadeZFar`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Computes a hash code from attributes: `textureUnitContext`, `values`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Computes a hash code from attributes: `textureUnitContext`, `values`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Computes a hash code from attributes: `textureUnitContext`, `values`, `observerMatrices`, `viewport`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Computes a hash code from attributes: `textureUnitContext`, `values`, `observerMatrices`, `viewport`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Computes a hash code from attributes: `textureUnitContext`, `values`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Computes a hash code from attributes: `textureUnitContext`, `values`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Computes a hash code from attributes: `observerMatrices`, `viewport`.
hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Computes a hash code from attributes: `observerMatrices`, `viewport`.
hashCode() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Computes a hash code from attributes: `blurSize`, `blurScale`, `blurPasses`, `blurSharpness`, `blurScaleFilter`.
hashCode() - Method in class com.io7m.r2.filters.R2BlurParameters
  Computes a hash code from attributes: `blurSize`, `blurScale`, `blurPasses`, `blurScaleFilter`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Computes a hash code from attributes: `sourceRenderTarget`, `sourceTextureSelector`, `outputRenderTarget`, `outputTextureSelector`, `renderTargetPool`, `outputDescriptionScaler`, `sceneObserverValues`, `depthTexture`, `blurParameters`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Computes a hash code from attributes: `sourceRenderTarget`, `sourceTextureSelector`, `outputRenderTarget`, `outputTextureSelector`, `renderTargetPool`, `blurParameters`, `outputDescriptionScaler`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Computes a hash code from attributes: `texture`, `outputViewport`, `intensity`, `blending`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Computes a hash code from attributes: `items`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Computes a hash code from attributes: `geometryBuffer`, `eyePositionBuffer`, `observerValues`, `textureDefaults`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Computes a hash code from attributes: `geometryBuffer`, `eyeZBuffer`, `observerValues`, `textureDefaults`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Computes a hash code from attributes: `textureDefaults`, `outputFramebuffer`, `outputViewport`, `albedoEmissionMap`, `emissionIntensity`, `glowIntensity`, `blurParameters`, `scale`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Computes a hash code from attributes: `progression`, `viewport`, `imageTexture`, `imageDepthTexture`, `fogNearPositiveZ`, `fogFarPositiveZ`, `fogColor`, `observerValues`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Computes a hash code from attributes: `texture`, `quality`, `subPixelAliasingRemoval`, `edgeThreshold`, `edgeThresholdMinimum`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Computes a hash code from attributes: `copyDepth`, `geometryBuffer`, `lightDiffuseTexture`, `lightSpecularTexture`, `outputViewport`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Computes a hash code from attributes: `outputLightBuffer`, `occlusionTexture`, `intensity`.
hashCode() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Computes a hash code from attributes: `exponent`, `noiseTexture`, `kernel`, `sampleRadius`, `geometryBuffer`, `outputBuffer`, `sceneObserverValues`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Computes a hash code from attributes: `viewMatrices`, `imageTexture`, `depthTexture`, `depthCoefficient`, `blurFalloff`, `blurRadius`, `blurSharpness`, `blurOutputInverseWidth`, `blurOutputInverseHeight`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Computes a hash code from attributes: `texture`, `blurRadius`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Computes a hash code from attributes: `albedoEmissionTexture`, `emissionIntensity`, `glowTexture`, `glowIntensity`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Computes a hash code from attributes: `imageTexture`, `imageDepthTexture`, `fogNearPositiveZ`, `fogFarPositiveZ`, `fogColor`, `observerValues`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Computes a hash code from attributes: `texture`, `subPixelAliasingRemoval`, `edgeThreshold`, `edgeThresholdMinimum`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Computes a hash code from attributes: `albedoTexture`, `diffuseTexture`, `specularTexture`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Computes a hash code from attributes: `texture`, `intensity`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Computes a hash code from attributes: `texture`, `intensity`.
hashCode() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Computes a hash code from attributes: `exponent`, `sampleRadius`, `kernel`, `noiseTexture`, `viewport`, `viewMatrices`, `geometryBuffer`.
hashCode() - Method in class com.io7m.r2.meshes.R2MeshBasic
hashCode() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Returns a precomputed-on-construction hash code from attributes: `positionIndex`, `normalIndex`, `uvIndex`.
hashCode() - Method in class com.io7m.r2.meshes.R2MeshTangents
hashCode() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Returns a precomputed-on-construction hash code from attributes: `positionIndex`, `normalIndex`, `tangentIndex`, `bitangentIndex`, `uvIndex`.
hashCode() - Method in class com.io7m.r2.meshes.R2MeshTriangle
  Returns a precomputed-on-construction hash code from attributes: `v0`, `v1`, `v2`.

## I

image() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
image() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
image() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
imageDepthTexture() - Method in class com.io7m.r2.filters.R2FilterFogParameters
imageDepthTexture() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
imageDepthTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
imageDepthTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
imageTexture() - Method in class com.io7m.r2.core.R2ImageBuffer
imageTexture() - Method in interface com.io7m.r2.core.R2ImageBufferUsableType
imageTexture() - Method in class com.io7m.r2.filters.R2FilterFogParameters
imageTexture() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
imageTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
imageTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
imageTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
imageTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
indexBuffer() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
indexBuffer() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
instance() - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
instance() - Method in interface com.io7m.r2.core.debug.R2DebugInstanceSingleType
instance() - Method in class com.io7m.r2.core.R2TranslucentBatched
instance() - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
instance() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
instance() - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
instance() - Method in class com.io7m.r2.core.R2TranslucentSingle
instance() - Method in interface com.io7m.r2.core.R2TranslucentSingleType
instanceID() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
instanceID() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
instanceID() - Method in class com.io7m.r2.core.R2InstanceSingle
instanceID() - Method in interface com.io7m.r2.core.R2InstanceSingleType
instanceID() - Method in interface com.io7m.r2.core.R2InstanceType
instanceSingles() - Method in class com.io7m.r2.core.debug.R2DebugInstances
instanceSingles() - Method in interface com.io7m.r2.core.debug.R2DebugInstancesType
intensity() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
intensity() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
intensity() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
intensity() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
intensity() - Method in interface com.io7m.r2.core.R2LightReadableType
intensity() - Method in class com.io7m.r2.core.R2LightSphericalSingle
intensity() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
intensity() - Method in interface com.io7m.r2.filters.R2FilterCompositorItemType
intensity() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
intensity() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
intensity() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
intensity() - Method in interface com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParametersType
intensity() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
intensity() - Method in interface com.io7m.r2.filters.R2ShaderFilterTextureShowParametersType
isDeleted() - Method in class com.io7m.r2.core.debug.R2DebugCube
isDeleted() - Method in class com.io7m.r2.core.debug.R2DebugLineSegmentsBatch
isDeleted() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
isDeleted() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
isDeleted() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
isDeleted() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
isDeleted() - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
isDeleted() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
isDeleted() - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
isDeleted() - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
isDeleted() - Method in class com.io7m.r2.core.R2GeometryBuffer
isDeleted() - Method in class com.io7m.r2.core.R2GeometryRenderer
isDeleted() - Method in class com.io7m.r2.core.R2ImageBuffer
isDeleted() - Method in class com.io7m.r2.core.R2ImageBufferPool
isDeleted() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
isDeleted() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
isDeleted() - Method in class com.io7m.r2.core.R2LightBufferPool
isDeleted() - Method in class com.io7m.r2.core.R2LightRenderer
isDeleted() - Method in class com.io7m.r2.core.R2MaskBuffer
isDeleted() - Method in class com.io7m.r2.core.R2MaskRenderer
isDeleted() - Method in class com.io7m.r2.core.R2ProjectionMesh
isDeleted() - Method in interface com.io7m.r2.core.R2RenderTargetPoolType
isDeleted() - Method in class com.io7m.r2.core.R2ShadowMapRenderer
isDeleted() - Method in class com.io7m.r2.core.R2StencilRenderer
isDeleted() - Method in interface com.io7m.r2.core.R2Texture2DStaticType
isDeleted() - Method in interface com.io7m.r2.core.R2TextureCubeStaticType
isDeleted() - Method in class com.io7m.r2.core.R2TextureDefaults
isDeleted() - Method in class com.io7m.r2.core.R2TranslucentRenderer
isDeleted() - Method in class com.io7m.r2.core.R2UnitQuad
isDeleted() - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
isDeleted() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
isDeleted() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
isDeleted() - Method in class com.io7m.r2.filters.R2EyeZBuffer
isDeleted() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAware
isDeleted() - Method in class com.io7m.r2.filters.R2FilterBoxBlur
isDeleted() - Method in class com.io7m.r2.filters.R2FilterCompositor
isDeleted() - Method in class com.io7m.r2.filters.R2FilterDebugEyePosition
isDeleted() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZ
isDeleted() - Method in class com.io7m.r2.filters.R2FilterEmission
isDeleted() - Method in class com.io7m.r2.filters.R2FilterFogDepth
isDeleted() - Method in class com.io7m.r2.filters.R2FilterFXAA
isDeleted() - Method in class com.io7m.r2.filters.R2FilterLightApplicator
isDeleted() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicator
isDeleted() - Method in class com.io7m.r2.filters.R2FilterSSAO
isDeleted() - Method in class com.io7m.r2.meshes.defaults.R2UnitCube
isDeleted() - Method in class com.io7m.r2.meshes.defaults.R2UnitSphere
isInitialized() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Returns `true` if all required attributes are set, indicating that the object is initialized.
isInitialized() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Returns `true` if all required attributes are set, indicating that the object is initialized.
isInitialized() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Returns `true` if all required attributes are set, indicating that the object is initialized.
isInitialized() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Returns `true` if all required attributes are set, indicating that the object is initialized.
isUpdateRequired() - Method in class com.io7m.r2.core.R2ProjectionMesh
isUpdateRequired() - Method in interface com.io7m.r2.core.R2ProjectionMeshReadableType
isValidGroup(int) - Static method in class com.io7m.r2.core.R2Stencils
items() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
items() - Method in interface com.io7m.r2.filters.R2FilterCompositorParametersType

## K

kernel() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
kernel() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
kernel() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  The kernel that will be used for sampling.
kernel() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
  The kernel that will be used for sampling.

## L

LIGHT_MASK_BIT - Static variable in class com.io7m.r2.core.R2Stencils
  The stencil bit used to mask the contributions of lights.
lightBleedReduction() - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
  The amount of light bleed reduction to apply.
lightDiffuseTexture() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
lightDiffuseTexture() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType
lightGroupAddSingle(L, R2ShaderLightSingleUsableType<L>) - Method in interface com.io7m.r2.core.R2SceneLightsGroupType
  Add a light to the group.
lightGroupNewClipGroup(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneLightsGroupType
  Retrieve a clip group, creating one if the group does not exist, using the given instance as a clipping volume.
lightID() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
lightID() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
lightID() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
lightID() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
lightID() - Method in interface com.io7m.r2.core.R2LightReadableType
lightID() - Method in class com.io7m.r2.core.R2LightSphericalSingle
lights() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
lights() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
lightsCount() - Method in class com.io7m.r2.core.R2SceneLights
lightsCount() - Method in interface com.io7m.r2.core.R2SceneLightsType
lightsExecute(R2SceneLightsConsumerType) - Method in class com.io7m.r2.core.R2SceneLights
lightsExecute(R2SceneLightsConsumerType) - Method in interface com.io7m.r2.core.R2SceneLightsType
  Batch the lights and pass them to the given consumer for rendering.
lightsGetGroup(int) - Method in class com.io7m.r2.core.R2SceneLights
lightsGetGroup(int) - Method in interface com.io7m.r2.core.R2SceneLightsType
  Get access to a numbered group.
lightSpecularTexture() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
lightSpecularTexture() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType
lightsReset() - Method in class com.io7m.r2.core.R2SceneLights
lightsReset() - Method in interface com.io7m.r2.core.R2SceneLightsType
  Remove all lights from the scene.
lineSegments() - Method in class com.io7m.r2.core.debug.R2DebugInstances
lineSegments() - Method in interface com.io7m.r2.core.debug.R2DebugInstancesType
loadMeshesFromFile(Path, R2MeshFileFormat) - Method in class com.io7m.r2.meshes.tools.R2MeshConverter
loadMeshesFromFile(Path, R2MeshFileFormat) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterType
  Load all meshes from the given file.
loadMeshesFromFileInferred(Path) - Method in class com.io7m.r2.meshes.tools.R2MeshConverter
loadMeshesFromFileInferred(Path) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterType
  Load all meshes from the given file.
loadMeshesFromStream(Optional<Path>, InputStream, R2ObjMeshErrorListenerType) - Method in class com.io7m.r2.meshes.obj.R2ObjMeshImporter
loadMeshesFromStream(Optional<Path>, InputStream, R2ObjMeshErrorListenerType) - Method in interface com.io7m.r2.meshes.obj.R2ObjMeshImporterType
  Load all meshes from the given stream.

## M

magnificationFilter() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
magnificationFilter() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferDescriptionType
main(String[]) - Static method in class com.io7m.r2.meshes.tools.R2MeshTool
mapDescription() - Method in class com.io7m.r2.core.R2ShadowDepthVariance
mapDescription() - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
maskTexture() - Method in class com.io7m.r2.core.R2MaskBuffer
maskTexture() - Method in interface com.io7m.r2.core.R2MaskBufferUsableType
maskTexture() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
maskTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParametersType
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentCreateType
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentShareType
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentSpecificationType
  Match on the type of depth attachment specification.
matchLightBuffer(A, PartialBiFunctionType<A, R2LightBufferDiffuseOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferSpecularOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferDiffuseSpecularUsableType, B, E>) - Method in interface com.io7m.r2.core.R2LightBufferDiffuseOnlyUsableType
matchLightBuffer(A, PartialBiFunctionType<A, R2LightBufferDiffuseOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferSpecularOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferDiffuseSpecularUsableType, B, E>) - Method in interface com.io7m.r2.core.R2LightBufferDiffuseSpecularUsableType
matchLightBuffer(A, PartialBiFunctionType<A, R2LightBufferDiffuseOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferSpecularOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferDiffuseSpecularUsableType, B, E>) - Method in interface com.io7m.r2.core.R2LightBufferSpecularOnlyUsableType
matchLightBuffer(A, PartialBiFunctionType<A, R2LightBufferDiffuseOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferSpecularOnlyUsableType, B, E>, PartialBiFunctionType<A, R2LightBufferDiffuseSpecularUsableType, B, E>) - Method in interface com.io7m.r2.core.R2LightBufferUsableType
  Match on the type of projective light.
matchLightSingle(A, PartialBiFunctionType<A, R2LightVolumeSingleType, B, E>, PartialBiFunctionType<A, R2LightScreenSingleType, B, E>) - Method in interface com.io7m.r2.core.R2LightScreenSingleType
matchLightSingle(A, PartialBiFunctionType<A, R2LightVolumeSingleType, B, E>, PartialBiFunctionType<A, R2LightScreenSingleType, B, E>) - Method in interface com.io7m.r2.core.R2LightSingleReadableType
  Match on the type of light.
matchLightSingle(A, PartialBiFunctionType<A, R2LightVolumeSingleType, B, E>, PartialBiFunctionType<A, R2LightScreenSingleType, B, E>) - Method in interface com.io7m.r2.core.R2LightVolumeSingleType
matchLightVolumeSingleReadable(A, PartialBiFunctionType<A, R2LightProjectiveReadableType, B, E>, PartialBiFunctionType<A, R2LightSphericalSingleReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
matchLightVolumeSingleReadable(A, PartialBiFunctionType<A, R2LightProjectiveReadableType, B, E>, PartialBiFunctionType<A, R2LightSphericalSingleReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightSphericalSingleReadableType
matchLightVolumeSingleReadable(A, PartialBiFunctionType<A, R2LightProjectiveReadableType, B, E>, PartialBiFunctionType<A, R2LightSphericalSingleReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightVolumeSingleReadableType
  Match on the type of volume light.
matchLightWithShadow(A, PartialBiFunctionType<A, R2LightProjectiveWithShadowType, B, E>) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
matchLightWithShadow(A, PartialBiFunctionType<A, R2LightProjectiveWithShadowType, B, E>) - Method in interface com.io7m.r2.core.R2LightWithShadowSingleType
  Match on the type of light.
matchMesh(PartialFunctionType<R2MeshBasicType, A, E>, PartialFunctionType<R2MeshTangentsType, A, E>) - Method in interface com.io7m.r2.meshes.R2MeshBasicType
matchMesh(PartialFunctionType<R2MeshBasicType, A, E>, PartialFunctionType<R2MeshTangentsType, A, E>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
matchMesh(PartialFunctionType<R2MeshBasicType, A, E>, PartialFunctionType<R2MeshTangentsType, A, E>) - Method in interface com.io7m.r2.meshes.R2MeshType
  Match a mesh type.
matchProjectiveReadable(A, PartialBiFunctionType<A, R2LightProjectiveWithoutShadowReadableType, B, E>, PartialBiFunctionType<A, R2LightProjectiveWithShadowReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
  Match on the type of projective light.
matchProjectiveReadable(A, PartialBiFunctionType<A, R2LightProjectiveWithoutShadowReadableType, B, E>, PartialBiFunctionType<A, R2LightProjectiveWithShadowReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightProjectiveWithoutShadowReadableType
matchProjectiveReadable(A, PartialBiFunctionType<A, R2LightProjectiveWithoutShadowReadableType, B, E>, PartialBiFunctionType<A, R2LightProjectiveWithShadowReadableType, B, E>) - Method in interface com.io7m.r2.core.R2LightProjectiveWithShadowReadableType
matchShadow(A, PartialBiFunctionType<A, R2ShadowDepthVarianceType, B, E>) - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
matchShadow(A, PartialBiFunctionType<A, R2ShadowDepthVarianceType, B, E>) - Method in interface com.io7m.r2.core.R2ShadowType
  Match on the type of light.
matchTexture(A, BiFunction<A, R2Texture2DUsableType, B>, BiFunction<A, R2TextureCubeUsableType, B>) - Method in interface com.io7m.r2.core.R2Texture2DStaticType
matchTexture(A, BiFunction<A, R2Texture2DUsableType, B>, BiFunction<A, R2TextureCubeUsableType, B>) - Method in interface com.io7m.r2.core.R2TextureCubeStaticType
matchTexture(A, BiFunction<A, R2Texture2DUsableType, B>, BiFunction<A, R2TextureCubeUsableType, B>) - Method in interface com.io7m.r2.core.R2TextureUsableType
  Match on the type of texture.
matchTranslucent(A, PartialBiFunctionType<A, R2TranslucentSingleType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBatchedType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBillboardedType<M>, B, E>) - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
matchTranslucent(A, PartialBiFunctionType<A, R2TranslucentSingleType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBatchedType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBillboardedType<M>, B, E>) - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
matchTranslucent(A, PartialBiFunctionType<A, R2TranslucentSingleType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBatchedType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBillboardedType<M>, B, E>) - Method in interface com.io7m.r2.core.R2TranslucentSingleType
matchTranslucent(A, PartialBiFunctionType<A, R2TranslucentSingleType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBatchedType<M>, B, E>, PartialBiFunctionType<A, R2TranslucentBillboardedType<M>, B, E>) - Method in interface com.io7m.r2.core.R2TranslucentType
  Match on the type of translucent.
materialID() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
materialID() - Method in interface com.io7m.r2.core.R2MaterialDepthBatchedType
materialID() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
materialID() - Method in interface com.io7m.r2.core.R2MaterialDepthSingleType
materialID() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
materialID() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBatchedType
materialID() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
materialID() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBillboardedType
materialID() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
materialID() - Method in interface com.io7m.r2.core.R2MaterialOpaqueSingleType
materialID() - Method in interface com.io7m.r2.core.R2MaterialType
matrixLightModelView() - Method in interface com.io7m.r2.core.R2MatricesVolumeLightValuesType
matrixModelView() - Method in interface com.io7m.r2.core.R2MatricesInstanceSingleValuesType
matrixNormal() - Method in interface com.io7m.r2.core.R2MatricesInstanceSingleValuesType
matrixProjection() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType
matrixProjectionInverse() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType
matrixProjectiveEyeToLightEye() - Method in interface com.io7m.r2.core.R2MatricesProjectiveLightValuesType
matrixProjectiveProjection() - Method in interface com.io7m.r2.core.R2MatricesProjectiveLightValuesType
matrixProjectiveView() - Method in interface com.io7m.r2.core.R2MatricesProjectiveLightValuesType
matrixUV() - Method in interface com.io7m.r2.core.R2MatricesInstanceSingleValuesType
matrixView() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType
matrixViewInverse() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType
MAXIMUM_GROUPS - Static variable in class com.io7m.r2.core.R2Stencils
  The maximum number of groups in a scene.
maximumSize() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
maximumSize() - Method in interface com.io7m.r2.core.R2InstanceBatchedDynamicType
maximumSize() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
maximumSize() - Method in interface com.io7m.r2.core.R2InstanceBillboardedDynamicType
mesh() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
mesh() - Method in interface com.io7m.r2.meshes.R2MeshTangentsAdapterType
metaColorAOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorAOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorAOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorAOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorAStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorAType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorAType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorBOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorBOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorBOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorBOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorBStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorBType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorBType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorGOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorGOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorGOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorGOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorGStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorGType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorGType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaColorOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaColorOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaColorOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaColorROffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorROffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorROffsetFromType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorROffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorRStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorRType() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
metaColorRType() - Method in interface com.io7m.r2.core.cursors.R2RGBA8ReadableType
metaColorStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaColorType() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaColorType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaMagic0OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic0OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic0OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic0OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic0StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic0Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic0Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic1OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic1OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic1OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic1OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic1StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic1Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic1Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic2OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic2OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic2OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic2OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic2StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic2Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic2Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic3OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic3OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic3OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic3OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaMagic3StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic3Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaMagic3Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaNormalOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaNormalOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaNormalOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaNormalOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaNormalOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaNormalOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaNormalOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaNormalOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaNormalOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaNormalOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaNormalOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaNormalOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaNormalOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaNormalOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaNormalOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaNormalOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaNormalStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaNormalStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaNormalStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaNormalStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaNormalType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaNormalType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaNormalType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaNormalType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaNormalType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaNormalType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaNormalType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaNormalType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP16ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaPositionOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaPositionOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP16ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaPositionOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaPositionOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaPositionStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexP16ReadableType
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32RGBA8ReadableType
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaPositionType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaPositionType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaPositionType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaPositionType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaTangentOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaTangentOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaTangentOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaTangentOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaTangentOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaTangentOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaTangentOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaTangentOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaTangentOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaTangentOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaTangentOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaTangentOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaTangentOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaTangentOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaTangentOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaTangentOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaTangentStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaTangentStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaTangentStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaTangentStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaTangentType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaTangentType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaTangentType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaTangentType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaTangentType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaTangentType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaTangentType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaTangentType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaTriangleCountOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaTriangleCountOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaTriangleCountOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaTriangleCountOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaTriangleCountStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaTriangleCountType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaTriangleCountType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaUvOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaUvOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaUvOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaUvOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaUvOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaUvOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaUvOffsetFromCursor() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaUvOffsetFromCursor() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaUvOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaUvOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaUvOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaUvOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaUvOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaUvOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaUvOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaUvOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaUvOffsetFromType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaUvOffsetFromType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaUvOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaUvOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaUvStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaUvStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaUvStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaUvStaticOffsetFromType() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaUvStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaUvType() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
metaUvType() - Method in interface com.io7m.r2.core.cursors.R2VertexP32UNT16ReadableType
metaUvType() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
metaUvType() - Method in interface com.io7m.r2.core.cursors.R2VertexPU32ReadableType
metaUvType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
metaUvType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT16ReadableType
metaUvType() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
metaUvType() - Method in interface com.io7m.r2.core.cursors.R2VertexPUNT32ReadableType
metaUvType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
metaUvType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBVertexReadableType
metaV0OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV0OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV0OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV0OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV0StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV0Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV0Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV1OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV1OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV1OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV1OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV1StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV1Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV1Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV2OffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV2OffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV2OffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV2OffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaV2StaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV2Type() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
metaV2Type() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleReadableType
metaVersionOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVersionOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaVersionOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVersionOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaVersionStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVersionType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVersionType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaVertexCountOffsetFromCursor() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVertexCountOffsetFromCursor() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaVertexCountOffsetFromType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVertexCountOffsetFromType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
metaVertexCountStaticOffsetFromType() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVertexCountType() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
metaVertexCountType() - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderReadableType
minificationFilter() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
minificationFilter() - Method in interface com.io7m.r2.core.R2DepthVarianceBufferDescriptionType
minimumFactor() - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
minimumFactor() - Method in interface com.io7m.r2.core.R2ShadowType
  The level to which the shadow is allowed to attenuate light.
minimumVariance() - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
  The the minimum variance value for the shadow.

## N

newAdapter(JCGLArrayObjectsType, JCGLArrayBuffersType, JCGLIndexBuffersType, JCGLUsageHint, JCGLUnsignedType, JCGLUsageHint, R2VertexCursorProducerInfoType, R2VertexCursorProducerType<ByteBuffer>) - Static method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
  Construct a new adapter.
newAdapter(R2ErrorConsumerType) - Static method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
newAmbientOcclusionBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2AmbientOcclusionBufferDescriptionType) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
  Construct a new ambient occlusion buffer.
newBatch(R2IDPoolType, JCGLArrayBuffersType, JCGLArrayObjectsType, JCGLArrayObjectUsableType, int) - Static method in class com.io7m.r2.core.R2InstanceBatchedDynamic
  Construct a new batch of instances.
newBillboarded(R2IDPoolType, JCGLArrayBuffersType, JCGLArrayObjectsType, int) - Static method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
  Construct a new batch of instances.
newBuilder(long, long) - Static method in class com.io7m.r2.meshes.R2MeshBasic
newBuilder(long, long) - Static method in class com.io7m.r2.meshes.R2MeshTangents
newContext() - Static method in class com.io7m.r2.core.R2TransformContext
newConverter(R2MeshConverterListenerType) - Static method in class com.io7m.r2.meshes.tools.R2MeshConverter
newCursor(ByteBuffer) - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
newCursor(T) - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerType
newCursor(ByteBuffer) - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
newCursor(ByteBuffer) - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
newDebugCube(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.debug.R2DebugCube
  Allocate a new debug cube.
newDefaults(JCGLTexturesType, JCGLTextureUnitContextParentType) - Static method in class com.io7m.r2.core.R2TextureDefaults
  Allocate the default textures.
newDepthInstances() - Static method in class com.io7m.r2.core.R2DepthInstances
newDepthOnlyBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2DepthOnlyBufferDescriptionType) - Static method in class com.io7m.r2.core.R2DepthOnlyBuffer
  Construct a new depth-only buffer.
newDepthVarianceBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2DepthVarianceBufferDescriptionType) - Static method in class com.io7m.r2.core.R2DepthVarianceBuffer
  Construct a new depth-only buffer.
newEyePositionBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.filters.R2EyePositionBuffer
  Construct a new eye-space position buffer.
newEyeZBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.filters.R2EyeZBuffer
  Construct a new eye-space Z buffer.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, R2TextureDefaultsType, R2RenderTargetPoolUsableType<DD, D>, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAware
  Construct a new filter.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, R2TextureDefaultsType, R2RenderTargetPoolUsableType<DD, D>, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterBoxBlur
  Construct a new filter.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, R2TextureDefaultsType, JCGLInterfaceGL33Type, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterCompositor
  Construct a new filter.
newFilter(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyeZ
newFilter(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2FilterUsableType<R2FilterBoxBlurParameters<R2ImageBufferDescriptionType, R2ImageBufferUsableType, R2ImageBufferDescriptionType, R2ImageBufferUsableType>>, R2RenderTargetPoolUsableType<R2ImageBufferDescriptionType, R2ImageBufferUsableType>, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterEmission
  Construct a new emission filter.
newFilter(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterFogDepth
newFilter(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterFXAA
  Create a new FXAA filter.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterLightApplicator
  Construct a new filter.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, R2TextureDefaultsType, JCGLInterfaceGL33Type, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicator
  Construct a new filter.
newFilter(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, JCGLTextureUnitContextParentType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterSSAO
  Construct a new filter.
newFrustum(JCGLProjectionMatricesType) - Static method in class com.io7m.r2.core.R2ProjectionFrustum
  Construct a new frustum projection.
newFrustum(JCGLProjectionMatricesType) - Static method in class com.io7m.r2.core.R2ProjectionOrthographic
  Construct a new frustum projection.
newFrustumWith(JCGLProjectionMatricesType, float, float, float, float) - Static method in class com.io7m.r2.core.R2ProjectionFOV
  Construct a new FOV projection.
newFrustumWith(JCGLProjectionMatricesType, float, float, float, float, float, float) - Static method in class com.io7m.r2.core.R2ProjectionFrustum
  Construct a new frustum projection.
newFrustumWith(JCGLProjectionMatricesType, float, float, float, float, float, float) - Static method in class com.io7m.r2.core.R2ProjectionOrthographic
  Construct a new frustum projection.
newGeometryBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2GeometryBufferDescriptionType) - Static method in class com.io7m.r2.core.R2GeometryBuffer
  Construct a new geometry buffer.
newIdentityTransform() - Static method in class com.io7m.r2.core.R2TransformMatrix4x4
newImageBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2ImageBufferDescriptionType) - Static method in class com.io7m.r2.core.R2ImageBuffer
  Construct a new image buffer.
newImporter() - Static method in class com.io7m.r2.meshes.obj.R2ObjMeshImporter
newKernel(int) - Static method in class com.io7m.r2.filters.R2SSAOKernel
  Generate a new kernel.
newLight(R2UnitQuadUsableType, R2IDPoolType, R2TextureDefaultsType) - Static method in class com.io7m.r2.core.R2LightAmbientScreenSingle
  Construct a new light.
newLight(R2UnitQuadUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
  Construct a new light.
newLight(R2ProjectionMeshReadableType, R2Texture2DUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
  Construct a new light.
newLight(R2ProjectionMeshReadableType, R2Texture2DUsableType, R2ShadowDepthVarianceType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
  Construct a new light.
newLight(R2UnitSphereUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightSphericalSingle
  Construct a new light.
newLightBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2LightBufferDescriptionType) - Static method in class com.io7m.r2.core.R2LightBuffers
  Construct a new light buffer.
newLights() - Static method in class com.io7m.r2.core.R2SceneLights
newMappedReaderForFileChannel(FileChannel, R2MeshParserInterleavedListenerType) - Static method in class com.io7m.r2.meshes.binary.R2MBMappedReader
  Create a new parser for the given file channel.
newMaskBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2MaskBufferDescriptionType) - Static method in class com.io7m.r2.core.R2MaskBuffer
  Construct a new mask buffer.
newMasks() - Static method in class com.io7m.r2.core.R2SceneStencils
newMatrices() - Static method in class com.io7m.r2.core.R2Matrices
newMesh(JCGLInterfaceGL33Type, R2ProjectionType, JCGLUsageHint, JCGLUsageHint) - Static method in class com.io7m.r2.core.R2ProjectionMesh
  Construct a mesh based on the given projection.
newNoiseTexture(JCGLTexturesType, JCGLTextureUnitContextParentType) - Static method in class com.io7m.r2.filters.R2SSAONoiseTexture
  Construct a new noise texture.
newOpaques() - Static method in class com.io7m.r2.core.R2SceneOpaques
newPool(JCGLInterfaceGL33Type, long, long) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
  Construct a new pool with the given size limits.
newPool(JCGLInterfaceGL33Type, long, long) - Static method in class com.io7m.r2.core.R2DepthVarianceBufferPool
  Construct a new pool with the given size limits.
newPool() - Static method in class com.io7m.r2.core.R2IDPool
newPool(JCGLInterfaceGL33Type, long, long) - Static method in class com.io7m.r2.core.R2ImageBufferPool
  Construct a new pool with the given size limits.
newPool(JCGLInterfaceGL33Type, long, long) - Static method in class com.io7m.r2.core.R2LightBufferPool
  Construct a new pool with the given size limits.
newR8(JCGLTexturesType, JCGLTextureUnitContextParentType, long) - Static method in class com.io7m.r2.core.R2NoiseTexture
  Construct a new square noise texture.
newReader(ReadableByteChannel, R2MeshParserInterleavedListenerType) - Static method in class com.io7m.r2.meshes.binary.R2MBUnmappedReader
  Construct a new reader from the given byte channel.
newRenderer(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2DepthOnlyRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2DepthVarianceRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2GeometryRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type, R2TextureDefaultsType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.core.R2LightRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2MaskRenderer
  Construct a new renderer.
newRenderer(JCGLInterfaceGL33Type, R2DepthVarianceRendererType, R2RenderTargetPoolUsableType<R2DepthVarianceBufferDescriptionType, R2DepthVarianceBufferUsableType>) - Static method in class com.io7m.r2.core.R2ShadowMapRenderer
newRenderer(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.core.R2StencilRenderer
newRenderer(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2TranslucentRenderer
newRenderer(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyePosition
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterEmission
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthLinear
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthQuadratic
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthQuadraticInverse
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2FilterFXAAQuality) - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
  Construct a new shader.
newShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderSSAO
  Construct a new shader.
newTransform() - Static method in class com.io7m.r2.core.R2TransformOT
  Construct a transform using the default values: The identity quaternion `(0, 0, 0, 1)` for orientation and the translation `(0, 0, 0)`.
newTransform() - Static method in class com.io7m.r2.core.R2TransformSiOT
  Construct a transform using the default values: The identity quaternion `(0, 0, 0, 1)` for orientation, the scale vector `(1, 1, 1)`, and the translation `(0, 0, 0)`.
newTransform() - Static method in class com.io7m.r2.core.R2TransformSOT
  Construct a transform using the default values: The identity quaternion `(0, 0, 0, 1)` for orientation, the scale vector `(1, 1, 1)`, and the translation `(0, 0, 0)`.
newTransform() - Static method in class com.io7m.r2.core.R2TransformST
  Construct a transform using the default values: The scale `1.0`, and the translation `(0, 0, 0)`.
newTransform() - Static method in class com.io7m.r2.core.R2TransformT
  Construct a transform using the default values: The translation `(0, 0, 0)`.
newTransformWith(Quaternion4FType, Vector3FType, PVectorM3F<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformSiOT
  Construct a transform using the given initial values.
newTransformWithNotifier(Runnable) - Static method in class com.io7m.r2.core.R2TransformOT
  Construct a transform using the default values: The identity quaternion `(0, 0, 0, 1)` for orientation and the translation `(0, 0, 0)`.
newTransformWithValues(Quaternion4FType, PVector3FType<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformOT
  Construct a transform using the given initial values.
newTransformWithValues(Quaternion4FType, float, PVector3FType<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformSOT
  Construct a transform using the given initial values.
newTransformWithValues(float, PVector3FType<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformST
  Construct a transform using the given initial values.
newTransformWithValues(PVector3FType<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformT
  Construct a transform using the given initial values.
newUnitCube(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.meshes.defaults.R2UnitCube
  Construct a new `8` segment unit sphere.
newUnitQuad(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2UnitQuad
  Allocate a new unit quad.
newUnitSphere8(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.meshes.defaults.R2UnitSphere
  Construct a new `8` segment unit sphere.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
  Construct a view of a type.
newVerifier(R2ShaderDepthBatchedType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderDepthSingleType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderFilterType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderInstanceBatchedType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderInstanceBillboardedType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderInstanceSingleType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderLightProjectiveType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderLightProjectiveWithShadowType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderLightScreenSingleType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderLightVolumeSingleType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderTranslucentInstanceBatchedType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderTranslucentInstanceBillboardedType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
  Construct a new verifier for the given shader.
newVerifier(R2ShaderTranslucentInstanceSingleType<M>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
  Construct a new verifier for the given shader.
newViewRays(PMatrixM4x4F.ContextPM4F) - Static method in class com.io7m.r2.core.R2ViewRays
  Construct a new set of view rays.
newWatchable(T) - Static method in class com.io7m.r2.core.R2Watchable
  Create a new watchable with the given initial value.
newWriterForOutputStream(OutputStream, R2MeshTangentsType) - Static method in class com.io7m.r2.meshes.binary.R2MBUnmappedWriter
  Construct a new writer for the given stream.
newWriterForPath(Path, R2MeshTangentsType) - Static method in class com.io7m.r2.meshes.binary.R2MBMappedWriter
  Construct a new writer for the given file.
newWriterForPath(Path, R2MeshTangentsType) - Static method in class com.io7m.r2.meshes.binary.R2MBUnmappedWriter
  Construct a new writer for the given file.
noiseTexture() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
noiseTexture() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
noiseTexture() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  The noise texture that will be used to rotate the sampling hemisphere randomly at each pixel.
noiseTexture() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
  The noise texture that will be used to rotate the sampling hemisphere randomly at each pixel.
NORMAL_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver surface normal data to shaders.
normalElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
normalElementType() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
normalElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
normalElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
normalIndex() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
normalIndex() - Method in interface com.io7m.r2.meshes.R2MeshBasicVertexType
normalIndex() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
normalIndex() - Method in interface com.io7m.r2.meshes.R2MeshTangentsVertexType
normalOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
normalOffset() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
normalOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
normalOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
normals() - Method in class com.io7m.r2.meshes.R2MeshTangents
normals() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
normalTexture() - Method in class com.io7m.r2.core.R2GeometryBuffer
normalTexture() - Method in interface com.io7m.r2.core.R2GeometryBufferUsableType
normalTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
normalTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
normalTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  A normal map used to peturb normal vectors for the surface.
normalTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
normalTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
normalTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
normalTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType

## O

observerMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
observerMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
observerMatrices() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersLightType
observerMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
observerMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
observerMatrices() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersViewType
observerMatricesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Returns `true` if the required attribute `observerMatrices` is set.
observerMatricesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Returns `true` if the required attribute `observerMatrices` is set.
observerValues() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
observerValues() - Method in interface com.io7m.r2.filters.R2FilterDebugEyePositionParametersType
observerValues() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
observerValues() - Method in interface com.io7m.r2.filters.R2FilterDebugEyeZParametersType
observerValues() - Method in class com.io7m.r2.filters.R2FilterFogParameters
observerValues() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
observerValues() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
observerValues() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
occlusionTexture() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
occlusionTexture() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
of(R2TransformReadableType, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Construct a new immutable `R2DebugCubeInstance` instance.
of(List<R2DebugLineSegment>, List<R2DebugCubeInstance>, List<R2DebugInstanceSingle>) - Static method in class com.io7m.r2.core.debug.R2DebugInstances
  Construct a new immutable `R2DebugInstances` instance.
of(Iterable<? extends R2DebugLineSegment>, Iterable<? extends R2DebugCubeInstance>, Iterable<? extends R2DebugInstanceSingle>) - Static method in class com.io7m.r2.core.debug.R2DebugInstances
  Construct a new immutable `R2DebugInstances` instance.
of(R2InstanceSingleType, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Construct a new immutable `R2DebugInstanceSingle` instance.
of(PVectorI3F<R2SpaceWorldType>, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceWorldType>, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Construct a new immutable `R2DebugLineSegment` instance.
of(R2UnitSphereUsableType, R2DebugCubeUsableType, R2SceneOpaquesReadableType, R2SceneLightsType, R2DebugInstancesType, boolean, boolean, Int2ReferenceMap<PVectorI4F<R2SpaceRGBAType>>, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Construct a new immutable `R2DebugVisualizerRendererParameters` instance.
of(AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Construct a new immutable `R2AmbientOcclusionBufferDescription` instance.
of(R2DepthPrecision) - Static method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Construct a new immutable `R2DepthAttachmentCreate` instance.
of(R2Texture2DUsableType) - Static method in class com.io7m.r2.core.R2DepthAttachmentShare
  Construct a new immutable `R2DepthAttachmentShare` instance.
of(AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Construct a new immutable `R2DepthOnlyBufferDescription` instance.
of(AreaInclusiveUnsignedLType, JCGLTextureFilterMagnification, JCGLTextureFilterMinification, R2DepthPrecision, R2DepthVariancePrecision) - Static method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Construct a new immutable `R2DepthVarianceBufferDescription` instance.
of(AreaInclusiveUnsignedLType, R2GeometryBufferComponents) - Static method in class com.io7m.r2.core.R2GeometryBufferDescription
  Construct a new immutable `R2GeometryBufferDescription` instance.
of(AreaInclusiveUnsignedLType, Optional<R2DepthAttachmentSpecificationType>) - Static method in class com.io7m.r2.core.R2ImageBufferDescription
  Construct a new immutable `R2ImageBufferDescription` instance.
of(long, JCGLArrayObjectUsableType, R2TransformReadableType, PMatrixReadable3x3FType<R2SpaceTextureType, R2SpaceTextureType>) - Static method in class com.io7m.r2.core.R2InstanceSingle
  Construct a new immutable `R2InstanceSingle` instance.
of(AreaInclusiveUnsignedLType, R2LightBufferComponents) - Static method in class com.io7m.r2.core.R2LightBufferDescription
  Construct a new immutable `R2LightBufferDescription` instance.
of(AreaInclusiveUnsignedLType, Optional<R2DepthAttachmentSpecificationType>) - Static method in class com.io7m.r2.core.R2MaskBufferDescription
  Construct a new immutable `R2MaskBufferDescription` instance.
of(long, R2ShaderDepthBatchedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialDepthBatched
  Construct a new immutable `R2MaterialDepthBatched` instance.
of(long, R2ShaderDepthSingleUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialDepthSingle
  Construct a new immutable `R2MaterialDepthSingle` instance.
of(long, R2ShaderInstanceBatchedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Construct a new immutable `R2MaterialOpaqueBatched` instance.
of(long, R2ShaderInstanceBillboardedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Construct a new immutable `R2MaterialOpaqueBillboarded` instance.
of(long, R2ShaderInstanceSingleUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Construct a new immutable `R2MaterialOpaqueSingle` instance.
of(long, R2DepthVarianceBufferDescriptionType) - Static method in class com.io7m.r2.core.R2ShadowDepthVariance
  Construct a new immutable `R2ShadowDepthVariance` instance.
of(JCGLTexture2DType) - Static method in class com.io7m.r2.core.R2Texture2DStatic
  Construct a new immutable `R2Texture2DStatic` instance.
of(JCGLTextureCubeType) - Static method in class com.io7m.r2.core.R2TextureCubeStatic
  Construct a new immutable `R2TextureCubeStatic` instance.
of(R2InstanceBatchedType, R2ShaderTranslucentInstanceBatchedType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentBatched
  Construct a new immutable `R2TranslucentBatched` instance.
of(R2InstanceBillboardedType, R2ShaderTranslucentInstanceBillboardedType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentBillboarded
  Construct a new immutable `R2TranslucentBillboarded` instance.
of(R2InstanceSingleType, R2ShaderTranslucentInstanceSingleType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentSingle
  Construct a new immutable `R2TranslucentSingle` instance.
of(R2TextureDefaultsType, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Construct a new immutable `R2DepthShaderBasicParameters` instance.
of(R2TextureDefaultsType, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Construct a new immutable `R2DepthShaderBasicStippledParameters` instance.
of(float, PVectorI3F<R2SpaceRGBType>, R2Texture2DUsableType, R2Texture2DUsableType, R2Texture2DUsableType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Construct a new immutable `R2RefractionMaskedDeltaParameters` instance.
of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Construct a new immutable `R2SurfaceShaderBasicParameters` instance.
of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Construct a new immutable `R2SurfaceShaderBasicReflectiveParameters` instance.
of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Construct a new immutable `R2SurfaceShaderBasicStippledParameters` instance.
of(R2TextureDefaultsType, R2Texture2DUsableType, PVectorI4F<R2SpaceRGBAType>, float, float) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Construct a new immutable `R2TranslucentShaderBasicParameters` instance.
of(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Construct a new immutable `R2ShaderParametersFilter` instance.
of(JCGLTextureUnitContextMutableType, M, R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Construct a new immutable `R2ShaderParametersLight` instance.
of(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Construct a new immutable `R2ShaderParametersMaterial` instance.
of(R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Construct a new immutable `R2ShaderParametersView` instance.
of(float, float, int, float, JCGLFramebufferBlitFilter) - Static method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Construct a new immutable `R2BilateralBlurParameters` instance.
of(float, float, int, JCGLFramebufferBlitFilter) - Static method in class com.io7m.r2.filters.R2BlurParameters
  Construct a new immutable `R2BlurParameters` instance.
of(S, Function<S, R2Texture2DUsableType>, D, Function<D, R2Texture2DUsableType>, R2RenderTargetPoolUsableType<DD, D>, BiFunction<DD, AreaInclusiveUnsignedLType, DD>, R2MatricesObserverValuesType, R2Texture2DUsableType, R2BilateralBlurParameters) - Static method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Construct a new immutable `R2FilterBilateralBlurDepthAwareParameters` instance.
of(S, Function<S, R2Texture2DUsableType>, D, Function<D, R2Texture2DUsableType>, R2RenderTargetPoolUsableType<DD, D>, R2BlurParameters, BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Construct a new immutable `R2FilterBoxBlurParameters` instance.
of(R2Texture2DUsableType, AreaInclusiveUnsignedLType, float, Optional<R2FilterCompositorBlendingType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorItem
  Construct a new immutable `R2FilterCompositorItem` instance.
of(List<R2FilterCompositorItemType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Construct a new immutable `R2FilterCompositorParameters` instance.
of(Iterable<? extends R2FilterCompositorItemType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Construct a new immutable `R2FilterCompositorParameters` instance.
of(R2GeometryBufferUsableType, R2EyePositionBufferUsableType, R2MatricesObserverType, R2TextureDefaultsType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Construct a new immutable `R2FilterDebugEyePositionParameters` instance.
of(R2GeometryBufferUsableType, R2EyeZBufferUsableType, R2MatricesObserverType, R2TextureDefaultsType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Construct a new immutable `R2FilterDebugEyeZParameters` instance.
of(R2TextureDefaultsType, Optional<JCGLFramebufferUsableType>, AreaInclusiveUnsignedLType, R2Texture2DUsableType, float, float, Optional<R2BlurParameters>, float) - Static method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Construct a new immutable `R2FilterEmissionParameters` instance.
of(R2FilterFogProgression, AreaInclusiveUnsignedLType, R2Texture2DUsableType, R2Texture2DUsableType, float, float, PVectorI3F<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterFogParameters
  Construct a new immutable `R2FilterFogParameters` instance.
of(R2Texture2DUsableType, R2FilterFXAAQuality, float, float, float) - Static method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Construct a new immutable `R2FilterFXAAParameters` instance.
of(R2CopyDepth, R2GeometryBufferUsableType, R2Texture2DUsableType, R2Texture2DUsableType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Construct a new immutable `R2FilterLightApplicatorParameters` instance.
of(R2LightBufferUsableType, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Construct a new immutable `R2FilterOcclusionApplicatorParameters` instance.
of(float, R2Texture2DUsableType, R2SSAOKernelType, float, R2GeometryBufferUsableType, R2AmbientOcclusionBufferUsableType, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Construct a new immutable `R2FilterSSAOParameters` instance.
of(R2MatricesObserverValuesType, R2Texture2DUsableType, R2Texture2DUsableType, float, float, float, float, float, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Construct a new immutable `R2ShaderFilterBilateralBlurDepthAwareParameters` instance.
of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Construct a new immutable `R2ShaderFilterBoxBlurParameters` instance.
of(R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Construct a new immutable `R2ShaderFilterEmissionParameters` instance.
of(R2Texture2DUsableType, R2Texture2DUsableType, float, float, PVectorI3F<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Construct a new immutable `R2ShaderFilterFogParameters` instance.
of(R2Texture2DUsableType, float, float, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Construct a new immutable `R2ShaderFilterFXAAParameters` instance.
of(R2Texture2DUsableType, R2Texture2DUsableType, R2Texture2DUsableType) - Static method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Construct a new immutable `R2ShaderFilterLightApplicatorParameters` instance.
of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Construct a new immutable `R2ShaderFilterOcclusionApplicatorParameters` instance.
of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Construct a new immutable `R2ShaderFilterTextureShowParameters` instance.
of(float, float, R2SSAOKernelType, R2Texture2DUsableType, AreaInclusiveUnsignedLType, R2MatricesObserverValuesType, R2GeometryBufferUsableType) - Static method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Construct a new immutable `R2ShaderSSAOParameters` instance.
of(long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Construct a new immutable `R2MeshBasicVertex` instance.
of(long, long, long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Construct a new immutable `R2MeshTangentsVertex` instance.
of(long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshTriangle
  Construct a new immutable `R2MeshTriangle` instance.
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onActivate(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
  Activate the shader for rendering.
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onDeactivate(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
  Deactivate the shader.
onError(Optional<Throwable>, String) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onError(LexicalPositionType<Path>, Optional<Throwable>, Optional<String>, Optional<JOParserErrorCode>, String) - Method in interface com.io7m.r2.meshes.obj.R2ObjMeshErrorListenerType
  An error occurred.
onError(Optional<Throwable>, String) - Method in interface com.io7m.r2.meshes.R2ErrorConsumerType
  An error was encountered.
onError(Optional<Throwable>, String) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onError(Optional<Throwable>, Path, String) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterListenerType
  Called upon errors.
onEventFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  Called unconditionally at the end of parsing.
onEventFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventStart() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventStart() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  Called unconditionally at the start of parsing.
onEventStart() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventTriangle(long, long, long, long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventTriangle(long, long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  A triangle was received.
onEventTriangle(long, long, long, long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventTriangleCount(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventTriangleCount(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  The number of triangles was received.
onEventTriangleCount(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventTrianglesFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventTrianglesFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  All triangles have been parsed.
onEventTrianglesFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexCount(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexCount(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  The number of vertices was received.
onEventVertexCount(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexFinished(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexFinished(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  Vertex `index` is finished.
onEventVertexFinished(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexNormal(long, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexNormal(long, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  A vertex normal was received.
onEventVertexNormal(long, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexPosition(long, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexPosition(long, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  A vertex position was received.
onEventVertexPosition(long, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexStarted(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexStarted(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  Vertex `index` is starting.
onEventVertexStarted(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexTangent(long, double, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexTangent(long, double, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  A vertex tangent was received.
onEventVertexTangent(long, double, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVertexUV(long, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVertexUV(long, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  A vertex UV coordinate was received.
onEventVertexUV(long, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onEventVerticesFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
onEventVerticesFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
  All vertices have been parsed.
onEventVerticesFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
onFinish() - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when rendering of instances is finished.
onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when rendering of the clip group is finished.
onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
  Called when rendering of lights is finished.
onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when rendering of the group is finished.
onFinish() - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when rendering of instances is finished.
onFinish() - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
  Called when rendering of stencil instances is finished.
onFinishGroup(int) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when rendering of a group is finished.
onInstanceBatched(R2MaterialDepthBatchedType<M>, R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a batched instance should be rendered.
onInstanceBatched(R2MaterialOpaqueBatchedType<M>, R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a batched instance should be rendered.
onInstanceBatchedMaterialFinish(R2MaterialDepthBatchedType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called after the current set of batched instances have finished rendering with the current material.
onInstanceBatchedMaterialFinish(R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called after the current set of batched instances have finished rendering with the current material.
onInstanceBatchedMaterialStart(R2MaterialDepthBatchedType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when new material settings should be assigned, for batched instances.
onInstanceBatchedMaterialStart(R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when new material settings should be assigned, for batched instances.
onInstanceBatchedShaderFinish(R2ShaderDepthBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when the current shader should be deactivated.
onInstanceBatchedShaderFinish(R2ShaderInstanceBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when the current shader should be deactivated.
onInstanceBatchedShaderStart(R2ShaderDepthBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a new shader should be activated in order to start rendering batched instances.
onInstanceBatchedShaderStart(R2ShaderInstanceBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a new shader should be activated in order to start rendering batched instances.
onInstanceBatchedUpdate(R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a batched instance should upload batch data to the GPU.
onInstanceBatchedUpdate(R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a batched instance should upload batch data to the GPU.
onInstanceBillboarded(R2MaterialOpaqueBillboardedType<M>, R2InstanceBillboardedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a batched instance should be rendered.
onInstanceBillboardedMaterialFinish(R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called after the current set of batched instances have finished rendering with the current material.
onInstanceBillboardedMaterialStart(R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when new material settings should be assigned, for batched instances.
onInstanceBillboardedShaderFinish(R2ShaderInstanceBillboardedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when the current shader should be deactivated.
onInstanceBillboardedShaderStart(R2ShaderInstanceBillboardedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a new shader should be activated in order to start rendering batched instances.
onInstanceBillboardedUpdate(R2InstanceBillboardedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a batched instance should upload batch data to the GPU.
onInstanceSingle(R2MaterialDepthSingleType<M>, R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a single instance should be rendered.
onInstanceSingle(R2MaterialOpaqueSingleType<M>, R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a single instance should be rendered.
onInstanceSingle(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
  Called when a single instance should be rendered.
onInstanceSingleArrayStart(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a new array object should be bound, for single instances.
onInstanceSingleArrayStart(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a new array object should be bound, for single instances.
onInstanceSingleMaterialFinish(R2MaterialDepthSingleType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called after the current set of single instances have finished rendering with the current material.
onInstanceSingleMaterialFinish(R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called after the current set of single instances have finished rendering with the current material.
onInstanceSingleMaterialStart(R2MaterialDepthSingleType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when new material settings should be assigned, for single instances.
onInstanceSingleMaterialStart(R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when new material settings should be assigned, for single instances.
onInstanceSingleShaderFinish(R2ShaderDepthSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when the current shader should be deactivated.
onInstanceSingleShaderFinish(R2ShaderInstanceSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when the current shader should be deactivated.
onInstanceSingleShaderStart(R2ShaderDepthSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when a new shader should be activated in order to start rendering single instances.
onInstanceSingleShaderStart(R2ShaderInstanceSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when a new shader should be activated in order to start rendering single instances.
onInstanceSingleStartArray(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
  Called when a new array object should be bound.
onLightSingle(R2ShaderLightSingleUsableType<M>, M) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when a single light should be rendered.
onLightSingle(R2ShaderLightSingleUsableType<M>, M) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when a single light should be rendered.
onLightSingleArrayStart(R2LightSingleReadableType) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when a new array object should be bound, for single lights.
onLightSingleArrayStart(R2LightSingleReadableType) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when a new array object should be bound, for single lights.
onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when the current shader should be deactivated.
onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when the current shader should be deactivated.
onLightSingleShaderStart(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when a new shader should be activated in order to start rendering single lights.
onLightSingleShaderStart(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when a new shader should be activated in order to start rendering single lights.
onMeshLoaded(Path, String, R2MeshType) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterListenerType
  Called when a mesh is loaded.
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightSingleUsableType
  Set the bound geometry buffer textures for the current shader.
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderFilterUsableType
  Set filter values.
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyePositionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyeZParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterEmissionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFogParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFXAAParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterLightApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterTextureShowParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderSSAOParameters>) - Method in class com.io7m.r2.filters.R2ShaderSSAO
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
  Set shader values that are derived from the current instance transform.
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
  Set shader values that are derived from the current instance transform.
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicReflectiveParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleScreenUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
  Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveUsableType
  Set shader values that are derived from the current projective light.
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowUsableType
  Set values from the given shadow map context.
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightAmbientScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightSingleUsableType
  Set light values.
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleScreenUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
  Set shader values that are derived from the current view.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleUsableType
  Set shader values that are derived from the current volume light transform.
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onStart() - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
  Called when rendering of instances begins.
onStart() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
  Called when rendering of the clip group begins.
onStart() - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
  Called when rendering of lights begins.
onStart() - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
  Called when rendering of the light group begins.
onStart() - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when rendering of instances begins.
onStart() - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
  Called when rendering of stencil instances begins.
onStartClipGroup(R2InstanceSingleType, int) - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
  Called when a clip group should be rendered.
onStartGroup(int) - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
  Called when a group should be rendered.
onStartGroup(int) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
  Called when rendering of a group begins.
onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
onValidate() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
  Validate the shader prior to executing a draw call.
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
onValidate() - Method in class com.io7m.r2.filters.R2ShaderSSAO
opaqueInstances() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
opaqueInstances() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
opaquesAddBatchedInstance(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a batched instance to the scene using the given material, in group `1`.
opaquesAddBatchedInstanceInGroup(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesAddBatchedInstanceInGroup(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a batched instance to the scene using the given material.
opaquesAddBillboardedInstance(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a billboarded instance to the scene using the given material, in group `1`.
opaquesAddBillboardedInstanceInGroup(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesAddBillboardedInstanceInGroup(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a billboarded instance to the scene using the given material.
opaquesAddSingleInstance(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a single instance to the scene using the given material, in group `1`.
opaquesAddSingleInstanceInGroup(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesAddSingleInstanceInGroup(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Add a single instance to the scene using the given material.
opaquesCount() - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesCount() - Method in interface com.io7m.r2.core.R2SceneOpaquesReadableType
opaquesExecute(R2SceneOpaquesConsumerType) - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesExecute(R2SceneOpaquesConsumerType) - Method in interface com.io7m.r2.core.R2SceneOpaquesReadableType
  Batch the instances and pass them to the given consumer for rendering.
opaquesReset() - Method in class com.io7m.r2.core.R2SceneOpaques
opaquesReset() - Method in interface com.io7m.r2.core.R2SceneOpaquesType
  Remove all instances from the scene.
orientation() - Method in class com.io7m.r2.core.R2TransformOT
orientation() - Method in interface com.io7m.r2.core.R2TransformOTType
orientationReadable() - Method in class com.io7m.r2.core.R2TransformOT
orientationReadable() - Method in interface com.io7m.r2.core.R2TransformOTReadableType
originPosition() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
originPosition() - Method in class com.io7m.r2.core.R2LightSphericalSingle
originPositionWritable() - Method in class com.io7m.r2.core.R2LightSphericalSingle
originPositionWritable() - Method in interface com.io7m.r2.core.R2LightSphericalSingleWritableType
originX0Y0() - Method in class com.io7m.r2.core.R2ViewRays
originX0Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
originX0Y1() - Method in class com.io7m.r2.core.R2ViewRays
originX0Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
originX1Y0() - Method in class com.io7m.r2.core.R2ViewRays
originX1Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
originX1Y1() - Method in class com.io7m.r2.core.R2ViewRays
originX1Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
outputBuffer() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
outputBuffer() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
outputDescriptionScaler() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
outputDescriptionScaler() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
outputDescriptionScaler() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
outputDescriptionScaler() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
outputFramebuffer() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
outputFramebuffer() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
outputLightBuffer() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
outputLightBuffer() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
outputRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
outputRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
outputRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
outputRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
outputTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
outputTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
outputTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
outputTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
outputViewport() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
outputViewport() - Method in interface com.io7m.r2.filters.R2FilterCompositorItemType
outputViewport() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
outputViewport() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
outputViewport() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
outputViewport() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType

## P

position() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
position() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
position() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
POSITION_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver position data to shaders.
positionElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
positionElementType() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
positionElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
positionElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
positionIndex() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
positionIndex() - Method in interface com.io7m.r2.meshes.R2MeshBasicVertexType
positionIndex() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
positionIndex() - Method in interface com.io7m.r2.meshes.R2MeshTangentsVertexType
positionOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
positionOffset() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
positionOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
positionOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
positions() - Method in class com.io7m.r2.meshes.R2MeshTangents
positions() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
precision() - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
precision() - Method in interface com.io7m.r2.core.R2DepthAttachmentCreateType
preprocessor() - Method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
preprocessor() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironmentReadableType
preprocessorDefines() - Method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
preprocessorDefines() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironmentReadableType
preprocessorDefinesClear() - Method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
preprocessorDefinesClear() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironmentType
  Clear all preprocessor defines.
preprocessorDefineSet(String, String) - Method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
preprocessorDefineSet(String, String) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironmentType
  Set the value of a preprocessor define.
preprocessorDefineUnset(String) - Method in class com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironment
preprocessorDefineUnset(String) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderPreprocessingEnvironmentType
  Unset a preprocessor define.
primaryFramebuffer() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
primaryFramebuffer() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
primaryFramebuffer() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
primaryFramebuffer() - Method in class com.io7m.r2.core.R2GeometryBuffer
primaryFramebuffer() - Method in class com.io7m.r2.core.R2ImageBuffer
primaryFramebuffer() - Method in class com.io7m.r2.core.R2MaskBuffer
primaryFramebuffer() - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
progression() - Method in class com.io7m.r2.filters.R2FilterFogParameters
  A specification of fog progression.
progression() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
  A specification of fog progression.
projection() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
projection() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
projection() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
projection() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType
projectionGetFarXMaximum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetFarXMaximum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetFarXMaximum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetFarXMaximum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetFarXMinimum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetFarXMinimum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetFarXMinimum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetFarXMinimum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetFarYMaximum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetFarYMaximum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetFarYMaximum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetFarYMaximum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetFarYMinimum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetFarYMinimum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetFarYMinimum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetFarYMinimum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetNearXMaximum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetNearXMaximum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetNearXMaximum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetNearXMaximum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetNearXMinimum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetNearXMinimum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetNearXMinimum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetNearXMinimum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetNearYMaximum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetNearYMaximum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetNearYMaximum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetNearYMaximum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetNearYMinimum() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetNearYMinimum() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetNearYMinimum() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetNearYMinimum() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetWatchable() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetWatchable() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetWatchable() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetWatchable() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetZFar() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetZFar() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetZFar() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetZFar() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionGetZNear() - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionGetZNear() - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionGetZNear() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionGetZNear() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
projectionMakeMatrix(PMatrixWritable4x4FType<R2SpaceEyeType, R2SpaceClipType>) - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionMakeMatrix(PMatrixWritable4x4FType<R2SpaceEyeType, R2SpaceClipType>) - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionMakeMatrix(PMatrixWritable4x4FType<R2SpaceEyeType, R2SpaceClipType>) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionMakeMatrix(PMatrixWritable4x4FType<R2SpaceEyeType, R2SpaceClipType>) - Method in interface com.io7m.r2.core.R2ProjectionReadableType
  Write the projection to the given matrix.
projectionMakeMatrixUntyped(MatrixWritable4x4FType) - Method in class com.io7m.r2.core.R2ProjectionFOV
projectionMakeMatrixUntyped(MatrixWritable4x4FType) - Method in class com.io7m.r2.core.R2ProjectionFrustum
projectionMakeMatrixUntyped(MatrixWritable4x4FType) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
projectionMakeMatrixUntyped(MatrixWritable4x4FType) - Method in interface com.io7m.r2.core.R2ProjectionReadableType
  Write the projection to the given matrix.
projectionReadable() - Method in class com.io7m.r2.core.R2ProjectionMesh
projectionReadable() - Method in interface com.io7m.r2.core.R2ProjectionMeshReadableType
projectionSetXMaximum(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the maximum X value on the near plane.
projectionSetXMaximum(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the maximum X value on the near plane.
projectionSetXMinimum(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the minimum X value on the near plane.
projectionSetXMinimum(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the minimum X value on the near plane.
projectionSetYMaximum(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the maximum Y value on the near plane.
projectionSetYMaximum(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the maximum Y value on the near plane.
projectionSetYMinimum(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the minimum Y value on the near plane.
projectionSetYMinimum(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the minimum Y value on the near plane.
projectionSetZFar(float) - Method in class com.io7m.r2.core.R2ProjectionFOV
  Set the distance to the far plane.
projectionSetZFar(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the distance to the far plane.
projectionSetZFar(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the distance to the far plane.
projectionSetZNear(float) - Method in class com.io7m.r2.core.R2ProjectionFOV
  Set the distance to the near plane.
projectionSetZNear(float) - Method in class com.io7m.r2.core.R2ProjectionFrustum
  Set the distance to the near plane.
projectionSetZNear(float) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
  Set the distance to the near plane.
projectionWritable() - Method in class com.io7m.r2.core.R2ProjectionMesh
projectionWritable() - Method in interface com.io7m.r2.core.R2ProjectionMeshWritableType
projectiveProjection() - Method in interface com.io7m.r2.core.R2MatricesProjectiveLightValuesType

## Q

quality() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
quality() - Method in interface com.io7m.r2.filters.R2FilterFXAAParametersType

## R

R2AbstractShader<M> - Class in com.io7m.r2.core.shaders.provided
  An abstract shader implementation.
R2AbstractShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String) - Constructor for class com.io7m.r2.core.shaders.provided.R2AbstractShader
R2AmbientOcclusionBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2AmbientOcclusionBufferType` interface.
R2AmbientOcclusionBufferDescription - Class in com.io7m.r2.core
  The type of ambient occlusion buffer descriptions.
R2AmbientOcclusionBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2AmbientOcclusionBufferDescription`.
R2AmbientOcclusionBufferDescriptionScaler - Class in com.io7m.r2.core
  A function that, given a render target description and an inclusive area, returns a new description of the same type with the given area.
R2AmbientOcclusionBufferDescriptionType - Interface in com.io7m.r2.core
  The type of ambient occlusion buffer descriptions.
R2AmbientOcclusionBufferPool - Class in com.io7m.r2.core
  A pool of ambient occlusion buffers, with a configurable soft and hard size.
R2AmbientOcclusionBufferType - Interface in com.io7m.r2.core
  The type of ambient occlusion buffers.
R2AmbientOcclusionBufferUsableType - Interface in com.io7m.r2.core
  The type of usable ambient occlusion buffers.
R2AttributeConventions - Class in com.io7m.r2.core
  Vertex attribute conventions.
R2BilateralBlurParameters - Class in com.io7m.r2.filters
  The type of blur parameters specific to bilateral blurs.
R2BilateralBlurParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2BilateralBlurParameters`.
R2BilateralBlurParametersType - Interface in com.io7m.r2.filters
  The type of blur parameters specific to bilateral blurs.
R2Bilinear - Class in com.io7m.r2.core
  Bilinear functions.
R2BlurParameters - Class in com.io7m.r2.filters
  The type of blur parameters.
R2BlurParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2BlurParameters`.
R2BlurParametersType - Interface in com.io7m.r2.filters
  The type of blur parameters.
R2CopyDepth - Enum in com.io7m.r2.core
  A specification of whether or not a depth buffer should be copied.
R2Core - Class in com.io7m.r2.core
  Marker class for locating resources.
R2CoreShaders - Class in com.io7m.r2.shaders.core
  Core shaders module provider.
R2CoreShaders() - Constructor for class com.io7m.r2.shaders.core.R2CoreShaders
  Construct the module provider.
R2DebugCube - Class in com.io7m.r2.core.debug
  The default implementation of the `R2DebugCubeType` interface.
R2DebugCubeInstance - Class in com.io7m.r2.core.debug
  A cube.
R2DebugCubeInstance.Builder - Class in com.io7m.r2.core.debug
  Builds instances of type `R2DebugCubeInstance`.
R2DebugCubeInstanceType - Interface in com.io7m.r2.core.debug
  A cube.
R2DebugCubeType - Interface in com.io7m.r2.core.debug
  The type of debug cubes, from `(-0.5, -0.5, -0.5)` to `(0.5, 0.5, 0.5)`.
R2DebugCubeUsableType - Interface in com.io7m.r2.core.debug
  The type of usable debug cubes.
R2DebugInstances - Class in com.io7m.r2.core.debug
  Extra instances for displaying debugging data.
R2DebugInstances.Builder - Class in com.io7m.r2.core.debug
  Builds instances of type `R2DebugInstances`.
R2DebugInstanceSingle - Class in com.io7m.r2.core.debug
  A single instance.
R2DebugInstanceSingle.Builder - Class in com.io7m.r2.core.debug
  Builds instances of type `R2DebugInstanceSingle`.
R2DebugInstanceSingleType - Interface in com.io7m.r2.core.debug
  A single instance.
R2DebugInstancesType - Interface in com.io7m.r2.core.debug
  Extra instances for displaying debugging data.
R2DebugLineSegment - Class in com.io7m.r2.core.debug
  A line segment.
R2DebugLineSegment.Builder - Class in com.io7m.r2.core.debug
  Builds instances of type `R2DebugLineSegment`.
R2DebugLineSegmentsBatch - Class in com.io7m.r2.core.debug
  A batcher for line segments.
R2DebugLineSegmentsBatch(JCGLInterfaceGL33Type) - Constructor for class com.io7m.r2.core.debug.R2DebugLineSegmentsBatch
  Construct a new empty batch.
R2DebugLineSegmentType - Interface in com.io7m.r2.core.debug
  A line segment.
R2DebugShaderLightDirectionalConstantSingle - Class in com.io7m.r2.core.debug
  Directional light shader that ignores the surface and applies a constant color.
R2DebugShaderLightSphericalAttenuationSingle - Class in com.io7m.r2.core.debug
  Spherical light shader that mostly ignores the surface and applies the light color multiplied by the light attenuation over distance.
R2DebugShaderLightSphericalConstantSingle - Class in com.io7m.r2.core.debug
  Spherical light shader that ignores the surface and applies a constant color.
R2DebugVisualizerDefaults - Class in com.io7m.r2.core.debug
  Default values for debug visualizer implementations.
R2DebugVisualizerRenderer - Class in com.io7m.r2.core.debug
  The default implementation of the `R2DebugVisualizerRendererType` interface.
R2DebugVisualizerRendererParameters - Class in com.io7m.r2.core.debug
  Parameters for debug-visualizing renderers.
R2DebugVisualizerRendererParameters.Builder - Class in com.io7m.r2.core.debug
  Builds instances of type `R2DebugVisualizerRendererParameters`.
R2DebugVisualizerRendererParametersType - Interface in com.io7m.r2.core.debug
  Parameters for debug-visualizing renderers.
R2DebugVisualizerRendererType - Interface in com.io7m.r2.core.debug
  A renderer for producing various debug visualizations.
R2DeletableType - Interface in com.io7m.r2.core
  The type of objects that can be deleted, and that require access to OpenGL to perform the deletion.
R2DepthAttachmentCreate - Class in com.io7m.r2.core
  A preexisting depth texture that will be used as an attachment on a created framebuffer.
R2DepthAttachmentCreate.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2DepthAttachmentCreate`.
R2DepthAttachmentCreateType - Interface in com.io7m.r2.core
  A preexisting depth texture that will be used as an attachment on a created framebuffer.
R2DepthAttachmentShare - Class in com.io7m.r2.core
  A preexisting depth texture that will be used as an attachment on a created framebuffer.
R2DepthAttachmentShare.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2DepthAttachmentShare`.
R2DepthAttachmentShareType - Interface in com.io7m.r2.core
  A preexisting depth texture that will be used as an attachment on a created framebuffer.
R2DepthAttachmentSpecificationType - Interface in com.io7m.r2.core
  A specification of a whether a depth attachment should be created or shared with an existing framebuffer.
R2DepthInstances - Class in com.io7m.r2.core
  Default implementation of the `R2DepthInstancesType` interface.
R2DepthInstancesConsumerType - Interface in com.io7m.r2.core
  The type of consumers of depth instances.
R2DepthInstancesType - Interface in com.io7m.r2.core
  The set of depth instances in a scene.
R2DepthOnlyBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2DepthOnlyBufferType` interface.
R2DepthOnlyBufferDescription - Class in com.io7m.r2.core
  The type of depth-only buffer descriptions.
R2DepthOnlyBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2DepthOnlyBufferDescription`.
R2DepthOnlyBufferDescriptionType - Interface in com.io7m.r2.core
  The type of depth-only buffer descriptions.
R2DepthOnlyBufferType - Interface in com.io7m.r2.core
  The type of depth-only buffers.
R2DepthOnlyBufferUsableType - Interface in com.io7m.r2.core
  The type of usable depth-only buffers.
R2DepthOnlyRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2DepthRendererType` interface.
R2DepthPrecision - Enum in com.io7m.r2.core
  The precision of the depth buffer.
R2DepthRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate depth-only buffers.
R2DepthShaderBasicBatched - Class in com.io7m.r2.core.shaders.provided
  Basic depth shader for single instances.
R2DepthShaderBasicParameters - Class in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic depth shader.
R2DepthShaderBasicParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2DepthShaderBasicParameters`.
R2DepthShaderBasicParametersType - Interface in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic depth shader.
R2DepthShaderBasicParametersValuesType - Interface in com.io7m.r2.core.shaders.provided
  The type of parameters for basic depth shaders.
R2DepthShaderBasicSingle - Class in com.io7m.r2.core.shaders.provided
  Basic depth shader for single instances.
R2DepthShaderBasicStippledParameters - Class in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic stippled depth shader.
R2DepthShaderBasicStippledParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2DepthShaderBasicStippledParameters`.
R2DepthShaderBasicStippledParametersType - Interface in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic stippled depth shader.
R2DepthShaderBasicStippledSingle - Class in com.io7m.r2.core.shaders.provided
  Basic depth shader for single instances.
R2DepthVarianceBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2DepthVarianceBufferType` interface.
R2DepthVarianceBufferDescription - Class in com.io7m.r2.core
  The type of depth variance buffer descriptions.
R2DepthVarianceBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2DepthVarianceBufferDescription`.
R2DepthVarianceBufferDescriptionType - Interface in com.io7m.r2.core
  The type of depth variance buffer descriptions.
R2DepthVarianceBufferPool - Class in com.io7m.r2.core
  A pool of depth variance buffers, with a configurable soft and hard size.
R2DepthVarianceBufferType - Interface in com.io7m.r2.core
  The type of depth variance buffers.
R2DepthVarianceBufferUsableType - Interface in com.io7m.r2.core
  The type of usable depth variance buffers.
R2DepthVariancePrecision - Enum in com.io7m.r2.core
  The precision of the depth variance buffer.
R2DepthVarianceRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2DepthRendererType` interface.
R2DepthVarianceRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate depth variance buffers.
R2ErrorConsumerType - Interface in com.io7m.r2.meshes
  The type of error consumers.
R2Exception - Exception in com.io7m.r2.core
  The type of exceptions.
R2Exception(Throwable) - Constructor for exception com.io7m.r2.core.R2Exception
  Construct an exception.
R2Exception(String) - Constructor for exception com.io7m.r2.core.R2Exception
  Construct an exception.
R2Exception(String, Throwable) - Constructor for exception com.io7m.r2.core.R2Exception
  Construct an exception.
R2ExceptionBadTextureFormat - Exception in com.io7m.r2.core
  The type of exceptions that indicate an attempt to specify a texture with a format of an unexpected type.
R2ExceptionBadTextureFormat(String) - Constructor for exception com.io7m.r2.core.R2ExceptionBadTextureFormat
  Construct an exception.
R2ExceptionBadTextureSize - Exception in com.io7m.r2.core
  The type of exceptions that indicate an attempt to specify a bad texture size.
R2ExceptionBadTextureSize(String) - Constructor for exception com.io7m.r2.core.R2ExceptionBadTextureSize
  Construct an exception.
R2ExceptionBatchIsFull - Exception in com.io7m.r2.core
  A batch cannot accept any more instances.
R2ExceptionBatchIsFull(String) - Constructor for exception com.io7m.r2.core.R2ExceptionBatchIsFull
  Construct an exception.
R2ExceptionInvalidGroup - Exception in com.io7m.r2.core
  An invalid group number was specified.
R2ExceptionInvalidGroup(String) - Constructor for exception com.io7m.r2.core.R2ExceptionInvalidGroup
  Construct an exception.
R2ExceptionIO - Exception in com.io7m.r2.core
  An internal I/O exception occurred.
R2ExceptionIO(String) - Constructor for exception com.io7m.r2.core.R2ExceptionIO
  Construct an exception.
R2ExceptionIO(String, Throwable) - Constructor for exception com.io7m.r2.core.R2ExceptionIO
  Construct an exception.
R2ExceptionShaderParameterCountMismatch - Exception in com.io7m.r2.core
  An exception indicating that a compiled shader did not have the expected number of parameters.
R2ExceptionShaderParameterCountMismatch(String) - Constructor for exception com.io7m.r2.core.R2ExceptionShaderParameterCountMismatch
  Construct an exception.
R2ExceptionShaderParameterNotPresent - Exception in com.io7m.r2.core
  An exception indicating that a shader parameter was not found when one was expected.
R2ExceptionShaderParameterNotPresent(String) - Constructor for exception com.io7m.r2.core.R2ExceptionShaderParameterNotPresent
  Construct an exception.
R2ExceptionShaderParameterWrongType - Exception in com.io7m.r2.core
  An exception indicating that a shader parameter had a type other than the given expected type.
R2ExceptionShaderParameterWrongType(String) - Constructor for exception com.io7m.r2.core.R2ExceptionShaderParameterWrongType
  Construct an exception.
R2ExceptionShaderPreprocessingFailed - Exception in com.io7m.r2.core
  An exception indicating that a shader failed to preprocess.
R2ExceptionShaderPreprocessingFailed(SoShaderException) - Constructor for exception com.io7m.r2.core.R2ExceptionShaderPreprocessingFailed
  Construct an exception.
R2ExceptionShaderValidationFailed - Exception in com.io7m.r2.core
  An exception indicating that a shader failed to validate.
R2ExceptionShaderValidationFailed(String) - Constructor for exception com.io7m.r2.core.R2ExceptionShaderValidationFailed
  Construct an exception.
R2EyePositionBuffer - Class in com.io7m.r2.filters
  Default implementation of the `R2EyePositionBuffer` interface.
R2EyePositionBufferType - Interface in com.io7m.r2.filters
  The type of eye-position buffers.
R2EyePositionBufferUsableType - Interface in com.io7m.r2.filters
  The type of usable eye-space position buffers.
R2EyeZBuffer - Class in com.io7m.r2.filters
  Default implementation of the `R2EyeZBufferType` interface.
R2EyeZBufferType - Interface in com.io7m.r2.filters
  The type of eye-Z buffers.
R2EyeZBufferUsableType - Interface in com.io7m.r2.filters
  The type of usable eye-Z buffers.
R2FilterBilateralBlurDepthAware<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  A generic box blur filter.
R2FilterBilateralBlurDepthAwareParameters<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  Parameters for bilateral blur filters that blur render targets of type `S` and write the blurred results to render targets of type `T`.
R2FilterBilateralBlurDepthAwareParameters.Builder<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterBilateralBlurDepthAwareParameters`.
R2FilterBilateralBlurDepthAwareParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Interface in com.io7m.r2.filters
  Parameters for bilateral blur filters that blur render targets of type `S` and write the blurred results to render targets of type `T`.
R2FilterBoxBlur<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  A generic box blur filter.
R2FilterBoxBlurParameters<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  Parameters for box blur filters that blur render targets of type `S` and write the blurred results to render targets of type `T`.
R2FilterBoxBlurParameters.Builder<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterBoxBlurParameters`.
R2FilterBoxBlurParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Interface in com.io7m.r2.filters
  Parameters for box blur filters that blur render targets of type `S` and write the blurred results to render targets of type `T`.
R2FilterCompositor - Class in com.io7m.r2.filters
  A compositor filter that combines textures.
R2FilterCompositorBlendingType - Interface in com.io7m.r2.filters
  Parameters for blending an image in the compositor.
R2FilterCompositorItem - Class in com.io7m.r2.filters
  A single texture that will be rendered to some subset of the current viewport.
R2FilterCompositorItem.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterCompositorItem`.
R2FilterCompositorItemType - Interface in com.io7m.r2.filters
  A single texture that will be rendered to some subset of the current viewport.
R2FilterCompositorParameters - Class in com.io7m.r2.filters
  Parameters for filters that render textures to the current framebuffer.
R2FilterCompositorParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterCompositorParameters`.
R2FilterCompositorParametersType - Interface in com.io7m.r2.filters
  Parameters for filters that render textures to the current framebuffer.
R2FilterDebugEyePosition - Class in com.io7m.r2.filters
  A filter that recovers the eye-space position of the pixels in the given geometry buffer.
R2FilterDebugEyePositionParameters - Class in com.io7m.r2.filters
  Parameters for filters that reproduce eye-space position values.
R2FilterDebugEyePositionParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterDebugEyePositionParameters`.
R2FilterDebugEyePositionParametersType - Interface in com.io7m.r2.filters
  Parameters for filters that reproduce eye-space position values.
R2FilterDebugEyeZ - Class in com.io7m.r2.filters
  A filter that recovers the eye-space Z position of the pixels in the given geometry buffer.
R2FilterDebugEyeZParameters - Class in com.io7m.r2.filters
  Parameters for filters that reproduce eye-space Z values.
R2FilterDebugEyeZParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterDebugEyeZParameters`.
R2FilterDebugEyeZParametersType - Interface in com.io7m.r2.filters
  Parameters for filters that reproduce eye-space Z values.
R2FilterEmission - Class in com.io7m.r2.filters
  The default implementation of the emission/glow filter.
R2FilterEmissionParameters - Class in com.io7m.r2.filters
  The type of parameters for emission filters.
R2FilterEmissionParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterEmissionParameters`.
R2FilterEmissionParametersType - Interface in com.io7m.r2.filters
  The type of parameters for emission filters.
R2FilterFogDepth - Class in com.io7m.r2.filters
  A depth-based fog filter.
R2FilterFogParameters - Class in com.io7m.r2.filters
  Parameters for the fog filter.
R2FilterFogParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterFogParameters`.
R2FilterFogParametersType - Interface in com.io7m.r2.filters
  Parameters for the fog filter.
R2FilterFogProgression - Enum in com.io7m.r2.filters
  The type of fog progression.
R2FilterFXAA - Class in com.io7m.r2.filters
  An FXAA filter.
R2FilterFXAAParameters - Class in com.io7m.r2.filters
  The type of parameters for filters that apply anti-aliasing using the FXAA algorithm.
R2FilterFXAAParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterFXAAParameters`.
R2FilterFXAAParametersType - Interface in com.io7m.r2.filters
  The type of parameters for filters that apply anti-aliasing using the FXAA algorithm.
R2FilterFXAAQuality - Enum in com.io7m.r2.filters
  A specification of which FXAA preset to use, based on the desired quality level.
R2FilterLightApplicator - Class in com.io7m.r2.filters
  A trivial filter that combines a geometry buffer and a light buffer into a lit image.
R2FilterLightApplicatorParameters - Class in com.io7m.r2.filters
  The type of light applicator filter parameters.
R2FilterLightApplicatorParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterLightApplicatorParameters`.
R2FilterLightApplicatorParametersType - Interface in com.io7m.r2.filters
  The type of light applicator filter parameters.
R2FilterOcclusionApplicator - Class in com.io7m.r2.filters
  A filter that applies ambient occlusion to a light buffer.
R2FilterOcclusionApplicatorParameters - Class in com.io7m.r2.filters
  The type of occlusion applicator filter parameters.
R2FilterOcclusionApplicatorParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterOcclusionApplicatorParameters`.
R2FilterOcclusionApplicatorParametersType - Interface in com.io7m.r2.filters
  The type of occlusion applicator filter parameters.
R2FilterSSAO - Class in com.io7m.r2.filters
  A filter that calculates an ambient occlusion term from a given geometry buffer.
R2FilterSSAOParameters - Class in com.io7m.r2.filters
  The type of parameters for filters that calculate ambient occlusion in screen-space.
R2FilterSSAOParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2FilterSSAOParameters`.
R2FilterSSAOParametersType - Interface in com.io7m.r2.filters
  The type of parameters for filters that calculate ambient occlusion in screen-space.
R2FilterType<P> - Interface in com.io7m.r2.core
  The type of image filters.
R2FilterUsableType<P> - Interface in com.io7m.r2.core
  The type of usable image filters.
R2GeometryBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2GeometryBufferType` interface.
R2GeometryBufferComponents - Enum in com.io7m.r2.core
  A specification of which components are allocated for a geometry buffer.
R2GeometryBufferDescription - Class in com.io7m.r2.core
  The type of geometry buffer descriptions.
R2GeometryBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2GeometryBufferDescription`.
R2GeometryBufferDescriptionType - Interface in com.io7m.r2.core
  The type of geometry buffer descriptions.
R2GeometryBufferType - Interface in com.io7m.r2.core
  The type of geometry buffers.
R2GeometryBufferUsableType - Interface in com.io7m.r2.core
  The type of usable geometry buffers.
R2GeometryRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2GeometryRendererType` interface.
R2GeometryRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate geometry buffers.
R2IDPool - Class in com.io7m.r2.core
  The default implementation of the `R2IDPoolType` interface.
R2IDPoolType - Interface in com.io7m.r2.core
  The type of identifier pools.
R2ImageBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2ImageBufferType` interface.
R2ImageBufferDescription - Class in com.io7m.r2.core
  The type of image buffer descriptions.
R2ImageBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2ImageBufferDescription`.
R2ImageBufferDescriptionScaler - Class in com.io7m.r2.core
  A function that, given a render target description and an inclusive area, returns a new description of the same type with the given area.
R2ImageBufferDescriptionType - Interface in com.io7m.r2.core
  The type of image buffer descriptions.
R2ImageBufferPool - Class in com.io7m.r2.core
  A pool of image buffers, with a configurable soft and hard size.
R2ImageBufferType - Interface in com.io7m.r2.core
  The type of image buffers.
R2ImageBufferUsableType - Interface in com.io7m.r2.core
  The type of usable image buffers.
R2ImmutableStyleType - Annotation Type in com.io7m.r2.core
  Style settings for generated immutable types.
R2IndexBuffers - Class in com.io7m.r2.core
  Functions for dealing with index buffers.
R2InstanceBatchedDynamic - Class in com.io7m.r2.core
  The default implementation of the `R2InstanceBatchedDynamicType` interface.
R2InstanceBatchedDynamicType - Interface in com.io7m.r2.core
  The type of batched instances that are expected to change often, both in the number of instances, and the transforms of individual instances.
R2InstanceBatchedType - Interface in com.io7m.r2.core
  The type of batched instances.
R2InstanceBillboardedDynamic - Class in com.io7m.r2.core
  The default implementation of the `R2InstanceBatchedDynamicType` interface.
R2InstanceBillboardedDynamicType - Interface in com.io7m.r2.core
  The type of billboarded instances that are expected to change often, both in the number of instances, and the values of individual instances.
R2InstanceBillboardedType - Interface in com.io7m.r2.core
  The type of billboarded instances.
R2InstanceSingle - Class in com.io7m.r2.core
  The type of single instances.
R2InstanceSingle.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2InstanceSingle`.
R2InstanceSingleType - Interface in com.io7m.r2.core
  The type of single instances.
R2InstanceType - Interface in com.io7m.r2.core
  The type of instances.
R2LightAmbientScreenSingle - Class in com.io7m.r2.core
  Parameters for single ambient lights.
R2LightBufferComponents - Enum in com.io7m.r2.core
  A specification of which components are allocated for a light buffer.
R2LightBufferDescription - Class in com.io7m.r2.core
  The type of light buffer descriptions.
R2LightBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2LightBufferDescription`.
R2LightBufferDescriptionType - Interface in com.io7m.r2.core
  The type of light buffer descriptions.
R2LightBufferDiffuseOnlyUsableType - Interface in com.io7m.r2.core
  The type of usable diffuse only light buffers.
R2LightBufferDiffuseSpecularUsableType - Interface in com.io7m.r2.core
  The type of usable diffuse+specular light buffers.
R2LightBufferPool - Class in com.io7m.r2.core
  A pool of light buffers, with a configurable soft and hard size.
R2LightBuffers - Class in com.io7m.r2.core
  Default implementation of the `R2LightBufferType` interface.
R2LightBufferSpecularOnlyUsableType - Interface in com.io7m.r2.core
  The type of usable specular-only light buffers.
R2LightBufferType - Interface in com.io7m.r2.core
  The type of light buffers.
R2LightBufferUsableType - Interface in com.io7m.r2.core
  The type of usable light buffers.
R2LightBufferWithDiffuseUsableType - Interface in com.io7m.r2.core
  A light buffer that has a diffuse texture.
R2LightBufferWithSpecularUsableType - Interface in com.io7m.r2.core
  A light buffer that has a specular texture.
R2LightDirectionalScreenSingle - Class in com.io7m.r2.core
  Parameters for single directional lights.
R2LightProjectiveReadableType - Interface in com.io7m.r2.core
  The type of readable projective lights.
R2LightProjectiveType - Interface in com.io7m.r2.core
  The type of projective lights.
R2LightProjectiveUsableType - Interface in com.io7m.r2.core
  The type of usable (readable/writable but not deletable) projective lights.
R2LightProjectiveWithoutShadow - Class in com.io7m.r2.core
  Parameters for simple projective lights that operate by rendering frustum meshes.
R2LightProjectiveWithoutShadowReadableType - Interface in com.io7m.r2.core
  The type of readable projective lights that do not have shadows.
R2LightProjectiveWithoutShadowType - Interface in com.io7m.r2.core
  The type of projective lights that do not have shadows.
R2LightProjectiveWithoutShadowWritableType - Interface in com.io7m.r2.core
  The type of writable projective lights that do not have shadows.
R2LightProjectiveWithShadowReadableType - Interface in com.io7m.r2.core
  The type of readable projective lights.
R2LightProjectiveWithShadowType - Interface in com.io7m.r2.core
  The type of projective lights that have shadows.
R2LightProjectiveWithShadowVariance - Class in com.io7m.r2.core
  Parameters for simple projective lights that operate by rendering frustum meshes and that have variance shadows.
R2LightProjectiveWithShadowVarianceType - Interface in com.io7m.r2.core
  The type of projective lights with variance shadows.
R2LightProjectiveWithShadowWritableType - Interface in com.io7m.r2.core
  The type of writable projective lights.
R2LightProjectiveWritableType - Interface in com.io7m.r2.core
  The type of writable projective lights.
R2LightReadableType - Interface in com.io7m.r2.core
  The type of lights.
R2LightRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2LightRendererType` interface.
R2LightRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate light buffers.
R2LightScreenSingleType - Interface in com.io7m.r2.core
  The type of single-instance lights that operate using fullscreen quads.
R2LightShaderAmbientSingle - Class in com.io7m.r2.core.shaders.provided
  Ambient light shader for single lights.
R2LightShaderDirectionalSpecularSingle - Class in com.io7m.r2.core.shaders.provided
  Directional light shader for single lights.
R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle - Class in com.io7m.r2.core.shaders.provided
  Projective light shader for single lights.
R2LightShaderProjectiveLambertBlinnPhongSingle - Class in com.io7m.r2.core.shaders.provided
  Projective light shader for single lights.
R2LightShaderProjectiveLambertShadowVarianceSingle - Class in com.io7m.r2.core.shaders.provided
  Projective light shader for single lights.
R2LightShaderProjectiveLambertSingle - Class in com.io7m.r2.core.shaders.provided
  Projective light shader for single lights.
R2LightShaderSphericalLambertBlinnPhongSingle - Class in com.io7m.r2.core.shaders.provided
  Spherical light shader for single lights.
R2LightShaderSphericalLambertPhongSingle - Class in com.io7m.r2.core.shaders.provided
  Spherical light shader for single lights.
R2LightShaderSphericalLambertSingle - Class in com.io7m.r2.core.shaders.provided
  Spherical light shader for single lights.
R2LightSingleReadableType - Interface in com.io7m.r2.core
  The type of single-instance lights.
R2LightSingleType - Interface in com.io7m.r2.core
  The type of single-instance lights.
R2LightSingleWritableType - Interface in com.io7m.r2.core
  The type of single-instance lights.
R2LightSphericalReadableType - Interface in com.io7m.r2.core
  The type of readable spherical lights.
R2LightSphericalSingle - Class in com.io7m.r2.core
  Parameters for simple spherical lights that operate by rendering scaled unit spheres.
R2LightSphericalSingleReadableType - Interface in com.io7m.r2.core
  The type of readable single-instance spherical lights.
R2LightSphericalSingleType - Interface in com.io7m.r2.core
  The type of single-instance spherical lights.
R2LightSphericalSingleWritableType - Interface in com.io7m.r2.core
  The type of writable single-instance spherical lights.
R2LightSphericalType - Interface in com.io7m.r2.core
  The type of spherical lights.
R2LightSphericalWritableType - Interface in com.io7m.r2.core
  The type of writable spherical lights.
R2LightType - Interface in com.io7m.r2.core
  The type of lights.
R2LightVolumeSingleReadableType - Interface in com.io7m.r2.core
  The type of readable single-instance lights that operate using light volumes.
R2LightVolumeSingleType - Interface in com.io7m.r2.core
  The type of single-instance lights that operate using light volumes.
R2LightVolumeSingleWritableType - Interface in com.io7m.r2.core
  The type of writable single-instance lights that operate using light volumes.
R2LightWithShadowSingleType - Interface in com.io7m.r2.core
  The type of single-instance lights that have shadows.
R2LightWritableType - Interface in com.io7m.r2.core
  The type of writable lights.
R2MaskBuffer - Class in com.io7m.r2.core
  Default implementation of the `R2MaskBufferType` interface.
R2MaskBufferDescription - Class in com.io7m.r2.core
  The type of mask buffer descriptions.
R2MaskBufferDescription.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2MaskBufferDescription`.
R2MaskBufferDescriptionType - Interface in com.io7m.r2.core
  The type of mask buffer descriptions.
R2MaskBufferType - Interface in com.io7m.r2.core
  The type of mask buffers.
R2MaskBufferUsableType - Interface in com.io7m.r2.core
  The type of usable mask buffers.
R2MaskInstances - Class in com.io7m.r2.core
  The set of mask instances that will be rendered.
R2MaskInstances.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2MaskInstances`.
R2MaskInstancesType - Interface in com.io7m.r2.core
  The set of mask instances that will be rendered.
R2MaskRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2MaskRendererType` interface.
R2MaskRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate mask images.
R2MaskShaderBatched - Class in com.io7m.r2.core.shaders.provided
  Shader for masking single instances.
R2MaskShaderSingle - Class in com.io7m.r2.core.shaders.provided
  Shader for masking single instances.
R2MaterialDepthBatched<M> - Class in com.io7m.r2.core
  The type of materials that can be applied to batched depth-only instances.
R2MaterialDepthBatched.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2MaterialDepthBatched`.
R2MaterialDepthBatchedType<M> - Interface in com.io7m.r2.core
  The type of materials that can be applied to batched depth-only instances.
R2MaterialDepthSingle<M> - Class in com.io7m.r2.core
  The type of opaque materials that can be applied to single depth-only instances.
R2MaterialDepthSingle.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2MaterialDepthSingle`.
R2MaterialDepthSingleType<M> - Interface in com.io7m.r2.core
  The type of opaque materials that can be applied to single depth-only instances.
R2MaterialOpaqueBatched<M> - Class in com.io7m.r2.core
  The type of opaque materials that can be applied to batched instances.
R2MaterialOpaqueBatched.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2MaterialOpaqueBatched`.
R2MaterialOpaqueBatchedType<M> - Interface in com.io7m.r2.core
  The type of opaque materials that can be applied to batched instances.
R2MaterialOpaqueBillboarded<M> - Class in com.io7m.r2.core
  The type of opaque materials that can be applied to billboarded instances.
R2MaterialOpaqueBillboarded.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2MaterialOpaqueBillboarded`.
R2MaterialOpaqueBillboardedType<M> - Interface in com.io7m.r2.core
  The type of opaque materials that can be applied to billboarded instances.
R2MaterialOpaqueSingle<M> - Class in com.io7m.r2.core
  The type of opaque materials that can be applied to single instances.
R2MaterialOpaqueSingle.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2MaterialOpaqueSingle`.
R2MaterialOpaqueSingleType<M> - Interface in com.io7m.r2.core
  The type of opaque materials that can be applied to single instances.
R2MaterialType<M> - Interface in com.io7m.r2.core
  The base type of materials.
R2Matrices - Class in com.io7m.r2.core
  Default implementation of the `R2MatricesType` interface.
R2MatricesInstanceSingleType - Interface in com.io7m.r2.core
  Access to the matrices for a given single instance.
R2MatricesInstanceSingleValuesType - Interface in com.io7m.r2.core
  Access to the matrices for a given instance.
R2MatricesObserverType - Interface in com.io7m.r2.core
  Access to the matrices for a given observer.
R2MatricesObserverValuesType - Interface in com.io7m.r2.core
  Access to the matrices for a given observer.
R2MatricesProjectiveLightType - Interface in com.io7m.r2.core
  Access to the matrices for a given projective light.
R2MatricesProjectiveLightValuesType - Interface in com.io7m.r2.core
  Access to the matrices for a given projective light.
R2MatricesType - Interface in com.io7m.r2.core
  Matrices.
R2MatricesValuesType - Interface in com.io7m.r2.core
  Base matrix values.
R2MatricesVolumeLightType - Interface in com.io7m.r2.core
  Access to the matrices for a given volume light.
R2MatricesVolumeLightValuesType - Interface in com.io7m.r2.core
  Access to the matrices for a given volume light.
R2MB_VERSION - Static variable in class com.io7m.r2.meshes.binary.R2MBVersion
  The supported R2MB version.
R2MBHeaderByteBuffered - Class in com.io7m.r2.meshes.binary.r2mb
  A `ByteBuffer` based implementation of the `R2MBHeader` record type.
R2MBHeaderReadableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The readable interface to values of the `R2MBHeader` record type.
R2MBHeaderType - Interface in com.io7m.r2.meshes.binary.r2mb
  The interface to values of the `R2MBHeader` record type.
R2MBHeaderWritableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The writable interface to values of the `R2MBHeaderWritableType` record type.
R2MBMappedReader - Class in com.io7m.r2.meshes.binary
  A memory-mapped mesh reader.
R2MBMappedWriter - Class in com.io7m.r2.meshes.binary
  A memory-mapped implementation of the `R2MBWriterType` interface.
R2MBReaderType - Interface in com.io7m.r2.meshes.binary
  The type of binary mesh readers.
R2MBTriangleByteBuffered - Class in com.io7m.r2.meshes.binary.r2mb
  A `ByteBuffer` based implementation of the `R2MBTriangle` record type.
R2MBTriangleReadableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The readable interface to values of the `R2MBTriangle` record type.
R2MBTriangleType - Interface in com.io7m.r2.meshes.binary.r2mb
  The interface to values of the `R2MBTriangle` record type.
R2MBTriangleWritableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The writable interface to values of the `R2MBTriangleWritableType` record type.
R2MBUnmappedReader - Class in com.io7m.r2.meshes.binary
  A mesh reader that consumes data from a `ReadableByteChannel`.
R2MBUnmappedWriter - Class in com.io7m.r2.meshes.binary
  A mesh writer that writes data to a `WritableByteChannel`.
R2MBVersion - Class in com.io7m.r2.meshes.binary
  The supported R2MB versions.
R2MBVertexByteBuffered - Class in com.io7m.r2.meshes.binary.r2mb
  A `ByteBuffer` based implementation of the `R2MBVertex` record type.
R2MBVertexReadableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The readable interface to values of the `R2MBVertex` record type.
R2MBVertexType - Interface in com.io7m.r2.meshes.binary.r2mb
  The interface to values of the `R2MBVertex` record type.
R2MBVertexWritableType - Interface in com.io7m.r2.meshes.binary.r2mb
  The writable interface to values of the `R2MBVertexWritableType` record type.
R2MBWriterType - Interface in com.io7m.r2.meshes.binary
  The type of binary mesh writers.
R2MeshArrayObjectSynchronousAdapter - Class in com.io7m.r2.meshes.arrayobject
  The default implementation of the `R2MeshArrayObjectSynchronousAdapterType` interface.
R2MeshArrayObjectSynchronousAdapterType - Interface in com.io7m.r2.meshes.arrayobject
  The type of synchronous adapters that accept mesh data from a parser and construct buffers on the GPU.
R2MeshBasic - Class in com.io7m.r2.meshes
  The default implementation of the `R2MeshBasicType` interface.
R2MeshBasicBuilderType - Interface in com.io7m.r2.meshes
  The type of mutable builders for basic meshes.
R2MeshBasicType - Interface in com.io7m.r2.meshes
  The type of basic meshes.
R2MeshBasicVertex - Class in com.io7m.r2.meshes
  The type of basic mesh vertices.
R2MeshBasicVertexType - Interface in com.io7m.r2.meshes
  The type of basic mesh vertices.
R2MeshConverter - Class in com.io7m.r2.meshes.tools
  The default implementation of the `R2MeshConverterType` interface.
R2MeshConverterListenerType - Interface in com.io7m.r2.meshes.tools
  Mesh converter event listener.
R2MeshConverterType - Interface in com.io7m.r2.meshes.tools
  The type of mesh converters.
R2MeshException - Exception in com.io7m.r2.meshes
  The type of mesh-related exceptions.
R2MeshException(Throwable) - Constructor for exception com.io7m.r2.meshes.R2MeshException
  Construct an exception.
R2MeshException(String) - Constructor for exception com.io7m.r2.meshes.R2MeshException
  Construct an exception.
R2MeshException(String, Throwable) - Constructor for exception com.io7m.r2.meshes.R2MeshException
  Construct an exception.
R2MeshExceptionMalformedTriangle - Exception in com.io7m.r2.meshes
  An exception resulting from an attempt to specify a malformed triangle.
R2MeshExceptionMalformedTriangle(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMalformedTriangle
  Construct an exception.
R2MeshExceptionMissingBitangent - Exception in com.io7m.r2.meshes
  An exception resulting from a missing bitangent vector in a mesh.
R2MeshExceptionMissingBitangent(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingBitangent
  Construct an exception.
R2MeshExceptionMissingNormal - Exception in com.io7m.r2.meshes
  An exception resulting from a missing normal vector in a mesh.
R2MeshExceptionMissingNormal(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingNormal
  Construct an exception.
R2MeshExceptionMissingPosition - Exception in com.io7m.r2.meshes
  An exception resulting from a missing position vector in a mesh.
R2MeshExceptionMissingPosition(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingPosition
  Construct an exception.
R2MeshExceptionMissingTangent - Exception in com.io7m.r2.meshes
  An exception resulting from a missing tangent vector in a mesh.
R2MeshExceptionMissingTangent(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingTangent
  Construct an exception.
R2MeshExceptionMissingUV - Exception in com.io7m.r2.meshes
  An exception resulting from a missing UV vector in a mesh.
R2MeshExceptionMissingUV(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingUV
  Construct an exception.
R2MeshExceptionMissingVertex - Exception in com.io7m.r2.meshes
  An exception resulting from a missing vertex in a mesh.
R2MeshExceptionMissingVertex(String) - Constructor for exception com.io7m.r2.meshes.R2MeshExceptionMissingVertex
  Construct an exception.
R2MeshFileFormat - Enum in com.io7m.r2.meshes.tools
  Available mesh formats.
R2MeshFileFormatNameConverter - Class in com.io7m.r2.meshes.tools
  A parser for `R2MeshFileFormat` command line arguments.
R2MeshFileFormatNameConverter() - Constructor for class com.io7m.r2.meshes.tools.R2MeshFileFormatNameConverter
  Construct a new converter.
R2MeshParserInterleavedListenerType - Interface in com.io7m.r2.meshes
  The type of mesh parser listeners that deliver interleaved data to consumers.
R2MeshTangents - Class in com.io7m.r2.meshes
  The default implementation of the `R2MeshTangentsType` interface.
R2MeshTangentsAdapter - Class in com.io7m.r2.meshes
  An implementation of the `R2MeshParserInterleavedListenerType` interface that produces a value of type `R2MeshTangentsType` after parsing has completed.
R2MeshTangentsAdapterType - Interface in com.io7m.r2.meshes
  The type of mesh parser listener adapters that produce values of type `R2MeshTangentsType` on successful parse completions.
R2MeshTangentsBuilderType - Interface in com.io7m.r2.meshes
  The type of mutable builders for meshes that have tangent vectors.
R2MeshTangentsType - Interface in com.io7m.r2.meshes
  The type of meshes with tangents.
R2MeshTangentsVertex - Class in com.io7m.r2.meshes
  The type of basic mesh vertices.
R2MeshTangentsVertexType - Interface in com.io7m.r2.meshes
  The type of basic mesh vertices.
R2MeshTool - Class in com.io7m.r2.meshes.tools
R2MeshToolLogLevel - Enum in com.io7m.r2.meshes.tools
  Log level.
R2MeshToolLogLevelConverter - Class in com.io7m.r2.meshes.tools
  Log level name converter.
R2MeshToolLogLevelConverter() - Constructor for class com.io7m.r2.meshes.tools.R2MeshToolLogLevelConverter
  Construct a new converter.
R2MeshTriangle - Class in com.io7m.r2.meshes
  The type of triangles.
R2MeshTriangleType - Interface in com.io7m.r2.meshes
  The type of triangles.
R2MeshType - Interface in com.io7m.r2.meshes
  The type of meshes.
R2NoiseTexture - Class in com.io7m.r2.core
  Functions for allocating noise textures.
R2ObjMeshErrorListenerType - Interface in com.io7m.r2.meshes.obj
  The type of error listeners.
R2ObjMeshImporter - Class in com.io7m.r2.meshes.obj
  The default implementation of the `R2ObjMeshImporterType` interface.
R2ObjMeshImporterType - Interface in com.io7m.r2.meshes.obj
  The type of mesh importers.
R2ProjectionFOV - Class in com.io7m.r2.core
  A perspective projection based on a given field of view and aspect ratio.
R2ProjectionFrustum - Class in com.io7m.r2.core
  A perspective projection based on an explicit frustum.
R2ProjectionMesh - Class in com.io7m.r2.core
  A mesh representing the convex hull for a given projection.
R2ProjectionMeshReadableType - Interface in com.io7m.r2.core
  The type of readable projection meshes.
R2ProjectionMeshType - Interface in com.io7m.r2.core
  The type of projection meshes.
R2ProjectionMeshUsableType - Interface in com.io7m.r2.core
  The type of usable (readable/writable, but not deletable) projection meshes.
R2ProjectionMeshWritableType - Interface in com.io7m.r2.core
  The type of writable projection meshes.
R2ProjectionOrthographic - Class in com.io7m.r2.core
  An orthographic projection.
R2ProjectionReadableType - Interface in com.io7m.r2.core
  The type of readable projections.
R2Projections - Class in com.io7m.r2.core
  Functions over projections.
R2ProjectionType - Interface in com.io7m.r2.core
  The type of mutable projections.
R2ProjectionWritableType - Interface in com.io7m.r2.core
  The type of writable projections.
R2RefractionMaskedDeltaParameters - Class in com.io7m.r2.core.shaders.provided
  Parameters for the refractive masked delta shader.
R2RefractionMaskedDeltaParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2RefractionMaskedDeltaParameters`.
R2RefractionMaskedDeltaParametersType - Interface in com.io7m.r2.core.shaders.provided
  Parameters for the refractive masked delta shader.
R2RefractionMaskedDeltaShaderBatched - Class in com.io7m.r2.core.shaders.provided
  Shader for refracting batched instances.
R2RefractionMaskedDeltaShaderBillboarded - Class in com.io7m.r2.core.shaders.provided
  Shader for refracting billboarded instances.
R2RefractionMaskedDeltaShaderSingle - Class in com.io7m.r2.core.shaders.provided
  Shader for refracting single instances.
R2RendererException - Exception in com.io7m.r2.core
  The type of renderer exceptions.
R2RendererException(Throwable) - Constructor for exception com.io7m.r2.core.R2RendererException
  Construct an exception.
R2RendererException(String) - Constructor for exception com.io7m.r2.core.R2RendererException
  Construct an exception.
R2RendererException(String, Throwable) - Constructor for exception com.io7m.r2.core.R2RendererException
  Construct an exception.
R2RendererExceptionClipGroupDeleted - Exception in com.io7m.r2.core
  The type of renderer exceptions that indicate an attempt to use a deleted clip group.
R2RendererExceptionClipGroupDeleted(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionClipGroupDeleted
  Construct an exception.
R2RendererExceptionFramebufferNotBound - Exception in com.io7m.r2.core
  The type of renderer exceptions that indicate an attempt to perform an operation that requires a specific framebuffer be bound, but without that framebuffer actually being bound.
R2RendererExceptionFramebufferNotBound(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionFramebufferNotBound
  Construct an exception.
R2RendererExceptionInstanceAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to start a new set of instance matrices when an instance is already active.
R2RendererExceptionInstanceAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionInstanceAlreadyActive
  Construct an exception.
R2RendererExceptionInstanceAlreadyVisible - Exception in com.io7m.r2.core
  An exception indicating an attempt to specify that an instance should be rendered multiple times.
R2RendererExceptionInstanceAlreadyVisible(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionInstanceAlreadyVisible
  Construct an exception.
R2RendererExceptionLightAlreadyVisible - Exception in com.io7m.r2.core
  An exception indicating an attempt to specify that a light should be rendered multiple times.
R2RendererExceptionLightAlreadyVisible(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionLightAlreadyVisible
  Construct an exception.
R2RendererExceptionNoSuchShader - Exception in com.io7m.r2.core
  The type of renderer exceptions that indicate nonexistent shaders.
R2RendererExceptionNoSuchShader(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionNoSuchShader
  Construct an exception.
R2RendererExceptionObserverAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to start a new set of observer matrices when an observer is already active.
R2RendererExceptionObserverAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionObserverAlreadyActive
  Construct an exception.
R2RendererExceptionProjectiveAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to start a new set of projective light matrices when a projective light is already active.
R2RendererExceptionProjectiveAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionProjectiveAlreadyActive
  Construct an exception.
R2RendererExceptionShadowExecutionAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to start a shadow map renderer execution with one already active.
R2RendererExceptionShadowExecutionAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionShadowExecutionAlreadyActive
  Construct an exception.
R2RendererExceptionShadowExecutionNotActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to use a shadow map renderer execution without it being active.
R2RendererExceptionShadowExecutionNotActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionShadowExecutionNotActive
  Construct an exception.
R2RendererExceptionShadowMapContextAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to create a shadow map context with one already active.
R2RendererExceptionShadowMapContextAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionShadowMapContextAlreadyActive
  Construct an exception.
R2RendererExceptionShadowMapContextNotActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to use a shadow map context without it being active.
R2RendererExceptionShadowMapContextNotActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionShadowMapContextNotActive
  Construct an exception.
R2RendererExceptionShadowNotRendered - Exception in com.io7m.r2.core
  An exception indicating an attempt to request a shadow map that has not been rendered.
R2RendererExceptionShadowNotRendered(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionShadowNotRendered
  Construct an exception.
R2RendererExceptionVolumeLightAlreadyActive - Exception in com.io7m.r2.core
  An exception indicating an attempt to start a new set of volume light matrices when a volume light is already active.
R2RendererExceptionVolumeLightAlreadyActive(String) - Constructor for exception com.io7m.r2.core.R2RendererExceptionVolumeLightAlreadyActive
  Construct an exception.
R2RenderTargetAllocatorFunctionType<D extends R2RenderTargetDescriptionType,T extends R2RenderTargetType<D>,C> - Interface in com.io7m.r2.core
  Functions that allocate render targets.
R2RenderTargetDescriptions - Class in com.io7m.r2.core
  Functions over render target descriptions.
R2RenderTargetDescriptionType - Interface in com.io7m.r2.core
  The type of render target descriptions.
R2RenderTargetPoolType<D extends R2RenderTargetDescriptionType,T extends R2RenderTargetUsableType<D>> - Interface in com.io7m.r2.core
  The type of render target pools.
R2RenderTargetPoolUsableType<D extends R2RenderTargetDescriptionType,T extends R2RenderTargetUsableType<D>> - Interface in com.io7m.r2.core
  The type of render target pools.
R2RenderTargetType<D extends R2RenderTargetDescriptionType> - Interface in com.io7m.r2.core
  The type of render targets.
R2RenderTargetUsableType<D extends R2RenderTargetDescriptionType> - Interface in com.io7m.r2.core
  The type of usable render targets.
R2RGBA8ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2RGBA8` record type.
R2RGBA8ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2RGBA8` record type.
R2RGBA8Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2RGBA8` record type.
R2RGBA8WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2RGBA8WritableType` record type.
R2SceneLights - Class in com.io7m.r2.core
  The default implementation of the `R2SceneLightsType` interface.
R2SceneLightsClipGroupConsumerType - Interface in com.io7m.r2.core
  A consumer for clip groups.
R2SceneLightsClipGroupType - Interface in com.io7m.r2.core
  A clip group that will clip the bounds of all lights within it.
R2SceneLightsConsumerType - Interface in com.io7m.r2.core
  The type of consumers of scene lights.
R2SceneLightsGroupConsumerType - Interface in com.io7m.r2.core
  A consumer for lights within a specific group.
R2SceneLightsGroupType - Interface in com.io7m.r2.core
  A light group to which lights can be added.
R2SceneLightsType - Interface in com.io7m.r2.core
  The set of lights that affect opaque instances in a scene.
R2SceneOpaques - Class in com.io7m.r2.core
  Default implementation of the `R2SceneOpaquesType` interface.
R2SceneOpaquesConsumerType - Interface in com.io7m.r2.core
  The type of consumers of opaque scene instances.
R2SceneOpaquesReadableType - Interface in com.io7m.r2.core
  The readable set of opaque instances in a scene.
R2SceneOpaquesType - Interface in com.io7m.r2.core
  The set of opaque instances in a scene.
R2SceneStencils - Class in com.io7m.r2.core
  The default implementation of the `R2SceneStencilsType` interface.
R2SceneStencilsConsumerType - Interface in com.io7m.r2.core
  A consumer for stencil instances.
R2SceneStencilsMode - Enum in com.io7m.r2.core
  The mode used for stencils.
R2SceneStencilsType - Interface in com.io7m.r2.core
  The set of stencil instances in a scene.
R2ShaderDebugColorVerticesWorldPosition - Class in com.io7m.r2.core.shaders.provided
  Debug visualization shader for printing a set of line segments specified in world space.
R2ShaderDebugVisualBatched - Class in com.io7m.r2.core.shaders.provided
  Debug visualization shader for batched instances.
R2ShaderDebugVisualBillboarded - Class in com.io7m.r2.core.shaders.provided
  Debug visualization shader for billboarded instances.
R2ShaderDebugVisualScreen - Class in com.io7m.r2.core.shaders.provided
  Debug visualization shader for single instances.
R2ShaderDebugVisualSingle - Class in com.io7m.r2.core.shaders.provided
  Debug visualization shader for single instances.
R2ShaderDepthBatchedType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the depths of batched instances.
R2ShaderDepthBatchedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the depths of batched instances.
R2ShaderDepthBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for batched instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderDepthSingleType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the depths of single instances.
R2ShaderDepthSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the depths of single instances.
R2ShaderDepthSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A delegating verifier for single-instance depth shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderFilterBilateralBlurDepthAwareHorizontal4f - Class in com.io7m.r2.filters
  A bilateral depth-aware blur horizontal RGBA shader.
R2ShaderFilterBilateralBlurDepthAwareParameters - Class in com.io7m.r2.filters
  The type of parameters for bilateral depth-aware blur shaders.
R2ShaderFilterBilateralBlurDepthAwareParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterBilateralBlurDepthAwareParameters`.
R2ShaderFilterBilateralBlurDepthAwareParametersType - Interface in com.io7m.r2.filters
  The type of parameters for bilateral depth-aware blur shaders.
R2ShaderFilterBilateralBlurDepthAwareVertical4f - Class in com.io7m.r2.filters
  A bilateral depth-aware blur vertical RGBA shader.
R2ShaderFilterBoxBlurHorizontal4f - Class in com.io7m.r2.filters
  A horizontal RGBA box blur shader.
R2ShaderFilterBoxBlurParameters - Class in com.io7m.r2.filters
  Parameters for box blur shaders
R2ShaderFilterBoxBlurParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterBoxBlurParameters`.
R2ShaderFilterBoxBlurParametersType - Interface in com.io7m.r2.filters
  Parameters for box blur shaders
R2ShaderFilterBoxBlurVertical4f - Class in com.io7m.r2.filters
  A vertical RGBA box blur shader.
R2ShaderFilterDebugEyePosition - Class in com.io7m.r2.filters
  A shader that recovers the eye-space position of the g-buffer surface.
R2ShaderFilterDebugEyeZ - Class in com.io7m.r2.filters
  A shader that recovers the eye-space Z value of the g-buffer surface.
R2ShaderFilterEmission - Class in com.io7m.r2.filters
  An emission shader that copies the emissive parts of an image.
R2ShaderFilterEmissionParameters - Class in com.io7m.r2.filters
  Parameters for the emission shader.
R2ShaderFilterEmissionParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterEmissionParameters`.
R2ShaderFilterEmissionParametersType - Interface in com.io7m.r2.filters
  Parameters for the emission shader.
R2ShaderFilterFogDepth - Class in com.io7m.r2.filters
  A shader that renders fog based on depth.
R2ShaderFilterFogDepth(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String) - Constructor for class com.io7m.r2.filters.R2ShaderFilterFogDepth
R2ShaderFilterFogDepthLinear - Class in com.io7m.r2.filters
  A shader that renders linear fog based on depth.
R2ShaderFilterFogDepthQuadratic - Class in com.io7m.r2.filters
  A shader that renders quadratic fog based on depth.
R2ShaderFilterFogDepthQuadraticInverse - Class in com.io7m.r2.filters
  A shader that renders inverse quadratic fog based on depth.
R2ShaderFilterFogParameters - Class in com.io7m.r2.filters
  Parameters for the fog shader.
R2ShaderFilterFogParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterFogParameters`.
R2ShaderFilterFogParametersType - Interface in com.io7m.r2.filters
  Parameters for the fog shader.
R2ShaderFilterFXAAA - Class in com.io7m.r2.filters
  An FXAA shader.
R2ShaderFilterFXAAParameters - Class in com.io7m.r2.filters
  Parameters for the FXAA shader.
R2ShaderFilterFXAAParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterFXAAParameters`.
R2ShaderFilterFXAAParametersType - Interface in com.io7m.r2.filters
  Parameters for the FXAA shader.
R2ShaderFilterLightApplicator - Class in com.io7m.r2.filters
  A light applicator shader.
R2ShaderFilterLightApplicatorParameters - Class in com.io7m.r2.filters
  Parameters for the light applicator shader
R2ShaderFilterLightApplicatorParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterLightApplicatorParameters`.
R2ShaderFilterLightApplicatorParametersType - Interface in com.io7m.r2.filters
  Parameters for the light applicator shader
R2ShaderFilterOcclusionApplicator - Class in com.io7m.r2.filters
  An occlusion applicator shader.
R2ShaderFilterOcclusionApplicatorParameters - Class in com.io7m.r2.filters
  Parameters for the occlusion applicator shader
R2ShaderFilterOcclusionApplicatorParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterOcclusionApplicatorParameters`.
R2ShaderFilterOcclusionApplicatorParametersType - Interface in com.io7m.r2.filters
  Parameters for the occlusion applicator shader
R2ShaderFilterTextureShow - Class in com.io7m.r2.filters
  An image sink shader that copies a texture to the first output.
R2ShaderFilterTextureShowParameters - Class in com.io7m.r2.filters
  Parameters for the texture display shader.
R2ShaderFilterTextureShowParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderFilterTextureShowParameters`.
R2ShaderFilterTextureShowParametersType - Interface in com.io7m.r2.filters
  Parameters for the texture display shader.
R2ShaderFilterType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for implementing full-screen filters.
R2ShaderFilterUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for implementing full-screen filters.
R2ShaderFilterVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for filter shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderInstanceBatchedType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of batched instances into a geometry buffer.
R2ShaderInstanceBatchedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of batched instances.
R2ShaderInstanceBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for batched instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderInstanceBillboardedType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of billboarded instances into a geometry buffer.
R2ShaderInstanceBillboardedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of billboarded instances.
R2ShaderInstanceBillboardedVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for billboarded instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderInstanceSingleScreenType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of single full-screen instances.
R2ShaderInstanceSingleScreenUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of single full-screen instances.
R2ShaderInstanceSingleType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of single instances.
R2ShaderInstanceSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of single instances.
R2ShaderInstanceSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A delegating verifier for single-instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderLightProjectiveType<M extends R2LightProjectiveReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of single-instance projective light shaders.
R2ShaderLightProjectiveUsableType<M extends R2LightProjectiveReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of usable single-instance projective light shaders.
R2ShaderLightProjectiveVerifier<M extends R2LightProjectiveReadableType> - Class in com.io7m.r2.core.shaders.types
  A verifier for projective light shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderLightProjectiveWithShadowType<M extends R2LightProjectiveWithShadowReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of single-instance projective light shaders with shadows.
R2ShaderLightProjectiveWithShadowUsableType<M extends R2LightProjectiveWithShadowReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of usable single-instance projective light shaders with shadows.
R2ShaderLightProjectiveWithShadowVerifier<M extends R2LightProjectiveWithShadowReadableType> - Class in com.io7m.r2.core.shaders.types
  A verifier for projective light shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderLightScreenSingleType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of single-instance light shaders that operate on full-screen quads.
R2ShaderLightScreenSingleUsableType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of usable single-instance light shaders that operate on full-screen quads.
R2ShaderLightScreenSingleVerifier<M extends R2LightScreenSingleType> - Class in com.io7m.r2.core.shaders.types
  A verifier for single-instance volume light shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderLightSingleType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of single-instance light shaders.
R2ShaderLightSingleUsableType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of usable single-instance light shaders.
R2ShaderLightVolumeSingleType<M extends R2LightVolumeSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of single-instance light shaders.
R2ShaderLightVolumeSingleUsableType<M extends R2LightVolumeSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
  The type of usable single-instance volume light shaders.
R2ShaderLightVolumeSingleVerifier<M extends R2LightVolumeSingleReadableType> - Class in com.io7m.r2.core.shaders.types
  A verifier for single-instance volume light shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderLogDepthOnlySingle - Class in com.io7m.r2.core.shaders.provided
  A shader that does not output any color data, but does write a logarithmic depth value.
R2ShaderParameters - Class in com.io7m.r2.core.shaders.types
  Convenient functions for dealing with shader parameters.
R2ShaderParametersFilter<M> - Class in com.io7m.r2.core.shaders.types
  The type of filter-related parameters available to shaders.
R2ShaderParametersFilter.Builder<M> - Class in com.io7m.r2.core.shaders.types
  Builds instances of type `R2ShaderParametersFilter`.
R2ShaderParametersFilterMutable<M> - Class in com.io7m.r2.core.shaders.types
  A modifiable implementation of the `R2ShaderParametersFilterType` type.
R2ShaderParametersFilterType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of filter-related parameters available to shaders.
R2ShaderParametersLight<M> - Class in com.io7m.r2.core.shaders.types
  The type of material-related parameters available to shaders.
R2ShaderParametersLight.Builder<M> - Class in com.io7m.r2.core.shaders.types
  Builds instances of type `R2ShaderParametersLight`.
R2ShaderParametersLightMutable<M> - Class in com.io7m.r2.core.shaders.types
  A modifiable implementation of the `R2ShaderParametersLightType` type.
R2ShaderParametersLightType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of material-related parameters available to shaders.
R2ShaderParametersMaterial<M> - Class in com.io7m.r2.core.shaders.types
  The type of material-related parameters available to shaders.
R2ShaderParametersMaterial.Builder<M> - Class in com.io7m.r2.core.shaders.types
  Builds instances of type `R2ShaderParametersMaterial`.
R2ShaderParametersMaterialMutable<M> - Class in com.io7m.r2.core.shaders.types
  A modifiable implementation of the `R2ShaderParametersMaterialType` type.
R2ShaderParametersMaterialType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of material-related parameters available to shaders.
R2ShaderParametersView - Class in com.io7m.r2.core.shaders.types
  The type of view-related parameters available to shaders.
R2ShaderParametersView.Builder - Class in com.io7m.r2.core.shaders.types
  Builds instances of type `R2ShaderParametersView`.
R2ShaderParametersViewMutable - Class in com.io7m.r2.core.shaders.types
  A modifiable implementation of the `R2ShaderParametersViewType` type.
R2ShaderParametersViewType - Interface in com.io7m.r2.core.shaders.types
  The type of view-related parameters available to shaders.
R2ShaderPreprocessingEnvironment - Class in com.io7m.r2.core.shaders.types
  The default implementation of the `R2ShaderPreprocessingEnvironmentType` interface.
R2ShaderPreprocessingEnvironmentReadableType - Interface in com.io7m.r2.core.shaders.types
  The type of shader compilation environments.
R2ShaderPreprocessingEnvironmentType - Interface in com.io7m.r2.core.shaders.types
  The type of readable shader compilation environments.
R2ShaderScreenType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering screen-sized quads.
R2ShaderScreenUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering screen-sized quads.
R2ShaderSSAO - Class in com.io7m.r2.filters
  An SSAO shader.
R2ShaderSSAOParameters - Class in com.io7m.r2.filters
  Parameters for the SSAO shader.
R2ShaderSSAOParameters.Builder - Class in com.io7m.r2.filters
  Builds instances of type `R2ShaderSSAOParameters`.
R2ShaderSSAOParametersType - Interface in com.io7m.r2.filters
  Parameters for the SSAO shader.
R2ShaderTranslucentInstanceBatchedType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of translucent batched instances.
R2ShaderTranslucentInstanceBatchedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of translucent batched instances.
R2ShaderTranslucentInstanceBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for batched translucent instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderTranslucentInstanceBillboardedType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of translucent billboarded instances.
R2ShaderTranslucentInstanceBillboardedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of translucent billboarded instances.
R2ShaderTranslucentInstanceBillboardedVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A verifier for billboarded translucent instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderTranslucentInstanceSingleType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders for rendering the surfaces of translucent single instances.
R2ShaderTranslucentInstanceSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders for rendering the surfaces of translucent single instances.
R2ShaderTranslucentInstanceSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
  A delegating verifier for translucent single-instance shaders; a type that verifies that a renderer has called all of the required methods in the correct order.
R2ShaderTranslucentType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of translucent shaders.
R2ShaderTranslucentUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable translucent shaders.
R2ShaderType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of shaders.
R2ShaderUsableType<M> - Interface in com.io7m.r2.core.shaders.types
  The type of usable shaders.
R2ShadowDepthVariance - Class in com.io7m.r2.core
  The type of depth variance shadows.
R2ShadowDepthVariance.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2ShadowDepthVariance`.
R2ShadowDepthVarianceType - Interface in com.io7m.r2.core
  The type of depth variance shadows.
R2ShadowMapContextType - Interface in com.io7m.r2.core
  A set of rendered shadow maps.
R2ShadowMapContextUsableType - Interface in com.io7m.r2.core
  The type of usable shadow map contexts.
R2ShadowMapRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2ShadowMapRendererType` interface.
R2ShadowMapRendererExecutionType - Interface in com.io7m.r2.core
  A contextual value representing the in-process rendering of a set of shadow maps.
R2ShadowMapRendererType - Interface in com.io7m.r2.core
  The type of renderers that populate shadow maps.
R2ShadowType - Interface in com.io7m.r2.core
  The type of shadows.
R2SpaceClipType - Interface in com.io7m.r2.spaces
  A type representing clip space.
R2SpaceEyeType - Interface in com.io7m.r2.spaces
  A type representing eye space.
R2SpaceLightClipType - Interface in com.io7m.r2.spaces
  A type representing clip space from the perspective of a given light source.
R2SpaceLightEyeType - Interface in com.io7m.r2.spaces
  A type representing eye space from the perspective of a given light source.
R2SpaceNormalEyeType - Interface in com.io7m.r2.spaces
  A type representing the eye space (for normal vectors).
R2SpaceObjectType - Interface in com.io7m.r2.spaces
  A type representing the object-local space.
R2SpaceRGBAType - Interface in com.io7m.r2.spaces
  A type representing the linear RGBA color space.
R2SpaceRGBType - Interface in com.io7m.r2.spaces
  A type representing the linear RGB color space.
R2SpaceTextureType - Interface in com.io7m.r2.spaces
  A type representing the texture space (UV coordinates).
R2SpaceType - Interface in com.io7m.r2.spaces
  The type of coordinate spaces.
R2SpaceWorldType - Interface in com.io7m.r2.spaces
  A type representing world space.
R2SSAOKernel - Class in com.io7m.r2.filters
  The default implementation of the `R2SSAOKernelType` interface.
R2SSAOKernelReadableType - Interface in com.io7m.r2.filters
  The type of readable SSAO kernels.
R2SSAOKernelType - Interface in com.io7m.r2.filters
  The type of SSAO kernels.
R2SSAOKernelWritableType - Interface in com.io7m.r2.filters
  The type of writable SSAO kernels.
R2SSAONoiseTexture - Class in com.io7m.r2.filters
  Functions for allocating noise textures for rotating SSAO kernels.
R2StencilRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2StencilRendererType` interface.
R2StencilRendererType - Interface in com.io7m.r2.core
  The type of stencil renderers.
R2Stencils - Class in com.io7m.r2.core
  Stencil values.
R2StencilShaderScreen - Class in com.io7m.r2.core.shaders.provided
  A stencil-only shader implementation.
R2StencilShaderSingle - Class in com.io7m.r2.core.shaders.provided
  A stencil-only shader implementation.
R2SurfaceShaderBasicBatched - Class in com.io7m.r2.core.shaders.provided
  Basic deferred surface shader for batched instances.
R2SurfaceShaderBasicBillboarded - Class in com.io7m.r2.core.shaders.provided
  Basic deferred surface shader for billboarded instances.
R2SurfaceShaderBasicParameters - Class in com.io7m.r2.core.shaders.provided
  Parameters for the basic surface shader.
R2SurfaceShaderBasicParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2SurfaceShaderBasicParameters`.
R2SurfaceShaderBasicParametersType - Interface in com.io7m.r2.core.shaders.provided
  Parameters for the basic surface shader.
R2SurfaceShaderBasicParametersValuesType - Interface in com.io7m.r2.core.shaders.provided
  Parameters for basic surfaces.
R2SurfaceShaderBasicReflectiveParameters - Class in com.io7m.r2.core.shaders.provided
  Parameters for the basic reflective surface shader.
R2SurfaceShaderBasicReflectiveParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2SurfaceShaderBasicReflectiveParameters`.
R2SurfaceShaderBasicReflectiveParametersType - Interface in com.io7m.r2.core.shaders.provided
  Parameters for the basic reflective surface shader.
R2SurfaceShaderBasicReflectiveSingle - Class in com.io7m.r2.core.shaders.provided
  Basic deferred surface shader for single instances, with pseudo-reflectivity provided by an environment map.
R2SurfaceShaderBasicSingle - Class in com.io7m.r2.core.shaders.provided
  Basic deferred surface shader for single instances.
R2SurfaceShaderBasicStippledParameters - Class in com.io7m.r2.core.shaders.provided
  Parameters for the basic stippled surface shader.
R2SurfaceShaderBasicStippledParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2SurfaceShaderBasicStippledParameters`.
R2SurfaceShaderBasicStippledParametersType - Interface in com.io7m.r2.core.shaders.provided
  Parameters for the basic stippled surface shader.
R2SurfaceShaderBasicStippledSingle - Class in com.io7m.r2.core.shaders.provided
  Basic deferred surface shader for single instances with alpha stippling.
R2Texture2DStatic - Class in com.io7m.r2.core
  A simple static 2D texture.
R2Texture2DStatic.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2Texture2DStatic`.
R2Texture2DStaticType - Interface in com.io7m.r2.core
  A simple static 2D texture.
R2Texture2DType - Interface in com.io7m.r2.core
  The type of 2D textures.
R2Texture2DUsableType - Interface in com.io7m.r2.core
  The type of usable 2D textures.
R2TextureCubeStatic - Class in com.io7m.r2.core
  A simple static cube texture.
R2TextureCubeStatic.Builder - Class in com.io7m.r2.core
  Builds instances of type `R2TextureCubeStatic`.
R2TextureCubeStaticType - Interface in com.io7m.r2.core
  A simple static cube texture.
R2TextureCubeType - Interface in com.io7m.r2.core
  The type of cube textures.
R2TextureCubeUsableType - Interface in com.io7m.r2.core
  The type of usable cube textures.
R2TextureDefaults - Class in com.io7m.r2.core
  The default implementation of the `R2TextureDefaultsType` interface.
R2TextureDefaultsType - Interface in com.io7m.r2.core
  Access to default textures for materials.
R2TextureUsableType - Interface in com.io7m.r2.core
  The type of usable textures.
R2TransformContext - Class in com.io7m.r2.core
  The default implementation of the `R2TransformContextType` interface.
R2TransformContextType - Interface in com.io7m.r2.core
  The storage required for producing transform matrices without allocating extra memory.
R2TransformIdentity - Class in com.io7m.r2.core
  A transform that always yields an identity matrix.
R2TransformMatrix4x4 - Class in com.io7m.r2.core
  A simple 4x4 matrix transform.
R2TransformNonOrthogonalReadableType - Interface in com.io7m.r2.core
  The type of readable and non-orthogonal transforms.
R2TransformOrthogonalReadableType - Interface in com.io7m.r2.core
  The type of readable and orthogonal transforms.
R2TransformOT - Class in com.io7m.r2.core
  A transform represented by an orientation, followed by a translation.
R2TransformOTReadableType - Interface in com.io7m.r2.core
  A readable transform that exposes an orientation, followed by a translation.
R2TransformOTType - Interface in com.io7m.r2.core
  The type of transforms represented by an orientation, followed by a translation.
R2TransformReadableType - Interface in com.io7m.r2.core
  The type of readable transforms.
R2TransformSiOT - Class in com.io7m.r2.core
  A transform represented by a scale, followed by an orientation, followed by a translation.
R2TransformSOT - Class in com.io7m.r2.core
  A transform represented by an scale, followed by an orientation, followed by a translation.
R2TransformST - Class in com.io7m.r2.core
  A transform represented by a scale, followed by a translation.
R2TransformT - Class in com.io7m.r2.core
  A transform represented by a translation.
R2TransformType - Interface in com.io7m.r2.core
  The type of transforms.
R2TransformViewReadableType - Interface in com.io7m.r2.core
  The type of readable transforms that can produce view matrices.
R2TranslucentBatched<M> - Class in com.io7m.r2.core
  The type of batched instance translucents.
R2TranslucentBatched.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2TranslucentBatched`.
R2TranslucentBatchedType<M> - Interface in com.io7m.r2.core
  The type of batched instance translucents.
R2TranslucentBillboarded<M> - Class in com.io7m.r2.core
  The type of batched instance translucents.
R2TranslucentBillboarded.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2TranslucentBillboarded`.
R2TranslucentBillboardedType<M> - Interface in com.io7m.r2.core
  The type of batched instance translucents.
R2TranslucentRenderer - Class in com.io7m.r2.core
  The default implementation of the `R2TranslucentRendererType` interface.
R2TranslucentRendererType - Interface in com.io7m.r2.core
  The type of translucent renderers.
R2TranslucentShaderBasicParameters - Class in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic translucent shader.
R2TranslucentShaderBasicParameters.Builder - Class in com.io7m.r2.core.shaders.provided
  Builds instances of type `R2TranslucentShaderBasicParameters`.
R2TranslucentShaderBasicParametersType - Interface in com.io7m.r2.core.shaders.provided
  The type of parameters for the basic translucent shader.
R2TranslucentShaderBasicPremultipliedBatched - Class in com.io7m.r2.core.shaders.provided
  Simple translucent shader for batched instances.
R2TranslucentShaderBasicPremultipliedBillboarded - Class in com.io7m.r2.core.shaders.provided
  Simple translucent shader for billboarded instances.
R2TranslucentShaderBasicPremultipliedSingle - Class in com.io7m.r2.core.shaders.provided
  Simple translucent shader for single instances.
R2TranslucentSingle<M> - Class in com.io7m.r2.core
  The type of single instance translucents.
R2TranslucentSingle.Builder<M> - Class in com.io7m.r2.core
  Builds instances of type `R2TranslucentSingle`.
R2TranslucentSingleType<M> - Interface in com.io7m.r2.core
  The type of single instance translucents.
R2TranslucentType<M> - Interface in com.io7m.r2.core
  The type of translucents.
R2UnitCube - Class in com.io7m.r2.meshes.defaults
  The default implementation of the `R2UnitCubeType` interface.
R2UnitCubeType - Interface in com.io7m.r2.core
  The type of unit cubes with edge length 1.
R2UnitCubeUsableType - Interface in com.io7m.r2.core
  The type of usable unit cubes.
R2UnitQuad - Class in com.io7m.r2.core
  The default implementation of the `R2UnitQuadType` interface.
R2UnitQuadType - Interface in com.io7m.r2.core
  The type of unit quads, from `(-1, -1, -1)` to `(1, 1, -1)`, oriented towards `+Z`.
R2UnitQuadUsableType - Interface in com.io7m.r2.core
  The type of usable unit quads.
R2UnitSphere - Class in com.io7m.r2.meshes.defaults
  The default implementation of the `R2UnitSphereType` interface.
R2UnitSphereType - Interface in com.io7m.r2.core
  The type of unit spheres with radius 1.
R2UnitSphereUsableType - Interface in com.io7m.r2.core
  The type of usable unit spheres.
R2VertexCursorP32UNT16 - Class in com.io7m.r2.core.cursors
  A cursor for the `R2VertexP32UNT16ByteBuffered` type.
R2VertexCursorProducerInfoType - Interface in com.io7m.r2.core.cursors
  Information about cursors that can be produced by a `R2VertexCursorProducerType` implementation.
R2VertexCursorProducerType<T> - Interface in com.io7m.r2.core.cursors
  The type of functions that, given a user-defined value of type `T`, yield a new cursor.
R2VertexCursorPUNT16 - Class in com.io7m.r2.core.cursors
  A cursor for the `R2VertexPUNT16ByteBuffered` type.
R2VertexCursorPUNT32 - Class in com.io7m.r2.core.cursors
  A cursor for the `R2VertexPUNT32ByteBuffered` type.
R2VertexCursorType - Interface in com.io7m.r2.core.cursors
  The type of cursors for writing to standard vertices.
R2VertexP16ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexP16` record type.
R2VertexP16ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexP16` record type.
R2VertexP16Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexP16` record type.
R2VertexP16WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexP16WritableType` record type.
R2VertexP32RGBA8ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexP32RGBA8` record type.
R2VertexP32RGBA8ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexP32RGBA8` record type.
R2VertexP32RGBA8Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexP32RGBA8` record type.
R2VertexP32RGBA8WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexP32RGBA8WritableType` record type.
R2VertexP32UNT16ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexP32UNT16` record type.
R2VertexP32UNT16ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexP32UNT16` record type.
R2VertexP32UNT16Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexP32UNT16` record type.
R2VertexP32UNT16WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexP32UNT16WritableType` record type.
R2VertexPU32ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexPU32` record type.
R2VertexPU32ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexPU32` record type.
R2VertexPU32Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexPU32` record type.
R2VertexPU32WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexPU32WritableType` record type.
R2VertexPUNT16ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexPUNT16` record type.
R2VertexPUNT16ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexPUNT16` record type.
R2VertexPUNT16Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexPUNT16` record type.
R2VertexPUNT16WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexPUNT16WritableType` record type.
R2VertexPUNT32ByteBuffered - Class in com.io7m.r2.core.cursors
  A `ByteBuffer` based implementation of the `R2VertexPUNT32` record type.
R2VertexPUNT32ReadableType - Interface in com.io7m.r2.core.cursors
  The readable interface to values of the `R2VertexPUNT32` record type.
R2VertexPUNT32Type - Interface in com.io7m.r2.core.cursors
  The interface to values of the `R2VertexPUNT32` record type.
R2VertexPUNT32WritableType - Interface in com.io7m.r2.core.cursors
  The writable interface to values of the `R2VertexPUNT32WritableType` record type.
R2ViewRays - Class in com.io7m.r2.core
  The default implementation of the `R2ViewRaysType` interface.
R2ViewRaysReadableType - Interface in com.io7m.r2.core
  The readable interface to view rays.
R2ViewRaysType - Interface in com.io7m.r2.core
  The type of view rays that are used to reconstruct eye-space positions during deferred rendering.
R2Watchable<T> - Class in com.io7m.r2.core
  The default implementation of the `R2WatchableType` interface.
R2WatchableType<T> - Interface in com.io7m.r2.core
  A watchable value.
radius() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
radius() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
radius() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
radius() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
radius() - Method in class com.io7m.r2.core.R2LightSphericalSingle
rayX0Y0() - Method in class com.io7m.r2.core.R2ViewRays
rayX0Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
rayX0Y1() - Method in class com.io7m.r2.core.R2ViewRays
rayX0Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
rayX1Y0() - Method in class com.io7m.r2.core.R2ViewRays
rayX1Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
rayX1Y1() - Method in class com.io7m.r2.core.R2ViewRays
rayX1Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
recalculate(PMatrixM4x4F.ContextPM4F, PMatrixReadable4x4FType<R2SpaceClipType, R2SpaceEyeType>) - Method in class com.io7m.r2.core.R2ViewRays
recalculate(PMatrixM4x4F.ContextPM4F, PMatrixReadable4x4FType<R2SpaceClipType, R2SpaceEyeType>) - Method in interface com.io7m.r2.core.R2ViewRaysType
  Recalculate the view rays given the inverse projection matrix `m`.
regenerate(int) - Method in class com.io7m.r2.filters.R2SSAOKernel
regenerate(int) - Method in interface com.io7m.r2.filters.R2SSAOKernelWritableType
  Regenerate the kernel, using `s` samples.
renderCount() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
renderCount() - Method in interface com.io7m.r2.core.R2InstanceBatchedType
renderDepth(R2DepthOnlyBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
renderDepth(R2DepthOnlyBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthRendererType
  Render the given opaque instances into the given depth buffer.
renderDepthVariance(R2DepthVarianceBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
renderDepthVariance(R2DepthVarianceBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthVarianceRendererType
  Render the given opaque instances into the given depth buffer.
renderDepthVarianceWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
renderDepthVarianceWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthVarianceRendererType
  Render the given opaque instances into the currently bound depth buffer.
renderDepthWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
renderDepthWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthRendererType
  Render the given opaque instances into the currently bound depth buffer.
renderGeometry(AreaInclusiveUnsignedLType, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in class com.io7m.r2.core.R2GeometryRenderer
renderGeometry(AreaInclusiveUnsignedLType, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in interface com.io7m.r2.core.R2GeometryRendererType
  Render the given opaque instances into the given geometry buffer.
renderLights(R2GeometryBufferUsableType, AreaInclusiveUnsignedLType, Optional<R2LightBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in class com.io7m.r2.core.R2LightRenderer
renderLights(R2GeometryBufferUsableType, AreaInclusiveUnsignedLType, Optional<R2LightBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in interface com.io7m.r2.core.R2LightRendererType
  Render the given lights into the given light buffer.
renderMask(AreaInclusiveUnsignedLType, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in class com.io7m.r2.core.R2MaskRenderer
renderMask(AreaInclusiveUnsignedLType, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in interface com.io7m.r2.core.R2MaskRendererType
  Render the given instances into the given mask buffer.
renderScene(AreaInclusiveUnsignedLType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DebugVisualizerRendererParameters) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
renderScene(AreaInclusiveUnsignedLType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DebugVisualizerRendererParameters) - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererType
  Render the debug visualizations for the given scene.
renderStencilsWithBoundBuffer(R2MatricesObserverType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType, R2SceneStencilsType) - Method in class com.io7m.r2.core.R2StencilRenderer
renderStencilsWithBoundBuffer(R2MatricesObserverType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType, R2SceneStencilsType) - Method in interface com.io7m.r2.core.R2StencilRendererType
  Render the given stencil instances into the currently bound framebuffer.
renderTargetPool() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
renderTargetPool() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
renderTargetPool() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
renderTargetPool() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
renderTranslucents(AreaInclusiveUnsignedLType, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, List<R2TranslucentType<?>>) - Method in class com.io7m.r2.core.R2TranslucentRenderer
renderTranslucents(AreaInclusiveUnsignedLType, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, List<R2TranslucentType<?>>) - Method in interface com.io7m.r2.core.R2TranslucentRendererType
  Render the given translucents into the given image buffer.
reset() - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
  Clear the contents of the builder
reset() - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
  Clear the contents of the builder
returnValue(JCGLTextureUnitContextParentType, R2AmbientOcclusionBufferUsableType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
returnValue(JCGLTextureUnitContextParentType, R2DepthVarianceBufferUsableType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
returnValue(JCGLTextureUnitContextParentType, R2ImageBufferUsableType) - Method in class com.io7m.r2.core.R2ImageBufferPool
returnValue(JCGLTextureUnitContextParentType, R2LightBufferUsableType) - Method in class com.io7m.r2.core.R2LightBufferPool
returnValue(JCGLTextureUnitContextParentType, T) - Method in interface com.io7m.r2.core.R2RenderTargetPoolUsableType
  Return a render target that has previously been fetched via `R2RenderTargetPoolUsableType.get(JCGLTextureUnitContextParentType, R2RenderTargetDescriptionType)`.
run() - Method in class com.io7m.r2.meshes.binary.R2MBMappedReader
run() - Method in class com.io7m.r2.meshes.binary.R2MBMappedWriter
run() - Method in class com.io7m.r2.meshes.binary.R2MBUnmappedReader
run() - Method in class com.io7m.r2.meshes.binary.R2MBUnmappedWriter
run() - Method in interface com.io7m.r2.meshes.binary.R2MBWriterType
  Execute the write operation.
run() - Method in class com.io7m.r2.meshes.tools.R2MeshTool
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, P) - Method in interface com.io7m.r2.core.R2FilterUsableType
  Run the filter for the given parameters.
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterBilateralBlurDepthAwareParameters<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAware
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterBoxBlurParameters<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBoxBlur
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterCompositorParameters) - Method in class com.io7m.r2.filters.R2FilterCompositor
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterDebugEyePositionParameters) - Method in class com.io7m.r2.filters.R2FilterDebugEyePosition
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterDebugEyeZParameters) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZ
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterEmissionParameters) - Method in class com.io7m.r2.filters.R2FilterEmission
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterFogParameters) - Method in class com.io7m.r2.filters.R2FilterFogDepth
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterFXAAParameters) - Method in class com.io7m.r2.filters.R2FilterFXAA
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterLightApplicatorParametersType) - Method in class com.io7m.r2.filters.R2FilterLightApplicator
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterOcclusionApplicatorParameters) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicator
runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterSSAOParameters) - Method in class com.io7m.r2.filters.R2FilterSSAO

## S

sample(int, VectorWritable3FType) - Method in class com.io7m.r2.filters.R2SSAOKernel
sample(int, VectorWritable3FType) - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
sampleRadius() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
sampleRadius() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
sampleRadius() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  The eye-space radius around the sampling point that will be searched for occluding surfaces.
sampleRadius() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
  The eye-space radius around the sampling point that will be searched for occluding surfaces.
scale(T, BiFunction<T, AreaInclusiveUnsignedLType, T>, double) - Static method in class com.io7m.r2.core.R2RenderTargetDescriptions
  Scale the given render target description by `scale`.
scale() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  The scale value applied to vectors for the refraction effect.
scale() - Method in interface com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParametersType
  The scale value applied to vectors for the refraction effect.
scale() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  If blurring is to be used, the value returned here specifies the scale at which the intermediate emissive step is rendered.
scale() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
  If blurring is to be used, the value returned here specifies the scale at which the intermediate emissive step is rendered.
scaleAreaInclusive(AreaInclusiveUnsignedLType, double) - Static method in class com.io7m.r2.core.R2RenderTargetDescriptions
  Scale the given inclusive area by the given scale value.
sceneObserverValues() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
sceneObserverValues() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
sceneObserverValues() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
sceneObserverValues() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
sceneTexture() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
sceneTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParametersType
setAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `albedoColor` attribute.
setAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `albedoColor` attribute.
setAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `albedoColor` attribute.
setAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Initializes the value for the `albedoColor` attribute.
setAlbedoEmissionMap(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `albedoEmissionMap` attribute.
setAlbedoEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Initializes the value for the `albedoEmissionTexture` attribute.
setAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `albedoMix` attribute.
setAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `albedoMix` attribute.
setAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `albedoMix` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
  Initializes the value for the `albedoTexture` attribute.
setAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Initializes the value for the `alphaDiscardThreshold` attribute.
setAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Initializes the value for the `alphaDiscardThreshold` attribute.
setAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `alphaDiscardThreshold` attribute.
setAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `alphaDiscardThreshold` attribute.
setAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `alphaDiscardThreshold` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Initializes the value for the `area` attribute.
setArrayObject(JCGLArrayObjectUsableType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Initializes the value for the `arrayObject` attribute.
setAspectRatio(float) - Method in class com.io7m.r2.core.R2ProjectionFOV
  Set the aspect ratio.
setBatched(Iterable<? extends R2InstanceBatchedType>) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Sets or replaces all elements for `batched` list.
setBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the optional value `blending` to blending.
setBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the optional value `blending` to blending.
setBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the optional value `blending` to blending.
setBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the optional value `blending` to blending.
setBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the optional value `blending` to blending.
setBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the optional value `blending` to blending.
setBlending(R2FilterCompositorBlendingType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Initializes the optional value `blending` to blending.
setBlending(Optional<R2FilterCompositorBlendingType>) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Initializes the optional value `blending` to blending.
setBlurFalloff(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurFalloff` attribute.
setBlurOutputInverseHeight(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurOutputInverseHeight` attribute.
setBlurOutputInverseWidth(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurOutputInverseWidth` attribute.
setBlurParameters(R2BilateralBlurParameters) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurParameters` attribute.
setBlurParameters(R2BlurParameters) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `blurParameters` attribute.
setBlurParameters(R2BlurParameters) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the optional value `blurParameters` to blurParameters.
setBlurParameters(Optional<R2BlurParameters>) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the optional value `blurParameters` to blurParameters.
setBlurPasses(int) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Initializes the value for the `blurPasses` attribute.
setBlurPasses(int) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Initializes the value for the `blurPasses` attribute.
setBlurRadius(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurRadius` attribute.
setBlurRadius(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
  Initializes the value for the `blurRadius` attribute.
setBlurScale(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Initializes the value for the `blurScale` attribute.
setBlurScale(float) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Initializes the value for the `blurScale` attribute.
setBlurScaleFilter(JCGLFramebufferBlitFilter) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Initializes the value for the `blurScaleFilter` attribute.
setBlurScaleFilter(JCGLFramebufferBlitFilter) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Initializes the value for the `blurScaleFilter` attribute.
setBlurSharpness(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Initializes the value for the `blurSharpness` attribute.
setBlurSharpness(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `blurSharpness` attribute.
setBlurSize(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
  Initializes the value for the `blurSize` attribute.
setBlurSize(float) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
  Initializes the value for the `blurSize` attribute.
setColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
  Initializes the value for the `color` attribute.
setColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
  Initializes the value for the `color` attribute.
setColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Initializes the value for the `color` attribute.
setColorA(byte) - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
setColorA(byte) - Method in interface com.io7m.r2.core.cursors.R2RGBA8WritableType
  Set the value of the `color_a` field
setColorB(byte) - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
setColorB(byte) - Method in interface com.io7m.r2.core.cursors.R2RGBA8WritableType
  Set the value of the `color_b` field
setColorG(byte) - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
setColorG(byte) - Method in interface com.io7m.r2.core.cursors.R2RGBA8WritableType
  Set the value of the `color_g` field
setColorR(byte) - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
setColorR(byte) - Method in interface com.io7m.r2.core.cursors.R2RGBA8WritableType
  Set the value of the `color_r` field
setComponents(R2GeometryBufferComponents) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
  Initializes the value for the `components` attribute.
setComponents(R2LightBufferComponents) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
  Initializes the value for the `components` attribute.
setCopyDepth(R2CopyDepth) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Initializes the value for the `copyDepth` attribute.
setCubes(Iterable<? extends R2DebugCubeInstance>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Sets or replaces all elements for `cubes` list.
setCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the value for the `culling` attribute.
setCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the value for the `culling` attribute.
setCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the value for the `culling` attribute.
setDebugCube(R2DebugCubeUsableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `debugCube` attribute.
setDebugInstances(R2DebugInstancesType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `debugInstances` attribute.
setDeltaTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Initializes the value for the `deltaTexture` attribute.
setDepthAttachment(R2DepthAttachmentSpecificationType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Initializes the optional value `depthAttachment` to depthAttachment.
setDepthAttachment(Optional<R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
  Initializes the optional value `depthAttachment` to depthAttachment.
setDepthAttachment(R2DepthAttachmentSpecificationType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Initializes the optional value `depthAttachment` to depthAttachment.
setDepthAttachment(Optional<R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
  Initializes the optional value `depthAttachment` to depthAttachment.
setDepthCoefficient(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `depthCoefficient` attribute.
setDepthPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
  Initializes the value for the `depthPrecision` attribute.
setDepthPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Initializes the value for the `depthPrecision` attribute.
setDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `depthTexture` attribute.
setDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `depthTexture` attribute.
setDepthVariancePrecision(R2DepthVariancePrecision) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Initializes the value for the `depthVariancePrecision` attribute.
setDiffuseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
  Initializes the value for the `diffuseTexture` attribute.
setEdgeThreshold(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Initializes the value for the `edgeThreshold` attribute.
setEdgeThreshold(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Initializes the value for the `edgeThreshold` attribute.
setEdgeThresholdMinimum(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Initializes the value for the `edgeThresholdMinimum` attribute.
setEdgeThresholdMinimum(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Initializes the value for the `edgeThresholdMinimum` attribute.
setEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `emission` attribute.
setEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `emission` attribute.
setEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `emission` attribute.
setEmissionIntensity(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `emissionIntensity` attribute.
setEmissionIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Initializes the value for the `emissionIntensity` attribute.
setEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `emissionTexture` attribute.
setEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `emissionTexture` attribute.
setEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `emissionTexture` attribute.
setEnvironmentMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `environmentMix` attribute.
setEnvironmentTexture(R2TextureCubeUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `environmentTexture` attribute.
setExponent(float) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `exponent` attribute.
setExponent(float) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `exponent` attribute.
setEyePositionBuffer(R2EyePositionBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Initializes the value for the `eyePositionBuffer` attribute.
setEyeZBuffer(R2EyeZBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Initializes the value for the `eyeZBuffer` attribute.
setFadeZFar(float) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Initializes the value for the `fadeZFar` attribute.
setFadeZNear(float) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Initializes the value for the `fadeZNear` attribute.
setFalloff(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
setFalloff(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
setFalloff(float) - Method in interface com.io7m.r2.core.R2LightProjectiveWritableType
  Set the light falloff exponent
setFalloff(float) - Method in class com.io7m.r2.core.R2LightSphericalSingle
setFalloff(float) - Method in interface com.io7m.r2.core.R2LightSphericalWritableType
  Set the light falloff exponent
setFogColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `fogColor` attribute.
setFogColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `fogColor` attribute.
setFogFarPositiveZ(float) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `fogFarPositiveZ` attribute.
setFogFarPositiveZ(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `fogFarPositiveZ` attribute.
setFogNearPositiveZ(float) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `fogNearPositiveZ` attribute.
setFogNearPositiveZ(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `fogNearPositiveZ` attribute.
setFrom(PVectorI3F<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Initializes the value for the `from` attribute.
setFromColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Initializes the value for the `fromColor` attribute.
setGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Initializes the value for the `geometryBuffer` attribute.
setGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Initializes the value for the `geometryBuffer` attribute.
setGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Initializes the value for the `geometryBuffer` attribute.
setGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `geometryBuffer` attribute.
setGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `geometryBuffer` attribute.
setGeometryDefaultColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `geometryDefaultColor` attribute.
setGeometryGroupColors(Int2ReferenceMap<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `geometryGroupColors` attribute.
setGeometryScaleFactor(float) - Method in class com.io7m.r2.core.R2LightSphericalSingle
setGeometryScaleFactor(float) - Method in interface com.io7m.r2.core.R2LightSphericalSingleWritableType
  Set the geometry scale factor.
setGlowIntensity(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `glowIntensity` attribute.
setGlowIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Initializes the value for the `glowIntensity` attribute.
setGlowTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
  Initializes the value for the `glowTexture` attribute.
setHorizontalFOV(float) - Method in class com.io7m.r2.core.R2ProjectionFOV
  Set the horizontal field of view.
setImageDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `imageDepthTexture` attribute.
setImageDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `imageDepthTexture` attribute.
setImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `imageTexture` attribute.
setImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `imageTexture` attribute.
setImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `imageTexture` attribute.
setInstance(R2InstanceSingleType) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
  Initializes the value for the `instance` attribute.
setInstance(R2InstanceBatchedType) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the value for the `instance` attribute.
setInstance(R2InstanceBillboardedType) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the value for the `instance` attribute.
setInstance(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the value for the `instance` attribute.
setInstanceID(long) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Initializes the value for the `instanceID` attribute.
setInstanceSingles(Iterable<? extends R2DebugInstanceSingle>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Sets or replaces all elements for `instanceSingles` list.
setIntensity(float) - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
setIntensity(float) - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
setIntensity(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
setIntensity(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
setIntensity(float) - Method in class com.io7m.r2.core.R2LightSphericalSingle
setIntensity(float) - Method in interface com.io7m.r2.core.R2LightWritableType
  Set the current light intensity
setIntensity(float) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Initializes the value for the `intensity` attribute.
setIntensity(float) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
  Initializes the value for the `intensity` attribute.
setIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
  Initializes the value for the `intensity` attribute.
setIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
  Initializes the value for the `intensity` attribute.
setItems(Iterable<? extends R2FilterCompositorItemType>) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
  Sets or replaces all elements for `items` list.
setKernel(R2SSAOKernelType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `kernel` attribute.
setKernel(R2SSAOKernelType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `kernel` attribute.
setLightDiffuseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Initializes the value for the `lightDiffuseTexture` attribute.
setLights(R2SceneLightsType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `lights` attribute.
setLightSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Initializes the value for the `lightSpecularTexture` attribute.
setLineSegments(Iterable<? extends R2DebugLineSegment>) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
  Sets or replaces all elements for `lineSegments` list.
setLineSegments(List<R2DebugLineSegment>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegmentsBatch
  Set the line segments and create any necessary batches on the GPU.
setMagic0(byte) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setMagic0(byte) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `magic0` field
setMagic1(byte) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setMagic1(byte) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `magic1` field
setMagic2(byte) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setMagic2(byte) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `magic2` field
setMagic3(byte) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setMagic3(byte) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `magic3` field
setMagnificationFilter(JCGLTextureFilterMagnification) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Initializes the value for the `magnificationFilter` attribute.
setMapDescription(R2DepthVarianceBufferDescriptionType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
  Initializes the value for the `mapDescription` attribute.
setMaskTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Initializes the value for the `maskTexture` attribute.
setMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
  Initializes the value for the `materialID` attribute.
setMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
  Initializes the value for the `materialID` attribute.
setMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
  Initializes the value for the `materialID` attribute.
setMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
  Initializes the value for the `materialID` attribute.
setMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
  Initializes the value for the `materialID` attribute.
setMinificationFilter(JCGLTextureFilterMinification) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
  Initializes the value for the `minificationFilter` attribute.
setNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `noiseTexture` attribute.
setNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `noiseTexture` attribute.
setNormal(long, double, double, double) - Method in interface com.io7m.r2.core.cursors.R2VertexCursorType
  Set the normal vector for vertex `index`.
setNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `normalTexture` attribute.
setNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `normalTexture` attribute.
setNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `normalTexture` attribute.
setObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Initializes the value for the `observerMatrices` attribute.
setObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Assigns a value to the `observerMatrices` attribute.
setObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
  Initializes the value for the `observerMatrices` attribute.
setObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Assigns a value to the `observerMatrices` attribute.
setObserverValues(R2MatricesObserverType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Initializes the value for the `observerValues` attribute.
setObserverValues(R2MatricesObserverType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Initializes the value for the `observerValues` attribute.
setObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `observerValues` attribute.
setObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
  Initializes the value for the `observerValues` attribute.
setOcclusionMap(R2Texture2DUsableType) - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
  Set the occlusion map for the light.
setOcclusionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
  Initializes the value for the `occlusionTexture` attribute.
setOpaqueInstances(R2SceneOpaquesReadableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `opaqueInstances` attribute.
setOutputBuffer(R2AmbientOcclusionBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `outputBuffer` attribute.
setOutputDescriptionScaler(BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `outputDescriptionScaler` attribute.
setOutputDescriptionScaler(BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `outputDescriptionScaler` attribute.
setOutputFramebuffer(JCGLFramebufferUsableType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the optional value `outputFramebuffer` to outputFramebuffer.
setOutputFramebuffer(Optional<JCGLFramebufferUsableType>) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the optional value `outputFramebuffer` to outputFramebuffer.
setOutputLightBuffer(R2LightBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
  Initializes the value for the `outputLightBuffer` attribute.
setOutputRenderTarget(D) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `outputRenderTarget` attribute.
setOutputRenderTarget(D) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `outputRenderTarget` attribute.
setOutputTextureSelector(Function<D, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `outputTextureSelector` attribute.
setOutputTextureSelector(Function<D, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `outputTextureSelector` attribute.
setOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Initializes the value for the `outputViewport` attribute.
setOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `outputViewport` attribute.
setOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
  Initializes the value for the `outputViewport` attribute.
setPosition(long, double, double, double) - Method in interface com.io7m.r2.core.cursors.R2VertexCursorType
  Set the position vector for vertex `index`.
setPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate.Builder
  Initializes the value for the `precision` attribute.
setProgression(R2FilterFogProgression) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `progression` attribute.
setQuality(R2FilterFXAAQuality) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Initializes the value for the `quality` attribute.
setR0C0F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR0C1F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR0C2F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR0C3F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR1C0F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR1C1F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR1C2F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR1C3F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR2C0F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR2C1F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR2C2F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR2C3F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR3C0F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR3C1F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR3C2F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setR3C3F(float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRadius(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
setRadius(float) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
setRadius(float) - Method in interface com.io7m.r2.core.R2LightProjectiveWritableType
  Set the light radius in world-space units.
setRadius(float) - Method in class com.io7m.r2.core.R2LightSphericalSingle
setRadius(float) - Method in interface com.io7m.r2.core.R2LightSphericalWritableType
  Set the light radius in world-space units.
setRenderTargetPool(R2RenderTargetPoolUsableType<DD, D>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `renderTargetPool` attribute.
setRenderTargetPool(R2RenderTargetPoolUsableType<DD, D>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `renderTargetPool` attribute.
setRow0With4F(VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRow1With4F(VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRow2With4F(VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRow3With4F(VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowColumnF(int, int, float) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith2F(int, VectorReadable2FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith2FUnsafe(int, VectorReadable2FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith3F(int, VectorReadable3FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith3FUnsafe(int, VectorReadable3FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith4F(int, VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setRowWith4FUnsafe(int, VectorReadable4FType) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
setSampleRadius(float) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `sampleRadius` attribute.
setSampleRadius(float) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `sampleRadius` attribute.
setScale(float) - Method in class com.io7m.r2.core.R2TransformSOT
  Set the uniform scale.
setScale(float) - Method in class com.io7m.r2.core.R2TransformST
  Set the uniform scale.
setScale(float) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Initializes the value for the `scale` attribute.
setScale(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `scale` attribute.
setSceneObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `sceneObserverValues` attribute.
setSceneObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
  Initializes the value for the `sceneObserverValues` attribute.
setSceneTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
  Initializes the value for the `sceneTexture` attribute.
setShader(R2ShaderDepthBatchedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderDepthSingleUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderInstanceBatchedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderInstanceBillboardedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderInstanceSingleUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderTranslucentInstanceBatchedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderTranslucentInstanceBillboardedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the value for the `shader` attribute.
setShader(R2ShaderTranslucentInstanceSingleType<M>) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the value for the `shader` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
  Initializes the value for the `shaderParameters` attribute.
setShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
  Initializes the value for the `shaderParameters` attribute.
setShadowID(long) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
  Initializes the value for the `shadowID` attribute.
setShowLights(boolean) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `showLights` attribute.
setShowOpaqueInstances(boolean) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `showOpaqueInstances` attribute.
setSingles(Iterable<? extends R2InstanceSingleType>) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
  Sets or replaces all elements for `singles` list.
setSourceRenderTarget(S) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `sourceRenderTarget` attribute.
setSourceRenderTarget(S) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `sourceRenderTarget` attribute.
setSourceTextureSelector(Function<S, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `sourceTextureSelector` attribute.
setSourceTextureSelector(Function<S, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
  Initializes the value for the `sourceTextureSelector` attribute.
setSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `specularColor` attribute.
setSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `specularColor` attribute.
setSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `specularColor` attribute.
setSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `specularExponent` attribute.
setSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `specularExponent` attribute.
setSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `specularExponent` attribute.
setSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `specularTexture` attribute.
setSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `specularTexture` attribute.
setSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `specularTexture` attribute.
setSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
  Initializes the value for the `specularTexture` attribute.
setStippleNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Initializes the value for the `stippleNoiseTexture` attribute.
setStippleNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `stippleNoiseTexture` attribute.
setStippleThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Initializes the value for the `stippleThreshold` attribute.
setStippleThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `stippleThreshold` attribute.
setSubPixelAliasingRemoval(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Initializes the value for the `subPixelAliasingRemoval` attribute.
setSubPixelAliasingRemoval(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Initializes the value for the `subPixelAliasingRemoval` attribute.
setTangent4(long, double, double, double, double) - Method in interface com.io7m.r2.core.cursors.R2VertexCursorType
  Set the tangent4 vector for vertex `index`.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.R2DepthAttachmentShare.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
  Initializes the value for the `texture` attribute.
setTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
  Initializes the value for the `texture` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
  Initializes the value for the `textureDefaults` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
  Initializes the value for the `textureUnitContext` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Assigns a value to the `textureUnitContext` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Initializes the value for the `textureUnitContext` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Assigns a value to the `textureUnitContext` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial.Builder
  Initializes the value for the `textureUnitContext` attribute.
setTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Assigns a value to the `textureUnitContext` attribute.
setTextureWritable(JCGLTexture2DType) - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
  Initializes the value for the `textureWritable` attribute.
setTextureWritable(JCGLTextureCubeType) - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
  Initializes the value for the `textureWritable` attribute.
setTo(PVectorI3F<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Initializes the value for the `to` attribute.
setToColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
  Initializes the value for the `toColor` attribute.
setTransform(R2TransformReadableType) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
  Initializes the value for the `transform` attribute.
setTransform(R2TransformReadableType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Initializes the value for the `transform` attribute.
setTriangleCount(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setTriangleCount(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `triangle_count` field
setUnitSphere(R2UnitSphereUsableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
  Initializes the value for the `unitSphere` attribute.
setUV(long, double, double) - Method in interface com.io7m.r2.core.cursors.R2VertexCursorType
  Set the UV vector for vertex `index`.
setUvMatrix(PMatrixReadable3x3FType<R2SpaceTextureType, R2SpaceTextureType>) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
  Initializes the value for the `uvMatrix` attribute.
setV0(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
setV0(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleWritableType
  Set the value of the `v0` field
setV1(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
setV1(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleWritableType
  Set the value of the `v1` field
setV2(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
setV2(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBTriangleWritableType
  Set the value of the `v2` field
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
  Initializes the value for the `values` attribute.
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Assigns a value to the `values` attribute.
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Initializes the value for the `values` attribute.
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Assigns a value to the `values` attribute.
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial.Builder
  Initializes the value for the `values` attribute.
setValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Assigns a value to the `values` attribute.
setVersion(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setVersion(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `version` field
setVertexCount(int) - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
setVertexCount(int) - Method in interface com.io7m.r2.meshes.binary.r2mb.R2MBHeaderWritableType
  Set the value of the `vertex_count` field
setViewMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
  Initializes the value for the `viewMatrices` attribute.
setViewMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `viewMatrices` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
  Initializes the value for the `viewport` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Assigns a value to the `viewport` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
  Initializes the value for the `viewport` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Assigns a value to the `viewport` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
  Initializes the value for the `viewport` attribute.
setViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
  Initializes the value for the `viewport` attribute.
shader() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
shader() - Method in interface com.io7m.r2.core.R2MaterialDepthBatchedType
shader() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
shader() - Method in interface com.io7m.r2.core.R2MaterialDepthSingleType
shader() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
shader() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBatchedType
shader() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
shader() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBillboardedType
shader() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
shader() - Method in interface com.io7m.r2.core.R2MaterialOpaqueSingleType
shader() - Method in interface com.io7m.r2.core.R2MaterialType
shader() - Method in class com.io7m.r2.core.R2TranslucentBatched
shader() - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
shader() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
shader() - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
shader() - Method in class com.io7m.r2.core.R2TranslucentSingle
shader() - Method in interface com.io7m.r2.core.R2TranslucentSingleType
shaderID() - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
shaderID() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
shaderID() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
shaderParameters() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialDepthBatchedType
shaderParameters() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialDepthSingleType
shaderParameters() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBatchedType
shaderParameters() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialOpaqueBillboardedType
shaderParameters() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialOpaqueSingleType
shaderParameters() - Method in interface com.io7m.r2.core.R2MaterialType
shaderParameters() - Method in class com.io7m.r2.core.R2TranslucentBatched
shaderParameters() - Method in interface com.io7m.r2.core.R2TranslucentBatchedType
shaderParameters() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
shaderParameters() - Method in interface com.io7m.r2.core.R2TranslucentBillboardedType
shaderParameters() - Method in class com.io7m.r2.core.R2TranslucentSingle
shaderParameters() - Method in interface com.io7m.r2.core.R2TranslucentSingleType
shaderParameters() - Method in interface com.io7m.r2.core.R2TranslucentType
shaderParametersType() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
shaderParametersType() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
shaderParametersType() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
shaderParametersType() - Method in interface com.io7m.r2.core.R2TranslucentType
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
shaderParametersType() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
shaderParametersType() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
shaderParametersType() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
shaderParametersType() - Method in class com.io7m.r2.filters.R2ShaderSSAO
shaderProgram() - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
shaderProgram() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
shaderProgram() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
shadow() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
shadow() - Method in interface com.io7m.r2.core.R2LightProjectiveWithShadowVarianceType
shadow() - Method in interface com.io7m.r2.core.R2LightWithShadowSingleType
shadowBegin() - Method in class com.io7m.r2.core.R2ShadowMapRenderer
shadowBegin() - Method in interface com.io7m.r2.core.R2ShadowMapRendererType
  Begin rendering shadow maps.
shadowExecComplete() - Method in interface com.io7m.r2.core.R2ShadowMapRendererExecutionType
  Complete rendering of the shadow maps, returning a context containing all of the rendered maps.
shadowExecRenderLight(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesType, R2LightWithShadowSingleType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2ShadowMapRendererExecutionType
  Render the shadow map for the given light.
shadowID() - Method in class com.io7m.r2.core.R2ShadowDepthVariance
shadowID() - Method in interface com.io7m.r2.core.R2ShadowDepthVarianceType
shadowID() - Method in interface com.io7m.r2.core.R2ShadowType
shadowMapContextFinish() - Method in interface com.io7m.r2.core.R2ShadowMapContextType
  Finish using the shadow map context.
shadowMapGet(R2LightWithShadowSingleType) - Method in interface com.io7m.r2.core.R2ShadowMapContextUsableType
showLights() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
showLights() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
showOpaqueInstances() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
showOpaqueInstances() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
singles() - Method in class com.io7m.r2.core.R2MaskInstances
singles() - Method in interface com.io7m.r2.core.R2MaskInstancesType
size() - Method in class com.io7m.r2.filters.R2SSAOKernel
size() - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
sizeInOctets() - Static method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2RGBA8ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexP16ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexP32RGBA8ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexP32UNT16ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexPU32ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT16ByteBuffered
sizeOctets() - Method in class com.io7m.r2.core.cursors.R2VertexPUNT32ByteBuffered
sizeOctets() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBHeaderByteBuffered
sizeOctets() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBTriangleByteBuffered
sizeOctets() - Method in class com.io7m.r2.meshes.binary.r2mb.R2MBVertexByteBuffered
sourceRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
sourceRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
sourceRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
sourceRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
sourceTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
sourceTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
sourceTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
sourceTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
specularColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
specularColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
specularColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  The base specular color for the surface.
specularColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
specularColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
specularColor() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
specularColor() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
specularExponent() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
specularExponent() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
specularExponent() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  The specular exponent.
specularExponent() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
specularExponent() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
specularExponent() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
specularExponent() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
specularTexture() - Method in class com.io7m.r2.core.R2GeometryBuffer
specularTexture() - Method in interface com.io7m.r2.core.R2GeometryBufferUsableType
specularTexture() - Method in interface com.io7m.r2.core.R2LightBufferWithSpecularUsableType
specularTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
specularTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
specularTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
  A specular map which is used to modulate the value of `R2SurfaceShaderBasicParametersValuesType.specularColor()`.
specularTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
specularTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
specularTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
specularTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
specularTexture() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
specularTexture() - Method in interface com.io7m.r2.filters.R2ShaderFilterLightApplicatorParametersType
stencilsAddSingle(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2SceneStencils
stencilsAddSingle(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneStencilsType
  Add a single instance to the scene.
stencilsCount() - Method in class com.io7m.r2.core.R2SceneStencils
stencilsCount() - Method in interface com.io7m.r2.core.R2SceneStencilsType
stencilsExecute(R2SceneStencilsConsumerType) - Method in class com.io7m.r2.core.R2SceneStencils
stencilsExecute(R2SceneStencilsConsumerType) - Method in interface com.io7m.r2.core.R2SceneStencilsType
  Batch the instances and pass them to the given consumer for rendering.
stencilsGetMode() - Method in class com.io7m.r2.core.R2SceneStencils
stencilsGetMode() - Method in interface com.io7m.r2.core.R2SceneStencilsType
stencilsReset() - Method in class com.io7m.r2.core.R2SceneStencils
stencilsReset() - Method in interface com.io7m.r2.core.R2SceneStencilsType
  Remove all stencil instances from the scene.
stencilsSetMode(R2SceneStencilsMode) - Method in class com.io7m.r2.core.R2SceneStencils
stencilsSetMode(R2SceneStencilsMode) - Method in interface com.io7m.r2.core.R2SceneStencilsType
  Set the default stencil mode.
stippleNoiseTexture() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  The noise texture used to implement stippling.
stippleNoiseTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType
  The noise texture used to implement stippling.
stippleNoiseTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  The noise texture used to implement stippling.
stippleNoiseTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
  The noise texture used to implement stippling.
stippleThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  The stipple threshold value.
stippleThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType
  The stipple threshold value.
stippleThreshold() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  The stipple threshold value.
stippleThreshold() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
  The stipple threshold value.
subPixelAliasingRemoval() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  The amount of subpixel aliasing removal.
subPixelAliasingRemoval() - Method in interface com.io7m.r2.filters.R2FilterFXAAParametersType
  The amount of subpixel aliasing removal.
subPixelAliasingRemoval() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  The amount of subpixel aliasing removal.
subPixelAliasingRemoval() - Method in interface com.io7m.r2.filters.R2ShaderFilterFXAAParametersType
  The amount of subpixel aliasing removal.
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
suggestedBlendState() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
suggestedBlendState() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentUsableType
  A specification of the blending state with which this shader is intended to be used.

## T

TANGENT4_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver surface tangent4 data to shaders.
tangent4ElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
tangent4ElementType() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
tangent4ElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
tangent4ElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
tangent4Offset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
tangent4Offset() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
tangent4Offset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
tangent4Offset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
tangentIndex() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
tangentIndex() - Method in interface com.io7m.r2.meshes.R2MeshTangentsVertexType
tangents() - Method in class com.io7m.r2.meshes.R2MeshTangents
tangents() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
temporaryMatrix4x4_0() - Method in class com.io7m.r2.core.R2TransformContext
temporaryMatrix4x4_0() - Method in interface com.io7m.r2.core.R2TransformContextType
temporaryMatrix4x4_1() - Method in class com.io7m.r2.core.R2TransformContext
temporaryMatrix4x4_1() - Method in interface com.io7m.r2.core.R2TransformContextType
temporaryQuaternion() - Method in class com.io7m.r2.core.R2TransformContext
temporaryQuaternion() - Method in interface com.io7m.r2.core.R2TransformContextType
temporaryVector3() - Method in class com.io7m.r2.core.R2TransformContext
temporaryVector3() - Method in interface com.io7m.r2.core.R2TransformContextType
texture() - Method in class com.io7m.r2.core.R2DepthAttachmentShare
  The depth texture that will be used as a depth attachment.
texture() - Method in interface com.io7m.r2.core.R2DepthAttachmentShareType
  The depth texture that will be used as a depth attachment.
texture() - Method in interface com.io7m.r2.core.R2Texture2DStaticType
texture() - Method in interface com.io7m.r2.core.R2Texture2DUsableType
texture() - Method in interface com.io7m.r2.core.R2TextureCubeStaticType
texture() - Method in interface com.io7m.r2.core.R2TextureCubeUsableType
texture() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
texture() - Method in interface com.io7m.r2.filters.R2FilterCompositorItemType
texture() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
texture() - Method in interface com.io7m.r2.filters.R2FilterFXAAParametersType
texture() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
texture() - Method in interface com.io7m.r2.filters.R2ShaderFilterBoxBlurParametersType
texture() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
texture() - Method in interface com.io7m.r2.filters.R2ShaderFilterFXAAParametersType
texture() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
texture() - Method in interface com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParametersType
texture() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
texture() - Method in interface com.io7m.r2.filters.R2ShaderFilterTextureShowParametersType
texture2DBlack() - Method in class com.io7m.r2.core.R2TextureDefaults
texture2DBlack() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
texture2DNormal() - Method in class com.io7m.r2.core.R2TextureDefaults
texture2DNormal() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
texture2DProjectiveWhite() - Method in class com.io7m.r2.core.R2TextureDefaults
texture2DProjectiveWhite() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
texture2DWhite() - Method in class com.io7m.r2.core.R2TextureDefaults
texture2DWhite() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
textureCubeBlack() - Method in class com.io7m.r2.core.R2TextureDefaults
textureCubeBlack() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersType
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType
textureDefaults() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
textureDefaults() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
textureDefaults() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
textureDefaults() - Method in interface com.io7m.r2.filters.R2FilterDebugEyePositionParametersType
textureDefaults() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
textureDefaults() - Method in interface com.io7m.r2.filters.R2FilterDebugEyeZParametersType
textureDefaults() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
textureDefaults() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
textureUnitContext() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersFilterType
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
textureUnitContext() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersLightType
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
textureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
textureUnitContext() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialType
textureUnitContextIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Returns `true` if the required attribute `textureUnitContext` is set.
textureUnitContextIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Returns `true` if the required attribute `textureUnitContext` is set.
textureUnitContextIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Returns `true` if the required attribute `textureUnitContext` is set.
textureWritable() - Method in class com.io7m.r2.core.R2Texture2DStatic
textureWritable() - Method in interface com.io7m.r2.core.R2Texture2DStaticType
textureWritable() - Method in interface com.io7m.r2.core.R2Texture2DType
textureWritable() - Method in class com.io7m.r2.core.R2TextureCubeStatic
textureWritable() - Method in interface com.io7m.r2.core.R2TextureCubeStaticType
textureWritable() - Method in interface com.io7m.r2.core.R2TextureCubeType
to() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
to() - Method in interface com.io7m.r2.core.debug.R2DebugLineSegmentType
toColor() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
toColor() - Method in interface com.io7m.r2.core.debug.R2DebugLineSegmentType
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Converts to `R2ShaderParametersFilter`.
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Converts to `R2ShaderParametersLight`.
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Converts to `R2ShaderParametersMaterial`.
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Converts to `R2ShaderParametersView`.
toString() - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Prints the immutable value `R2DebugCubeInstance` with attribute values.
toString() - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Prints the immutable value `R2DebugInstances` with attribute values.
toString() - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Prints the immutable value `R2DebugInstanceSingle` with attribute values.
toString() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Prints the immutable value `R2DebugLineSegment` with attribute values.
toString() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Prints the immutable value `R2DebugVisualizerRendererParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Prints the immutable value `R2AmbientOcclusionBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Prints the immutable value `R2DepthAttachmentCreate` with attribute values.
toString() - Method in class com.io7m.r2.core.R2DepthAttachmentShare
  Prints the immutable value `R2DepthAttachmentShare` with attribute values.
toString() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Prints the immutable value `R2DepthOnlyBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Prints the immutable value `R2DepthVarianceBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2GeometryBufferDescription
  Prints the immutable value `R2GeometryBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2ImageBufferDescription
  Prints the immutable value `R2ImageBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2InstanceSingle
  Prints the immutable value `R2InstanceSingle` with attribute values.
toString() - Method in class com.io7m.r2.core.R2LightBufferDescription
  Prints the immutable value `R2LightBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaskBufferDescription
  Prints the immutable value `R2MaskBufferDescription` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaskInstances
  Prints the immutable value `R2MaskInstances` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  Prints the immutable value `R2MaterialDepthBatched` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  Prints the immutable value `R2MaterialDepthSingle` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Prints the immutable value `R2MaterialOpaqueBatched` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Prints the immutable value `R2MaterialOpaqueBillboarded` with attribute values.
toString() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Prints the immutable value `R2MaterialOpaqueSingle` with attribute values.
toString() - Method in class com.io7m.r2.core.R2ShadowDepthVariance
  Prints the immutable value `R2ShadowDepthVariance` with attribute values.
toString() - Method in class com.io7m.r2.core.R2Texture2DStatic
  Prints the immutable value `R2Texture2DStatic` with attribute values.
toString() - Method in class com.io7m.r2.core.R2TextureCubeStatic
  Prints the immutable value `R2TextureCubeStatic` with attribute values.
toString() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
toString() - Method in class com.io7m.r2.core.R2TranslucentBatched
  Prints the immutable value `R2TranslucentBatched` with attribute values.
toString() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Prints the immutable value `R2TranslucentBillboarded` with attribute values.
toString() - Method in class com.io7m.r2.core.R2TranslucentSingle
  Prints the immutable value `R2TranslucentSingle` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Prints the immutable value `R2DepthShaderBasicParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Prints the immutable value `R2DepthShaderBasicStippledParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Prints the immutable value `R2RefractionMaskedDeltaParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Prints the immutable value `R2SurfaceShaderBasicParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Prints the immutable value `R2SurfaceShaderBasicReflectiveParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Prints the immutable value `R2SurfaceShaderBasicStippledParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Prints the immutable value `R2TranslucentShaderBasicParameters` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Prints the immutable value `R2ShaderParametersFilter` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Generates a string representation of this `R2ShaderParametersFilterType`.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Prints the immutable value `R2ShaderParametersLight` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Generates a string representation of this `R2ShaderParametersLightType`.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Prints the immutable value `R2ShaderParametersMaterial` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Generates a string representation of this `R2ShaderParametersMaterialType`.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Prints the immutable value `R2ShaderParametersView` with attribute values.
toString() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Generates a string representation of this `R2ShaderParametersViewType`.
toString() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Prints the immutable value `R2BilateralBlurParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2BlurParameters
  Prints the immutable value `R2BlurParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Prints the immutable value `R2FilterBilateralBlurDepthAwareParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Prints the immutable value `R2FilterBoxBlurParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Prints the immutable value `R2FilterCompositorItem` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Prints the immutable value `R2FilterCompositorParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Prints the immutable value `R2FilterDebugEyePositionParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Prints the immutable value `R2FilterDebugEyeZParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Prints the immutable value `R2FilterEmissionParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Prints the immutable value `R2FilterFogParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Prints the immutable value `R2FilterFXAAParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Prints the immutable value `R2FilterLightApplicatorParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Prints the immutable value `R2FilterOcclusionApplicatorParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Prints the immutable value `R2FilterSSAOParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Prints the immutable value `R2ShaderFilterBilateralBlurDepthAwareParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Prints the immutable value `R2ShaderFilterBoxBlurParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Prints the immutable value `R2ShaderFilterEmissionParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Prints the immutable value `R2ShaderFilterFogParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Prints the immutable value `R2ShaderFilterFXAAParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Prints the immutable value `R2ShaderFilterLightApplicatorParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Prints the immutable value `R2ShaderFilterOcclusionApplicatorParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Prints the immutable value `R2ShaderFilterTextureShowParameters` with attribute values.
toString() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Prints the immutable value `R2ShaderSSAOParameters` with attribute values.
toString() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Prints the immutable value `R2MeshBasicVertex` with attribute values.
toString() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Prints the immutable value `R2MeshTangentsVertex` with attribute values.
toString() - Method in class com.io7m.r2.meshes.R2MeshTriangle
  Prints the immutable value `R2MeshTriangle` with attribute values.
toString() - Method in enum com.io7m.r2.meshes.tools.R2MeshFileFormat
toString() - Method in enum com.io7m.r2.meshes.tools.R2MeshToolLogLevel
transform() - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
transform() - Method in interface com.io7m.r2.core.debug.R2DebugCubeInstanceType
transform() - Method in class com.io7m.r2.core.R2InstanceSingle
transform() - Method in interface com.io7m.r2.core.R2InstanceSingleType
transform() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
transform() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
transform() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
transform() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
transform() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
transform() - Method in interface com.io7m.r2.core.R2LightSingleReadableType
transform() - Method in class com.io7m.r2.core.R2LightSphericalSingle
transformContext() - Method in class com.io7m.r2.core.R2Matrices
transformContext() - Method in interface com.io7m.r2.core.R2MatricesValuesType
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformIdentity
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformOT
transformGetWatchable() - Method in interface com.io7m.r2.core.R2TransformReadableType
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformSiOT
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformSOT
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformST
transformGetWatchable() - Method in class com.io7m.r2.core.R2TransformT
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformIdentity
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformOT
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in interface com.io7m.r2.core.R2TransformReadableType
  Produce a 4x4 matrix for the current transformation, writing the resulting matrix to `m`.
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformSiOT
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformSOT
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformST
transformMakeMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformT
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in class com.io7m.r2.core.R2TransformIdentity
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in class com.io7m.r2.core.R2TransformOT
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in class com.io7m.r2.core.R2TransformSOT
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in class com.io7m.r2.core.R2TransformST
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in class com.io7m.r2.core.R2TransformT
transformMakeViewMatrix4x4F(R2TransformContextType, PMatrixWritable4x4FType<T, U>) - Method in interface com.io7m.r2.core.R2TransformViewReadableType
  Produce a view matrix for the transform.
transformNonOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
transformNonOrthogonalGetWatchable() - Method in interface com.io7m.r2.core.R2TransformNonOrthogonalReadableType
transformNonOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformSiOT
transformOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformIdentity
transformOrthogonalGetWatchable() - Method in interface com.io7m.r2.core.R2TransformOrthogonalReadableType
transformOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformOT
transformOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformSOT
transformOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformST
transformOrthogonalGetWatchable() - Method in class com.io7m.r2.core.R2TransformT
transformWritable() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
transformWritable() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
transformWritable() - Method in interface com.io7m.r2.core.R2LightProjectiveWritableType
translation() - Method in class com.io7m.r2.core.R2TransformOT
translation() - Method in interface com.io7m.r2.core.R2TransformOTType
translationReadable() - Method in class com.io7m.r2.core.R2TransformOT
translationReadable() - Method in interface com.io7m.r2.core.R2TransformOTReadableType
triangles() - Method in class com.io7m.r2.meshes.R2MeshTangents
triangles() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType

## U

unitSphere() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
unitSphere() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
unsetObserverMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Reset an attribute to its initial value.
unsetObserverMatrices() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Reset an attribute to its initial value.
unsetTextureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Reset an attribute to its initial value.
unsetTextureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Reset an attribute to its initial value.
unsetTextureUnitContext() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Reset an attribute to its initial value.
unsetValues() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Reset an attribute to its initial value.
unsetValues() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Reset an attribute to its initial value.
unsetValues() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Reset an attribute to its initial value.
unsetViewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Reset an attribute to its initial value.
unsetViewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Reset an attribute to its initial value.
update(JCGLInterfaceGL33Type, R2TransformContextType) - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
update(JCGLInterfaceGL33Type, R2TransformContextType) - Method in interface com.io7m.r2.core.R2InstanceBatchedType
  Update any data required for rendering on the GPU.
update(JCGLInterfaceGL33Type, R2TransformContextType) - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
update(JCGLInterfaceGL33Type, R2TransformContextType) - Method in interface com.io7m.r2.core.R2InstanceBillboardedType
  Update any data required for rendering on the GPU.
updateProjection(JCGLArrayBuffersType) - Method in class com.io7m.r2.core.R2ProjectionMesh
updateProjection(JCGLArrayBuffersType) - Method in interface com.io7m.r2.core.R2ProjectionMeshWritableType
  Update the mesh for the current projection.
UV_ATTRIBUTE_INDEX - Static variable in class com.io7m.r2.core.R2AttributeConventions
  The attribute index used to deliver UV data to shaders.
uvElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
uvElementType() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
uvElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
uvElementType() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
uvIndex() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
uvIndex() - Method in interface com.io7m.r2.meshes.R2MeshBasicVertexType
uvIndex() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
uvIndex() - Method in interface com.io7m.r2.meshes.R2MeshTangentsVertexType
uvMatrix() - Method in class com.io7m.r2.core.R2InstanceSingle
uvMatrix() - Method in interface com.io7m.r2.core.R2InstanceSingleType
uvOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
uvOffset() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
uvOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
uvOffset() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
uvs() - Method in class com.io7m.r2.meshes.R2MeshTangents
uvs() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType

## V

v0() - Method in class com.io7m.r2.meshes.R2MeshTriangle
v0() - Method in interface com.io7m.r2.meshes.R2MeshTriangleType
v1() - Method in class com.io7m.r2.meshes.R2MeshTriangle
v1() - Method in interface com.io7m.r2.meshes.R2MeshTriangleType
v2() - Method in class com.io7m.r2.meshes.R2MeshTriangle
v2() - Method in interface com.io7m.r2.meshes.R2MeshTriangleType
VALID_SIZES - Static variable in class com.io7m.r2.filters.R2SSAOKernel
  The range of valid kernel sizes.
valueOf(String) - Static method in enum com.io7m.r2.core.R2CopyDepth
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.R2DepthPrecision
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.R2DepthVariancePrecision
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.R2GeometryBufferComponents
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.R2LightBufferComponents
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.R2SceneStencilsMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.filters.R2FilterFogProgression
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.filters.R2FilterFXAAQuality
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.meshes.tools.R2MeshFileFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.meshes.tools.R2MeshToolLogLevel
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.io7m.r2.core.R2CopyDepth
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.core.R2DepthPrecision
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.core.R2DepthVariancePrecision
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.core.R2GeometryBufferComponents
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.core.R2LightBufferComponents
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.core.R2SceneStencilsMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
values() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersFilterType
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
values() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersLightType
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
values() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
values() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialType
values() - Static method in enum com.io7m.r2.filters.R2FilterFogProgression
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.filters.R2FilterFXAAQuality
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.meshes.tools.R2MeshFileFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.r2.meshes.tools.R2MeshToolLogLevel
  Returns an array containing the constants of this enum type, in the order they are declared.
valuesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
  Returns `true` if the required attribute `values` is set.
valuesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Returns `true` if the required attribute `values` is set.
valuesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
  Returns `true` if the required attribute `values` is set.
version() - Method in class com.io7m.r2.filters.R2SSAOKernel
version() - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
vertexSize() - Method in class com.io7m.r2.core.cursors.R2VertexCursorP32UNT16
vertexSize() - Method in interface com.io7m.r2.core.cursors.R2VertexCursorProducerInfoType
vertexSize() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT16
vertexSize() - Method in class com.io7m.r2.core.cursors.R2VertexCursorPUNT32
vertices() - Method in class com.io7m.r2.meshes.R2MeshTangents
vertices() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
viewMatrices() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
viewMatrices() - Method in interface com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParametersType
viewMatrices() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
viewMatrices() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
viewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  A specification of the viewport to which rendering is occurring.
viewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  A specification of the viewport to which rendering is occurring.
viewport() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersLightType
  A specification of the viewport to which rendering is occurring.
viewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  A specification of the viewport to which rendering is occurring.
viewport() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  A specification of the viewport to which rendering is occurring.
viewport() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderParametersViewType
  A specification of the viewport to which rendering is occurring.
viewport() - Method in class com.io7m.r2.filters.R2FilterFogParameters
viewport() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
viewport() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  The viewport of the ambient occlusion buffer to which occlusion terms are written.
viewport() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
  The viewport of the ambient occlusion buffer to which occlusion terms are written.
viewportIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
  Returns `true` if the required attribute `viewport` is set.
viewportIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
  Returns `true` if the required attribute `viewport` is set.
viewRays() - Method in interface com.io7m.r2.core.R2MatricesObserverValuesType

## W

watchableAdd(Consumer<T>) - Method in class com.io7m.r2.core.R2Watchable
watchableAdd(Consumer<T>) - Method in interface com.io7m.r2.core.R2WatchableType
  Add a watcher.
watchableChanged() - Method in class com.io7m.r2.core.R2Watchable
watchableChanged() - Method in interface com.io7m.r2.core.R2WatchableType
  Notify all watchers that the value has changed.
watchableRemove(Consumer<T>) - Method in class com.io7m.r2.core.R2Watchable
watchableRemove(Consumer<T>) - Method in interface com.io7m.r2.core.R2WatchableType
  Remove a watcher.
withAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoColor` attribute.
withAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `albedoColor` attribute.
withAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `albedoColor` attribute.
withAlbedoColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoColor` attribute.
withAlbedoEmissionMap(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `albedoEmissionMap` attribute.
withAlbedoEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Copy the current immutable object by setting a value for the `albedoEmissionTexture` attribute.
withAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoMix` attribute.
withAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `albedoMix` attribute.
withAlbedoMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `albedoMix` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlbedoTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `albedoTexture` attribute.
withAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Copy the current immutable object by setting a value for the `alphaDiscardThreshold` attribute.
withAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `alphaDiscardThreshold` attribute.
withAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `alphaDiscardThreshold` attribute.
withAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `alphaDiscardThreshold` attribute.
withAlphaDiscardThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `alphaDiscardThreshold` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2ImageBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2LightBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArea(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.R2MaskBufferDescription
  Copy the current immutable object by setting a value for the `area` attribute.
withArrayObject(JCGLArrayObjectUsableType) - Method in class com.io7m.r2.core.R2InstanceSingle
  Copy the current immutable object by setting a value for the `arrayObject` attribute.
withBatched(R2InstanceBatchedType...) - Method in class com.io7m.r2.core.R2MaskInstances
  Copy the current immutable object with elements that replace the content of `batched`.
withBatched(Iterable<? extends R2InstanceBatchedType>) - Method in class com.io7m.r2.core.R2MaskInstances
  Copy the current immutable object with elements that replace the content of `batched`.
withBitangentIndex(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Copy the current immutable object by setting a value for the `bitangentIndex` attribute.
withBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting a present value for the optional `blending` attribute.
withBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting an optional value for the `blending` attribute.
withBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting a present value for the optional `blending` attribute.
withBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting an optional value for the `blending` attribute.
withBlending(JCGLBlendState) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting a present value for the optional `blending` attribute.
withBlending(Optional<JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting an optional value for the `blending` attribute.
withBlending(R2FilterCompositorBlendingType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Copy the current immutable object by setting a present value for the optional `blending` attribute.
withBlending(Optional<R2FilterCompositorBlendingType>) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Copy the current immutable object by setting an optional value for the `blending` attribute.
withBlurFalloff(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurFalloff` attribute.
withBlurOutputInverseHeight(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurOutputInverseHeight` attribute.
withBlurOutputInverseWidth(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurOutputInverseWidth` attribute.
withBlurParameters(R2BilateralBlurParameters) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurParameters` attribute.
withBlurParameters(R2BlurParameters) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `blurParameters` attribute.
withBlurParameters(R2BlurParameters) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a present value for the optional `blurParameters` attribute.
withBlurParameters(Optional<R2BlurParameters>) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting an optional value for the `blurParameters` attribute.
withBlurPasses(int) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Copy the current immutable object by setting a value for the `blurPasses` attribute.
withBlurPasses(int) - Method in class com.io7m.r2.filters.R2BlurParameters
  Copy the current immutable object by setting a value for the `blurPasses` attribute.
withBlurRadius(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurRadius` attribute.
withBlurRadius(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `blurRadius` attribute.
withBlurScale(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Copy the current immutable object by setting a value for the `blurScale` attribute.
withBlurScale(float) - Method in class com.io7m.r2.filters.R2BlurParameters
  Copy the current immutable object by setting a value for the `blurScale` attribute.
withBlurScaleFilter(JCGLFramebufferBlitFilter) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Copy the current immutable object by setting a value for the `blurScaleFilter` attribute.
withBlurScaleFilter(JCGLFramebufferBlitFilter) - Method in class com.io7m.r2.filters.R2BlurParameters
  Copy the current immutable object by setting a value for the `blurScaleFilter` attribute.
withBlurSharpness(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Copy the current immutable object by setting a value for the `blurSharpness` attribute.
withBlurSharpness(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `blurSharpness` attribute.
withBlurSize(float) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
  Copy the current immutable object by setting a value for the `blurSize` attribute.
withBlurSize(float) - Method in class com.io7m.r2.filters.R2BlurParameters
  Copy the current immutable object by setting a value for the `blurSize` attribute.
withColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Copy the current immutable object by setting a value for the `color` attribute.
withColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Copy the current immutable object by setting a value for the `color` attribute.
withColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Copy the current immutable object by setting a value for the `color` attribute.
withComponents(R2GeometryBufferComponents) - Method in class com.io7m.r2.core.R2GeometryBufferDescription
  Copy the current immutable object by setting a value for the `components` attribute.
withComponents(R2LightBufferComponents) - Method in class com.io7m.r2.core.R2LightBufferDescription
  Copy the current immutable object by setting a value for the `components` attribute.
withCopyDepth(R2CopyDepth) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `copyDepth` attribute.
withCubes(R2DebugCubeInstance...) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `cubes`.
withCubes(Iterable<? extends R2DebugCubeInstance>) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `cubes`.
withCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting a value for the `culling` attribute.
withCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting a value for the `culling` attribute.
withCulling(JCGLCullingState) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting a value for the `culling` attribute.
withDebugCube(R2DebugCubeUsableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `debugCube` attribute.
withDebugInstances(R2DebugInstancesType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `debugInstances` attribute.
withDeltaTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Copy the current immutable object by setting a value for the `deltaTexture` attribute.
withDepthAttachment(R2DepthAttachmentSpecificationType) - Method in class com.io7m.r2.core.R2ImageBufferDescription
  Copy the current immutable object by setting a present value for the optional `depthAttachment` attribute.
withDepthAttachment(Optional<R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2ImageBufferDescription
  Copy the current immutable object by setting an optional value for the `depthAttachment` attribute.
withDepthAttachment(R2DepthAttachmentSpecificationType) - Method in class com.io7m.r2.core.R2MaskBufferDescription
  Copy the current immutable object by setting a present value for the optional `depthAttachment` attribute.
withDepthAttachment(Optional<R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2MaskBufferDescription
  Copy the current immutable object by setting an optional value for the `depthAttachment` attribute.
withDepthCoefficient(float) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `depthCoefficient` attribute.
withDepthPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
  Copy the current immutable object by setting a value for the `depthPrecision` attribute.
withDepthPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Copy the current immutable object by setting a value for the `depthPrecision` attribute.
withDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `depthTexture` attribute.
withDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `depthTexture` attribute.
withDepthVariancePrecision(R2DepthVariancePrecision) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Copy the current immutable object by setting a value for the `depthVariancePrecision` attribute.
withDiffuseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `diffuseTexture` attribute.
withEdgeThreshold(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Copy the current immutable object by setting a value for the `edgeThreshold` attribute.
withEdgeThreshold(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Copy the current immutable object by setting a value for the `edgeThreshold` attribute.
withEdgeThresholdMinimum(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Copy the current immutable object by setting a value for the `edgeThresholdMinimum` attribute.
withEdgeThresholdMinimum(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Copy the current immutable object by setting a value for the `edgeThresholdMinimum` attribute.
withEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `emission` attribute.
withEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `emission` attribute.
withEmission(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `emission` attribute.
withEmissionIntensity(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `emissionIntensity` attribute.
withEmissionIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Copy the current immutable object by setting a value for the `emissionIntensity` attribute.
withEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `emissionTexture` attribute.
withEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `emissionTexture` attribute.
withEmissionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `emissionTexture` attribute.
withEnvironmentMix(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `environmentMix` attribute.
withEnvironmentTexture(R2TextureCubeUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `environmentTexture` attribute.
withExponent(float) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `exponent` attribute.
withExponent(float) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `exponent` attribute.
withEyePositionBuffer(R2EyePositionBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Copy the current immutable object by setting a value for the `eyePositionBuffer` attribute.
withEyeZBuffer(R2EyeZBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Copy the current immutable object by setting a value for the `eyeZBuffer` attribute.
withFadeZFar(float) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Copy the current immutable object by setting a value for the `fadeZFar` attribute.
withFadeZNear(float) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Copy the current immutable object by setting a value for the `fadeZNear` attribute.
withFogColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `fogColor` attribute.
withFogColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `fogColor` attribute.
withFogFarPositiveZ(float) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `fogFarPositiveZ` attribute.
withFogFarPositiveZ(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `fogFarPositiveZ` attribute.
withFogNearPositiveZ(float) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `fogNearPositiveZ` attribute.
withFogNearPositiveZ(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `fogNearPositiveZ` attribute.
withFrom(PVectorI3F<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Copy the current immutable object by setting a value for the `from` attribute.
withFromColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Copy the current immutable object by setting a value for the `fromColor` attribute.
withGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Copy the current immutable object by setting a value for the `geometryBuffer` attribute.
withGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Copy the current immutable object by setting a value for the `geometryBuffer` attribute.
withGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `geometryBuffer` attribute.
withGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `geometryBuffer` attribute.
withGeometryBuffer(R2GeometryBufferUsableType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `geometryBuffer` attribute.
withGeometryDefaultColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `geometryDefaultColor` attribute.
withGeometryGroupColors(Int2ReferenceMap<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `geometryGroupColors` attribute.
withGlowIntensity(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `glowIntensity` attribute.
withGlowIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Copy the current immutable object by setting a value for the `glowIntensity` attribute.
withGlowTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
  Copy the current immutable object by setting a value for the `glowTexture` attribute.
withImageDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `imageDepthTexture` attribute.
withImageDepthTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `imageDepthTexture` attribute.
withImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `imageTexture` attribute.
withImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `imageTexture` attribute.
withImageTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `imageTexture` attribute.
withInstance(R2InstanceSingleType) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
  Copy the current immutable object by setting a value for the `instance` attribute.
withInstance(R2InstanceBatchedType) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting a value for the `instance` attribute.
withInstance(R2InstanceBillboardedType) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting a value for the `instance` attribute.
withInstance(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting a value for the `instance` attribute.
withInstanceID(long) - Method in class com.io7m.r2.core.R2InstanceSingle
  Copy the current immutable object by setting a value for the `instanceID` attribute.
withInstanceSingles(R2DebugInstanceSingle...) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `instanceSingles`.
withInstanceSingles(Iterable<? extends R2DebugInstanceSingle>) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `instanceSingles`.
withIntensity(float) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Copy the current immutable object by setting a value for the `intensity` attribute.
withIntensity(float) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Copy the current immutable object by setting a value for the `intensity` attribute.
withIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Copy the current immutable object by setting a value for the `intensity` attribute.
withIntensity(float) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Copy the current immutable object by setting a value for the `intensity` attribute.
withItems(R2FilterCompositorItemType...) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Copy the current immutable object with elements that replace the content of `items`.
withItems(Iterable<? extends R2FilterCompositorItemType>) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
  Copy the current immutable object with elements that replace the content of `items`.
withKernel(R2SSAOKernelType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `kernel` attribute.
withKernel(R2SSAOKernelType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `kernel` attribute.
withLightDiffuseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `lightDiffuseTexture` attribute.
withLights(R2SceneLightsType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `lights` attribute.
withLightSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `lightSpecularTexture` attribute.
withLineSegments(R2DebugLineSegment...) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `lineSegments`.
withLineSegments(Iterable<? extends R2DebugLineSegment>) - Method in class com.io7m.r2.core.debug.R2DebugInstances
  Copy the current immutable object with elements that replace the content of `lineSegments`.
withMagnificationFilter(JCGLTextureFilterMagnification) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Copy the current immutable object by setting a value for the `magnificationFilter` attribute.
withMapDescription(R2DepthVarianceBufferDescriptionType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance
  Copy the current immutable object by setting a value for the `mapDescription` attribute.
withMaskTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Copy the current immutable object by setting a value for the `maskTexture` attribute.
withMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  Copy the current immutable object by setting a value for the `materialID` attribute.
withMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  Copy the current immutable object by setting a value for the `materialID` attribute.
withMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Copy the current immutable object by setting a value for the `materialID` attribute.
withMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Copy the current immutable object by setting a value for the `materialID` attribute.
withMaterialID(long) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Copy the current immutable object by setting a value for the `materialID` attribute.
withMinificationFilter(JCGLTextureFilterMinification) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
  Copy the current immutable object by setting a value for the `minificationFilter` attribute.
withNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `noiseTexture` attribute.
withNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `noiseTexture` attribute.
withNormalIndex(long) - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Copy the current immutable object by setting a value for the `normalIndex` attribute.
withNormalIndex(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Copy the current immutable object by setting a value for the `normalIndex` attribute.
withNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `normalTexture` attribute.
withNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `normalTexture` attribute.
withNormalTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `normalTexture` attribute.
withObserver(PMatrixReadable4x4FType<R2SpaceWorldType, R2SpaceEyeType>, R2ProjectionReadableType, A, BiFunction<R2MatricesObserverType, A, B>) - Method in class com.io7m.r2.core.R2Matrices
withObserver(PMatrixReadable4x4FType<R2SpaceWorldType, R2SpaceEyeType>, R2ProjectionReadableType, A, BiFunction<R2MatricesObserverType, A, B>) - Method in interface com.io7m.r2.core.R2MatricesType
  Evaluate matrices for the given observer.
withObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Copy the current immutable object by setting a value for the `observerMatrices` attribute.
withObserverMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Copy the current immutable object by setting a value for the `observerMatrices` attribute.
withObserverValues(R2MatricesObserverType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Copy the current immutable object by setting a value for the `observerValues` attribute.
withObserverValues(R2MatricesObserverType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Copy the current immutable object by setting a value for the `observerValues` attribute.
withObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `observerValues` attribute.
withObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
  Copy the current immutable object by setting a value for the `observerValues` attribute.
withOcclusionTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Copy the current immutable object by setting a value for the `occlusionTexture` attribute.
withOpaqueInstances(R2SceneOpaquesReadableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `opaqueInstances` attribute.
withOutputBuffer(R2AmbientOcclusionBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `outputBuffer` attribute.
withOutputDescriptionScaler(BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `outputDescriptionScaler` attribute.
withOutputDescriptionScaler(BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `outputDescriptionScaler` attribute.
withOutputFramebuffer(JCGLFramebufferUsableType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a present value for the optional `outputFramebuffer` attribute.
withOutputFramebuffer(Optional<JCGLFramebufferUsableType>) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting an optional value for the `outputFramebuffer` attribute.
withOutputLightBuffer(R2LightBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
  Copy the current immutable object by setting a value for the `outputLightBuffer` attribute.
withOutputRenderTarget(D) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `outputRenderTarget` attribute.
withOutputRenderTarget(D) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `outputRenderTarget` attribute.
withOutputTextureSelector(Function<D, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `outputTextureSelector` attribute.
withOutputTextureSelector(Function<D, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `outputTextureSelector` attribute.
withOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Copy the current immutable object by setting a value for the `outputViewport` attribute.
withOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `outputViewport` attribute.
withOutputViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `outputViewport` attribute.
withPositionIndex(long) - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Copy the current immutable object by setting a value for the `positionIndex` attribute.
withPositionIndex(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Copy the current immutable object by setting a value for the `positionIndex` attribute.
withPrecision(R2DepthPrecision) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
  Copy the current immutable object by setting a value for the `precision` attribute.
withProgression(R2FilterFogProgression) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `progression` attribute.
withProjectiveLight(R2LightProjectiveReadableType, A, BiFunction<R2MatricesProjectiveLightType, A, B>) - Method in interface com.io7m.r2.core.R2MatricesObserverType
  Evaluate matrices for a given projective light, relative to the current observer.
withQuality(R2FilterFXAAQuality) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Copy the current immutable object by setting a value for the `quality` attribute.
withRenderTargetPool(R2RenderTargetPoolUsableType<DD, D>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `renderTargetPool` attribute.
withRenderTargetPool(R2RenderTargetPoolUsableType<DD, D>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `renderTargetPool` attribute.
withSampleRadius(float) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `sampleRadius` attribute.
withSampleRadius(float) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `sampleRadius` attribute.
withScale(float) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Copy the current immutable object by setting a value for the `scale` attribute.
withScale(float) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `scale` attribute.
withSceneObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `sceneObserverValues` attribute.
withSceneObserverValues(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
  Copy the current immutable object by setting a value for the `sceneObserverValues` attribute.
withSceneTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
  Copy the current immutable object by setting a value for the `sceneTexture` attribute.
withShader(R2ShaderDepthBatchedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderDepthSingleUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderInstanceBatchedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderInstanceBillboardedUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderInstanceSingleUsableType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderTranslucentInstanceBatchedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderTranslucentInstanceBillboardedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting a value for the `shader` attribute.
withShader(R2ShaderTranslucentInstanceSingleType<M>) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting a value for the `shader` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialDepthBatched
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialDepthSingle
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentBatched
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShaderParameters(M) - Method in class com.io7m.r2.core.R2TranslucentSingle
  Copy the current immutable object by setting a value for the `shaderParameters` attribute.
withShadowID(long) - Method in class com.io7m.r2.core.R2ShadowDepthVariance
  Copy the current immutable object by setting a value for the `shadowID` attribute.
withShowLights(boolean) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `showLights` attribute.
withShowOpaqueInstances(boolean) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `showOpaqueInstances` attribute.
withSingles(R2InstanceSingleType...) - Method in class com.io7m.r2.core.R2MaskInstances
  Copy the current immutable object with elements that replace the content of `singles`.
withSingles(Iterable<? extends R2InstanceSingleType>) - Method in class com.io7m.r2.core.R2MaskInstances
  Copy the current immutable object with elements that replace the content of `singles`.
withSourceRenderTarget(S) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `sourceRenderTarget` attribute.
withSourceRenderTarget(S) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `sourceRenderTarget` attribute.
withSourceTextureSelector(Function<S, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `sourceTextureSelector` attribute.
withSourceTextureSelector(Function<S, R2Texture2DUsableType>) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `sourceTextureSelector` attribute.
withSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `specularColor` attribute.
withSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `specularColor` attribute.
withSpecularColor(PVectorI3F<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `specularColor` attribute.
withSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `specularExponent` attribute.
withSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `specularExponent` attribute.
withSpecularExponent(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `specularExponent` attribute.
withSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `specularTexture` attribute.
withSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `specularTexture` attribute.
withSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `specularTexture` attribute.
withSpecularTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
  Copy the current immutable object by setting a value for the `specularTexture` attribute.
withStippleNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `stippleNoiseTexture` attribute.
withStippleNoiseTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `stippleNoiseTexture` attribute.
withStippleThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `stippleThreshold` attribute.
withStippleThreshold(float) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `stippleThreshold` attribute.
withSubPixelAliasingRemoval(float) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Copy the current immutable object by setting a value for the `subPixelAliasingRemoval` attribute.
withSubPixelAliasingRemoval(float) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Copy the current immutable object by setting a value for the `subPixelAliasingRemoval` attribute.
withTangentIndex(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Copy the current immutable object by setting a value for the `tangentIndex` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.core.R2DepthAttachmentShare
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
  Copy the current immutable object by setting a value for the `texture` attribute.
withTexture(R2Texture2DUsableType) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
  Copy the current immutable object by setting a value for the `texture` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureDefaults(R2TextureDefaultsType) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
  Copy the current immutable object by setting a value for the `textureDefaults` attribute.
withTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Copy the current immutable object by setting a value for the `textureUnitContext` attribute.
withTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Copy the current immutable object by setting a value for the `textureUnitContext` attribute.
withTextureUnitContext(JCGLTextureUnitContextMutableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Copy the current immutable object by setting a value for the `textureUnitContext` attribute.
withTextureWritable(JCGLTexture2DType) - Method in class com.io7m.r2.core.R2Texture2DStatic
  Copy the current immutable object by setting a value for the `textureWritable` attribute.
withTextureWritable(JCGLTextureCubeType) - Method in class com.io7m.r2.core.R2TextureCubeStatic
  Copy the current immutable object by setting a value for the `textureWritable` attribute.
withTo(PVectorI3F<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Copy the current immutable object by setting a value for the `to` attribute.
withToColor(PVectorI4F<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
  Copy the current immutable object by setting a value for the `toColor` attribute.
withTransform(R2TransformReadableType) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
  Copy the current immutable object by setting a value for the `transform` attribute.
withTransform(R2TransformReadableType) - Method in class com.io7m.r2.core.R2InstanceSingle
  Copy the current immutable object by setting a value for the `transform` attribute.
withTransform(R2TransformReadableType, PMatrixReadable3x3FType<R2SpaceTextureType, R2SpaceTextureType>, A, BiFunction<R2MatricesInstanceSingleType, A, B>) - Method in interface com.io7m.r2.core.R2MatricesObserverType
  Evaluate matrices for a given transform, relative to the current observer.
withUnitSphere(R2UnitSphereUsableType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
  Copy the current immutable object by setting a value for the `unitSphere` attribute.
withUvIndex(long) - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
  Copy the current immutable object by setting a value for the `uvIndex` attribute.
withUvIndex(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
  Copy the current immutable object by setting a value for the `uvIndex` attribute.
withUvMatrix(PMatrixReadable3x3FType<R2SpaceTextureType, R2SpaceTextureType>) - Method in class com.io7m.r2.core.R2InstanceSingle
  Copy the current immutable object by setting a value for the `uvMatrix` attribute.
withV0(long) - Method in class com.io7m.r2.meshes.R2MeshTriangle
  Copy the current immutable object by setting a value for the `v0` attribute.
withV1(long) - Method in class com.io7m.r2.meshes.R2MeshTriangle
  Copy the current immutable object by setting a value for the `v1` attribute.
withV2(long) - Method in class com.io7m.r2.meshes.R2MeshTriangle
  Copy the current immutable object by setting a value for the `v2` attribute.
withValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
  Copy the current immutable object by setting a value for the `values` attribute.
withValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Copy the current immutable object by setting a value for the `values` attribute.
withValues(M) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
  Copy the current immutable object by setting a value for the `values` attribute.
withViewMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
  Copy the current immutable object by setting a value for the `viewMatrices` attribute.
withViewMatrices(R2MatricesObserverValuesType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `viewMatrices` attribute.
withViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
  Copy the current immutable object by setting a value for the `viewport` attribute.
withViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
  Copy the current immutable object by setting a value for the `viewport` attribute.
withViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2FilterFogParameters
  Copy the current immutable object by setting a value for the `viewport` attribute.
withViewport(AreaInclusiveUnsignedLType) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
  Copy the current immutable object by setting a value for the `viewport` attribute.
withVolumeLight(R2LightVolumeSingleReadableType, A, BiFunction<R2MatricesVolumeLightType, A, B>) - Method in interface com.io7m.r2.core.R2MatricesObserverType
  Evaluate matrices for a given volume light, relative to the current observer.
writeMeshToFile(Path, String, R2MeshFileFormat) - Method in class com.io7m.r2.meshes.tools.R2MeshConverter
writeMeshToFile(Path, String, R2MeshFileFormat) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterType
  Write the named mesh to the given file.
writeMeshToFileInferred(Path, String) - Method in class com.io7m.r2.meshes.tools.R2MeshConverter
writeMeshToFileInferred(Path, String) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterType
  Write the named mesh to the given file.

A B C D E F G H I K L M N O P Q R S T U V W

Copyright © 2017 <code@io7m.com> http://io7m.com