Skip navigation links
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 R2FilterCompositorItem>) - 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(PVector3D<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(PVector3D<R2SpaceWorldType>, double, double) - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
 
addInstance(PVector3D<R2SpaceWorldType>, double, double) - 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(R2FilterCompositorItem) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
Adds one element to items list.
addItems(R2FilterCompositorItem...) - 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(PVector3D<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
Add a normal vector.
addNormal(PVector3D<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
Add a normal vector.
addPosition(PVector3D<R2SpaceObjectType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
Add a position vector.
addPosition(PVector3D<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(PVector4D<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(PVector2D<R2SpaceTextureType>) - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
Add a UV vector.
addUV(PVector2D<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, AreaSizeL) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescriptionScaler
 
apply(R2ImageBufferDescription, AreaSizeL) - Method in class com.io7m.r2.core.R2ImageBufferDescriptionScaler
 
area() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
 
area() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
 
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.R2GeometryBufferDescription
 
area() - Method in interface com.io7m.r2.core.R2GeometryBufferDescriptionType
 
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.R2MaskBufferDescription
 
area() - Method in interface com.io7m.r2.core.R2MaskBufferDescriptionType
 
area() - Method in interface com.io7m.r2.core.R2RenderTargetDescriptionType
 
area() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
 
area() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
 
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
 
aspectRatio() - Method in class com.io7m.r2.core.R2ProjectionFOV
 

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(Vector3D, Vector3D, Vector3D, Vector3D, double, double) - 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
 
black2D() - Method in class com.io7m.r2.core.R2TextureDefaults
 
black2D() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
 
blackCube() - Method in class com.io7m.r2.core.R2TextureDefaults
 
blackCube() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
 
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
build() - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2DepthAttachmentCreate.Builder
build() - Method in class com.io7m.r2.core.R2DepthAttachmentCreateWithStencil.Builder
build() - Method in class com.io7m.r2.core.R2DepthAttachmentShare.Builder
build() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
Builds a new R2InstanceSingle.
build() - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
build() - Method in class com.io7m.r2.core.R2MaskInstances.Builder
Builds a new R2MaskInstances.
build() - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
build() - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
Builds a new R2MaterialDepthSingle.
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
build() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
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
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
build() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial.Builder
build() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
build() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
build() - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
Builds a new R2BlurParameters.
build() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterCompositorBlending.Builder
build() - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
build() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
Builds a new R2FilterFogParameters.
build() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
build() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
build() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
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
builder() - Static method in class com.io7m.r2.core.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.R2DepthAttachmentCreateWithStencil
Creates a builder for R2DepthAttachmentCreateWithStencil.
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
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
builder() - Static method in class com.io7m.r2.core.shaders.provided.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
builder() - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
Creates a builder for R2FilterBoxBlurParameters.
builder() - Static method in class com.io7m.r2.filters.R2FilterCompositorBlending
Creates a builder for R2FilterCompositorBlending.
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
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
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
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
builder() - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
builder() - Static method in class com.io7m.r2.filters.R2ShaderSSAOParameters
Creates a builder for R2ShaderSSAOParameters.
byteRange() - Method in class com.io7m.r2.core.debug.R2DebugCube
 
byteRange() - Method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2GeometryBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2ImageBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2MaskBuffer
 
byteRange() - Method in class com.io7m.r2.core.R2UnitQuad
 
byteRange() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
 
byteRange() - Method in class com.io7m.r2.filters.R2EyeZBuffer
 
byteRange() - Method in class com.io7m.r2.meshes.defaults.R2UnitCube
 
byteRange() - Method in class com.io7m.r2.meshes.defaults.R2UnitSphere
 

C

call(JCGLInterfaceGL33Type, JCGLTextureUnitContextParentType, C, D) - Method in interface com.io7m.r2.core.R2RenderTargetAllocatorFunctionType
Allocate a render target.
check(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
Construct a new shader.
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
 
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.abstracts - package com.io7m.r2.core.shaders.abstracts
Default abstract shaders.
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
 
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(R2DepthAttachmentCreateWithStencilType) - Static method in class com.io7m.r2.core.R2DepthAttachmentCreateWithStencil
Creates an immutable copy of a R2DepthAttachmentCreateWithStencilType 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(R2FilterCompositorBlendingType) - Static method in class com.io7m.r2.filters.R2FilterCompositorBlending
Creates an immutable copy of a R2FilterCompositorBlendingType 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(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.debug.R2DebugCube
Allocate a new debug cube.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
Construct a new shader.
create(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
Construct a new renderer.
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2AmbientOcclusionBufferDescription) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBuffer
Construct a new ambient occlusion buffer.
create() - Static method in class com.io7m.r2.core.R2DepthInstances
 
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2DepthOnlyBufferDescription) - Static method in class com.io7m.r2.core.R2DepthOnlyBuffer
Construct a new depth-only buffer.
create(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2DepthOnlyRenderer
Construct a new renderer.
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2DepthVarianceBufferDescription) - Static method in class com.io7m.r2.core.R2DepthVarianceBuffer
Construct a new depth-only buffer.
create(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2DepthVarianceRenderer
Construct a new renderer.
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2GeometryBufferDescription) - Static method in class com.io7m.r2.core.R2GeometryBuffer
Construct a new geometry buffer.
create(JCGLInterfaceGL33Type) - Static method in class com.io7m.r2.core.R2GeometryRenderer
Construct a new renderer.
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2ImageBufferDescription) - Static method in class com.io7m.r2.core.R2ImageBuffer
Construct a new image buffer.
create(R2IDPoolType, JCGLArrayBuffersType, JCGLArrayObjectsType, JCGLArrayObjectUsableType, int) - Static method in class com.io7m.r2.core.R2InstanceBatchedDynamic
Construct a new batch of instances.
create(R2IDPoolType, JCGLArrayBuffersType, JCGLArrayObjectsType, int) - Static method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
Construct a new batch of instances.
create(R2UnitQuadUsableType, R2IDPoolType, R2TextureDefaultsType) - Static method in class com.io7m.r2.core.R2LightAmbientScreenSingle
Construct a new light.
create(R2UnitQuadUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
Construct a new light.
create(R2ProjectionMeshReadableType, R2Texture2DUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
Construct a new light.
create(R2ProjectionMeshReadableType, R2Texture2DUsableType, R2ShadowDepthVarianceType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
Construct a new light.
create(JCGLInterfaceGL33Type, R2TextureDefaultsType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.core.R2LightRenderer
Construct a new renderer.
create(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2MaskBufferDescriptionType) - Static method in class com.io7m.r2.core.R2MaskBuffer
Construct a new mask buffer.
create(JCGLInterfaceGL33Type, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2MaskRenderer
Construct a new renderer.
create() - Static method in class com.io7m.r2.core.R2Matrices
 
create() - Static method in class com.io7m.r2.core.R2ProjectionFrustum
Construct a new frustum projection.
create(JCGLInterfaceGL33Type, R2ProjectionType, JCGLUsageHint, JCGLUsageHint) - Static method in class com.io7m.r2.core.R2ProjectionMesh
Construct a mesh based on the given projection.
create() - Static method in class com.io7m.r2.core.R2ProjectionOrthographic
Construct a new frustum projection.
create() - Static method in class com.io7m.r2.core.R2SceneLights
 
create() - Static method in class com.io7m.r2.core.R2SceneOpaques
 
create() - Static method in class com.io7m.r2.core.R2SceneStencils
 
create(R2ShaderPreprocessingEnvironmentReadableType, JCGLInterfaceGL33Type, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.core.R2StencilRenderer
 
create(JCGLTexturesType, JCGLTextureUnitContextParentType) - Static method in class com.io7m.r2.core.R2TextureDefaults
Allocate the default textures.
create() - Static method in class com.io7m.r2.core.R2TransformMatrix4x4
 
create() - 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).
create() - 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).
create() - 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).
create() - 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).
create() - Static method in class com.io7m.r2.core.R2TransformT
Construct a transform using the default values: The translation (0, 0, 0).
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
Construct a new shader.
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, AreaL) - 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, AreaL) - 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.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthLinear
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthQuadratic
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogDepthQuadraticInverse
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, R2FilterFXAAQuality) - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
Construct a new shader.
create(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType) - Static method in class com.io7m.r2.filters.R2ShaderSSAO
Construct a new shader.
create(JCGLTexturesType, JCGLTextureUnitContextParentType) - Static method in class com.io7m.r2.filters.R2SSAONoiseTexture
Construct a new noise texture.
createWith(double, double, double, double) - Static method in class com.io7m.r2.core.R2ProjectionFOV
Construct a new FOV projection.
createWith(double, double, double, double, double, double) - Static method in class com.io7m.r2.core.R2ProjectionFrustum
Construct a new frustum projection.
createWith(double, double, double, double, double, double) - Static method in class com.io7m.r2.core.R2ProjectionOrthographic
Construct a new frustum projection.
createWith(Quaternion4D, PVector3D<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformOT
Construct a transform using the given initial values.
createWith(Quaternion4D, Vector3D, PVector3D<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformSiOT
Construct a transform using the given initial values.
createWith(Quaternion4D, double, PVector3D<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformSOT
Construct a transform using the given initial values.
createWith(double, PVector3D<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformST
Construct a transform using the given initial values.
createWith(PVector3D<R2SpaceWorldType>) - Static method in class com.io7m.r2.core.R2TransformT
Construct a transform using the given initial values.
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.abstracts.R2AbstractShader
 
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
 
direction() - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
 
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
environment() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
environment() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
 
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.R2DepthAttachmentCreateWithStencil
This instance is equal to all instances of R2DepthAttachmentCreateWithStencil 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.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.R2FilterCompositorBlending
This instance is equal to all instances of R2FilterCompositorBlending 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(R2DepthAttachmentCreateWithStencilType) - Method in class com.io7m.r2.core.R2DepthAttachmentCreateWithStencil.Builder
Fill a builder with attribute values from the provided R2DepthAttachmentCreateWithStencilType 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(R2FilterCompositorBlendingType) - Method in class com.io7m.r2.filters.R2FilterCompositorBlending.Builder
Fill a builder with attribute values from the provided R2FilterCompositorBlendingType 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, R2AmbientOcclusionBufferDescription) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
 
get(JCGLTextureUnitContextParentType, R2DepthVarianceBufferDescription) - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
 
get() - Static method in class com.io7m.r2.core.R2ImageBufferDescriptionScaler
 
get(JCGLTextureUnitContextParentType, R2ImageBufferDescription) - Method in class com.io7m.r2.core.R2ImageBufferPool
 
get(JCGLTextureUnitContextParentType, R2LightBufferDescription) - 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.
get() - Static method in class com.io7m.r2.core.R2TransformIdentity
 
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.
getGroup() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupType
 
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
 
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
 
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
 
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.R2TransformST
 
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.
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
 
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.R2DepthAttachmentCreateWithStencil
Returns a constant hash code value.
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.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.R2FilterCompositorBlending
Returns a constant hash code value.
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.
horizontalFOV() - Method in class com.io7m.r2.core.R2ProjectionFOV
 

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.abstracts.R2AbstractShader
 
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.
lightShaderTargetIsImageBuffer(Map<String, String>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParameters
Determine if a given shader environment implies that the light shader to which the environment belongs was compiled to write its output to an image buffer instead of a light buffer.
lightShaderTargetIsLightBuffer(Map<String, String>) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParameters
Determine if a given shader environment implies that the light shader to which the environment belongs was compiled to write its output to a light buffer instead of an image buffer.
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>, BiFunction<A, R2DepthAttachmentCreateWithStencilType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentCreateType
 
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>, BiFunction<A, R2DepthAttachmentCreateWithStencilType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentCreateWithStencilType
 
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>, BiFunction<A, R2DepthAttachmentCreateWithStencilType, B>) - Method in interface com.io7m.r2.core.R2DepthAttachmentShareType
 
matchDepthAttachment(A, BiFunction<A, R2DepthAttachmentShareType, B>, BiFunction<A, R2DepthAttachmentCreateType, B>, BiFunction<A, R2DepthAttachmentCreateWithStencilType, 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
 
newBuilder(long, long) - Static method in class com.io7m.r2.meshes.R2MeshBasic
 
newBuilder(long, long) - Static method in class com.io7m.r2.meshes.R2MeshTangents
 
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
 
newEyePositionBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, AreaSizeL) - Static method in class com.io7m.r2.filters.R2EyePositionBuffer
Construct a new eye-space position buffer.
newEyeZBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, AreaSizeL) - 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<R2ImageBufferDescription, R2ImageBufferUsableType, R2ImageBufferDescription, R2ImageBufferUsableType>>, R2RenderTargetPoolUsableType<R2ImageBufferDescription, 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, R2IDPoolType, R2UnitQuadUsableType) - Static method in class com.io7m.r2.filters.R2FilterSSAO
Construct a new filter.
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(R2UnitSphereUsableType, R2IDPoolType) - Static method in class com.io7m.r2.core.R2LightSphericalSingle
Construct a new light.
newLightBuffer(JCGLFramebuffersType, JCGLTexturesType, JCGLTextureUnitContextParentType, R2LightBufferDescription) - Static method in class com.io7m.r2.core.R2LightBuffers
Construct a new light buffer.
newMappedReaderForFileChannel(FileChannel, R2MeshParserInterleavedListenerType) - Static method in class com.io7m.r2.meshes.binary.R2MBMappedReader
Create a new parser for the given file channel.
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, R2DepthVarianceRendererType, R2RenderTargetPoolUsableType<R2DepthVarianceBufferDescription, R2DepthVarianceBufferUsableType>) - Static method in class com.io7m.r2.core.R2ShadowMapRenderer
 
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.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.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.R2ShaderFilterLightApplicator
Construct a new shader.
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.
newViewRays() - 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.
normal2D() - Method in class com.io7m.r2.core.R2TextureDefaults
 
normal2D() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
 
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
 
occlusionMap() - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
 
occlusionTexture() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
 
occlusionTexture() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
 
of(R2TransformReadableType, PVector4D<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, PVector4D<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
Construct a new immutable R2DebugInstanceSingle instance.
of(PVector3D<R2SpaceWorldType>, PVector4D<R2SpaceRGBAType>, PVector3D<R2SpaceWorldType>, PVector4D<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<PVector4D<R2SpaceRGBAType>>, PVector4D<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
Construct a new immutable R2DebugVisualizerRendererParameters instance.
of(AreaSizeL) - 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(AreaSizeL) - Static method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
Construct a new immutable R2DepthOnlyBufferDescription instance.
of(AreaSizeL, JCGLTextureFilterMagnification, JCGLTextureFilterMinification, R2DepthPrecision, R2DepthVariancePrecision) - Static method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
Construct a new immutable R2DepthVarianceBufferDescription instance.
of(AreaSizeL, R2GeometryBufferComponents) - Static method in class com.io7m.r2.core.R2GeometryBufferDescription
Construct a new immutable R2GeometryBufferDescription instance.
of(AreaSizeL, Optional<R2DepthAttachmentSpecificationType>) - Static method in class com.io7m.r2.core.R2ImageBufferDescription
Construct a new immutable R2ImageBufferDescription instance.
of(long, JCGLArrayObjectUsableType, R2TransformReadableType, PMatrix3x3D<R2SpaceTextureType, R2SpaceTextureType>) - Static method in class com.io7m.r2.core.R2InstanceSingle
Construct a new immutable R2InstanceSingle instance.
of(AreaSizeL, R2LightBufferComponents) - Static method in class com.io7m.r2.core.R2LightBufferDescription
Construct a new immutable R2LightBufferDescription instance.
of(AreaSizeL, 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, R2DepthVarianceBufferDescription) - 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, double) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
Construct a new immutable R2DepthShaderBasicParameters instance.
of(R2TextureDefaultsType, R2Texture2DUsableType, double, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
Construct a new immutable R2DepthShaderBasicStippledParameters instance.
of(double, PVector3D<R2SpaceRGBType>, R2Texture2DUsableType, R2Texture2DUsableType, R2Texture2DUsableType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
Construct a new immutable R2RefractionMaskedDeltaParameters instance.
of(R2TextureDefaultsType, PVector4D<R2SpaceRGBAType>, PVector3D<R2SpaceRGBType>, double, R2Texture2DUsableType, R2Texture2DUsableType, double, R2Texture2DUsableType, double, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
Construct a new immutable R2SurfaceShaderBasicParameters instance.
of(R2TextureDefaultsType, PVector4D<R2SpaceRGBAType>, PVector3D<R2SpaceRGBType>, double, R2Texture2DUsableType, R2Texture2DUsableType, double, R2Texture2DUsableType, double, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
Construct a new immutable R2SurfaceShaderBasicReflectiveParameters instance.
of(R2TextureDefaultsType, PVector4D<R2SpaceRGBAType>, PVector3D<R2SpaceRGBType>, double, R2Texture2DUsableType, R2Texture2DUsableType, double, R2Texture2DUsableType, double, R2Texture2DUsableType, double, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
Construct a new immutable R2SurfaceShaderBasicStippledParameters instance.
of(R2TextureDefaultsType, R2Texture2DUsableType, PVector4D<R2SpaceRGBAType>, double, double) - 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, AreaL) - 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, AreaL) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
Construct a new immutable R2ShaderParametersView instance.
of(double, double, int, double, JCGLFramebufferBlitFilter) - Static method in class com.io7m.r2.filters.R2BilateralBlurParameters
Construct a new immutable R2BilateralBlurParameters instance.
of(double, double, 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, AreaSizeL, 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, AreaSizeL, DD>) - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
Construct a new immutable R2FilterBoxBlurParameters instance.
of(R2Texture2DUsableType, AreaL, double, Optional<R2FilterCompositorBlending>) - Static method in class com.io7m.r2.filters.R2FilterCompositorItem
Construct a new immutable R2FilterCompositorItem instance.
of(List<R2FilterCompositorItem>) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
Construct a new immutable R2FilterCompositorParameters instance.
of(Iterable<? extends R2FilterCompositorItem>) - 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>, AreaL, R2Texture2DUsableType, double, double, Optional<R2BlurParameters>, double) - Static method in class com.io7m.r2.filters.R2FilterEmissionParameters
Construct a new immutable R2FilterEmissionParameters instance.
of(R2FilterFogProgression, AreaL, R2Texture2DUsableType, R2Texture2DUsableType, double, double, PVector3D<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterFogParameters
Construct a new immutable R2FilterFogParameters instance.
of(R2Texture2DUsableType, R2FilterFXAAQuality, double, double, double) - Static method in class com.io7m.r2.filters.R2FilterFXAAParameters
Construct a new immutable R2FilterFXAAParameters instance.
of(R2CopyDepth, R2GeometryBufferUsableType, R2Texture2DUsableType, R2Texture2DUsableType, AreaL) - Static method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
Construct a new immutable R2FilterLightApplicatorParameters instance.
of(R2LightBufferUsableType, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
Construct a new immutable R2FilterOcclusionApplicatorParameters instance.
of(double, R2Texture2DUsableType, R2SSAOKernelType, double, R2GeometryBufferUsableType, R2AmbientOcclusionBufferUsableType, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterSSAOParameters
Construct a new immutable R2FilterSSAOParameters instance.
of(R2MatricesObserverValuesType, R2Texture2DUsableType, R2Texture2DUsableType, double, double, double, double, double, double) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
Construct a new immutable R2ShaderFilterBilateralBlurDepthAwareParameters instance.
of(R2Texture2DUsableType, double) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
Construct a new immutable R2ShaderFilterBoxBlurParameters instance.
of(R2Texture2DUsableType, double, R2Texture2DUsableType, double) - Static method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
Construct a new immutable R2ShaderFilterEmissionParameters instance.
of(R2Texture2DUsableType, R2Texture2DUsableType, double, double, PVector3D<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
Construct a new immutable R2ShaderFilterFogParameters instance.
of(R2Texture2DUsableType, double, double, double) - 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, double) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
Construct a new immutable R2ShaderFilterOcclusionApplicatorParameters instance.
of(R2Texture2DUsableType, double) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
Construct a new immutable R2ShaderFilterTextureShowParameters instance.
of(double, double, R2SSAOKernelType, R2Texture2DUsableType, AreaL, 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.abstracts.R2AbstractShader
 
onActivate(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
Activate the shader for rendering.
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
 
onActualReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyePositionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyeZParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterEmissionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFogParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFXAAParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterLightApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterTextureShowParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
 
onActualReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderSSAOParameters>) - Method in class com.io7m.r2.filters.R2ShaderSSAO
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
 
onActualReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicReflectiveParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
 
onActualReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
 
onActualReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
 
onActualReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onActualReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
 
onActualReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightAmbientScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
 
onActualReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
 
onActualReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
 
onActualReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onCheckActivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onCheckDeactivated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onCheckGetFSM() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onCheckValidated() - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
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.shaders.abstracts.R2AbstractLightProjectiveShader
 
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
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.
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderFilterUsableType
Set filter values.
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
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 interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
Set shader values that are derived from the current instance transform.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedUsableType
Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedUsableType
Set material values.
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 interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedUsableType
Set material values.
onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
Set material values.
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveUsableType
Set shader values that are derived from the current projective light.
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowUsableType
Set values from the given shadow map context.
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightSingleUsableType
Set light values.
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
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 interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
Set shader values that are derived from the current view.
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 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 interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
Set shader values that are derived from the current view.
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 interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
Set shader values that are derived from the current view.
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
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.
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.shaders.abstracts.R2AbstractShader
 
onValidate() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
Validate the shader prior to executing a draw call.
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 interface com.io7m.r2.core.R2TransformOrientationReadableType
 
orientation() - Method in class com.io7m.r2.core.R2TransformOT
 
orientation() - Method in class com.io7m.r2.core.R2TransformSiOT
 
orientation() - Method in class com.io7m.r2.core.R2TransformSOT
 
originPosition() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
 
originPosition() - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
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

parametersFor(R2TextureDefaultsType, R2GeometryBufferUsableType, R2LightBufferUsableType, AreaL) - Static method in class com.io7m.r2.filters.R2FilterLightApplicator
Create a set of filter parameters for the given values.
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() - Method in class com.io7m.r2.core.R2ProjectionFOV
 
projectionMakeMatrix() - Method in class com.io7m.r2.core.R2ProjectionFrustum
 
projectionMakeMatrix() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
 
projectionMakeMatrix() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
 
projectionMakeMatrixUntyped() - Method in class com.io7m.r2.core.R2ProjectionFOV
 
projectionMakeMatrixUntyped() - Method in class com.io7m.r2.core.R2ProjectionFrustum
 
projectionMakeMatrixUntyped() - Method in class com.io7m.r2.core.R2ProjectionOrthographic
 
projectionMakeMatrixUntyped() - Method in interface com.io7m.r2.core.R2ProjectionReadableType
 
projectionReadable() - Method in class com.io7m.r2.core.R2ProjectionMesh
 
projectionReadable() - Method in interface com.io7m.r2.core.R2ProjectionMeshReadableType
 
projectionSetXMaximum(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the maximum X value on the near plane.
projectionSetXMaximum(double) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
Set the maximum X value on the near plane.
projectionSetXMinimum(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the minimum X value on the near plane.
projectionSetXMinimum(double) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
Set the minimum X value on the near plane.
projectionSetYMaximum(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the maximum Y value on the near plane.
projectionSetYMaximum(double) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
Set the maximum Y value on the near plane.
projectionSetYMinimum(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the minimum Y value on the near plane.
projectionSetYMinimum(double) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
Set the minimum Y value on the near plane.
projectionSetZFar(double) - Method in class com.io7m.r2.core.R2ProjectionFOV
Set the distance to the far plane.
projectionSetZFar(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the distance to the far plane.
projectionSetZFar(double) - Method in class com.io7m.r2.core.R2ProjectionOrthographic
Set the distance to the far plane.
projectionSetZNear(double) - Method in class com.io7m.r2.core.R2ProjectionFOV
Set the distance to the near plane.
projectionSetZNear(double) - Method in class com.io7m.r2.core.R2ProjectionFrustum
Set the distance to the near plane.
projectionSetZNear(double) - 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

R2_LIGHT_SHADER_OUTPUT_TARGET_DEFINE - Static variable in class com.io7m.r2.shaders.core.R2LightShaderDefines
The name of the define used to control the light shader output.
R2_LIGHT_SHADER_OUTPUT_TARGET_IBUFFER - Static variable in class com.io7m.r2.shaders.core.R2LightShaderDefines
The output of the light shader is an image buffer.
R2_LIGHT_SHADER_OUTPUT_TARGET_LBUFFER - Static variable in class com.io7m.r2.shaders.core.R2LightShaderDefines
The output of the light shader is a light buffer.
R2AbstractDepthShaderBatched<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractDepthShaderBatched(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched
 
R2AbstractDepthShaderBatched.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractDepthShaderSingle<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractDepthShaderSingle(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle
 
R2AbstractDepthShaderSingle.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractFilterShader<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractFilterShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader
 
R2AbstractFilterShader.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractInstanceShaderBatched<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractInstanceShaderBatched(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched
 
R2AbstractInstanceShaderBatched.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractInstanceShaderBillboarded<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractInstanceShaderBillboarded(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded
 
R2AbstractInstanceShaderBillboarded.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractInstanceShaderSingle<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractInstanceShaderSingle(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle
 
R2AbstractInstanceShaderSingle.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractInstanceShaderSingleScreen<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractInstanceShaderSingleScreen(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen
 
R2AbstractInstanceShaderSingleScreen.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractLightProjectiveShader<M extends R2LightProjectiveReadableType> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractLightProjectiveShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader
 
R2AbstractLightProjectiveShader.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractLightProjectiveWithShadowShader<M extends R2LightProjectiveWithShadowReadableType> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractLightProjectiveWithShadowShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader
 
R2AbstractLightProjectiveWithShadowShader.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractLightScreenShaderSingle<M extends R2LightSingleReadableType> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractLightScreenShaderSingle(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle
 
R2AbstractLightScreenShaderSingle.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractLightVolumeShaderSingle<M extends R2LightVolumeSingleReadableType> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractLightVolumeShaderSingle(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle
 
R2AbstractLightVolumeShaderSingle.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractShader<S extends Enum<S>,M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation.
R2AbstractShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractShader
 
R2AbstractTranslucentInstanceShaderBatched<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractTranslucentInstanceShaderBatched(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched
 
R2AbstractTranslucentInstanceShaderBatched.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractTranslucentInstanceShaderBillboarded<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractTranslucentInstanceShaderBillboarded(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded
 
R2AbstractTranslucentInstanceShaderBillboarded.State - Enum in com.io7m.r2.core.shaders.abstracts
 
R2AbstractTranslucentInstanceShaderSingle<M> - Class in com.io7m.r2.core.shaders.abstracts
An abstract shader implementation that checks state transitions for correctness.
R2AbstractTranslucentInstanceShaderSingle(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String, R2ShaderStateChecking) - Constructor for class com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle
 
R2AbstractTranslucentInstanceShaderSingle.State - Enum in com.io7m.r2.core.shaders.abstracts
 
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 specification that will create a depth-only attachment on the created framebuffer.
R2DepthAttachmentCreate.Builder - Class in com.io7m.r2.core
Builds instances of type R2DepthAttachmentCreate.
R2DepthAttachmentCreateType - Interface in com.io7m.r2.core
A specification that will create a depth-only attachment on the created framebuffer.
R2DepthAttachmentCreateWithStencil - Class in com.io7m.r2.core
A specification that will create a depth+stencil attachment on the created framebuffer.
R2DepthAttachmentCreateWithStencil.Builder - Class in com.io7m.r2.core
Builds instances of type R2DepthAttachmentCreateWithStencil.
R2DepthAttachmentCreateWithStencilType - Interface in com.io7m.r2.core
A specification that will create a depth+stencil attachment on the 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
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 D.
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 D.
R2FilterBoxBlurType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> - Interface in com.io7m.r2.filters
The type of box blur filters that blur render targets of type S and write the blurred results to render targets of type D.
R2FilterCompositor - Class in com.io7m.r2.filters
A compositor filter that combines textures.
R2FilterCompositorBlending - Class in com.io7m.r2.filters
Parameters for blending an image in the compositor.
R2FilterCompositorBlending.Builder - Class in com.io7m.r2.filters
Builds instances of type R2FilterCompositorBlending.
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.
R2FilterEmissionType - Interface in com.io7m.r2.filters
The type of 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.
R2FilterFXAAType - Interface in com.io7m.r2.filters
The type of FXAA filters.
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.
R2LightShaderDefines - Class in com.io7m.r2.shaders.core
Preprocessor definition values for light shaders.
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.
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.
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
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, R2ShaderStateChecking) - 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
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.
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.
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.
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.
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.
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.
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.
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.
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.
R2ShaderStateChecking - Enum in com.io7m.r2.core.shaders.abstracts
Indicate whether or not shader state transitions should be checked.
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.
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.
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.
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
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.
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.
R2TransformOrientationReadableType - Interface in com.io7m.r2.core
The type of transforms that have readable orientations.
R2TransformOrientationWritableType - Interface in com.io7m.r2.core
The type of transforms that have readable orientations.
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.
R2TransformScaleIndependentReadableType - Interface in com.io7m.r2.core
The type of transforms that have readable scales on independent axes.
R2TransformScaleIndependentWritableType - Interface in com.io7m.r2.core
The type of transforms that have writable scales on independent axes.
R2TransformScaleReadableType - Interface in com.io7m.r2.core
The type of transforms that have readable scales.
R2TransformScaleWritableType - Interface in com.io7m.r2.core
The type of transforms that have writable scales.
R2TransformSiOT - Class in com.io7m.r2.core
A transform represented by a scale, followed by an orientation, followed by a translation.
R2TransformSiOTReadableType - Interface in com.io7m.r2.core
A readable transform that exposes a scale, followed by an orientation, followed by a translation.
R2TransformSiOTType - Interface in com.io7m.r2.core
The type of transform that exposes 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.
R2TransformSOTReadableType - Interface in com.io7m.r2.core
A readable transform that exposes a scale, followed by an orientation, followed by a translation.
R2TransformSOTType - Interface in com.io7m.r2.core
The type of transform that exposes a 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.
R2TransformSTReadableType - Interface in com.io7m.r2.core
A readable transform that exposes a scale followed by a translation.
R2TransformSTType - Interface in com.io7m.r2.core
The type of transform that exposes a scale followed by a translation.
R2TransformT - Class in com.io7m.r2.core
A transform represented by a translation.
R2TransformTranslationReadableType - Interface in com.io7m.r2.core
The type of transforms that have readable translations.
R2TransformTranslationWritableType - Interface in com.io7m.r2.core
The type of transforms that have writable translations.
R2TransformTReadableType - Interface in com.io7m.r2.core
A readable transform that exposes a translation.
R2TransformTType - Interface in com.io7m.r2.core
The type of transforms 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(PMatrix4x4D<R2SpaceClipType, R2SpaceEyeType>) - Method in class com.io7m.r2.core.R2ViewRays
 
recalculate(PMatrix4x4D<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(AreaL, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
 
renderDepthVarianceWithBoundBuffer(AreaL, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthVarianceRendererType
Render the given opaque instances into the currently bound depth buffer.
renderDepthWithBoundBuffer(AreaL, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
 
renderDepthWithBoundBuffer(AreaL, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthRendererType
Render the given opaque instances into the currently bound depth buffer.
renderGeometry(AreaL, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in class com.io7m.r2.core.R2GeometryRenderer
 
renderGeometry(AreaL, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in interface com.io7m.r2.core.R2GeometryRendererType
Render the given opaque instances into the given geometry buffer.
renderLightsToImageBuffer(R2GeometryBufferUsableType, AreaL, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in class com.io7m.r2.core.R2LightRenderer
 
renderLightsToImageBuffer(R2GeometryBufferUsableType, AreaL, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in interface com.io7m.r2.core.R2LightRendererType
Render the given lights into the given image buffer.
renderLightsToLightBuffer(R2GeometryBufferUsableType, AreaL, Optional<R2LightBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in class com.io7m.r2.core.R2LightRenderer
 
renderLightsToLightBuffer(R2GeometryBufferUsableType, AreaL, 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(AreaL, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in class com.io7m.r2.core.R2MaskRenderer
 
renderMask(AreaL, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in interface com.io7m.r2.core.R2MaskRendererType
Render the given instances into the given mask buffer.
renderScene(AreaL, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DebugVisualizerRendererParameters) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
 
renderScene(AreaL, 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, AreaL, R2SceneStencilsType) - Method in class com.io7m.r2.core.R2StencilRenderer
 
renderStencilsWithBoundBuffer(R2MatricesObserverType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, AreaL, 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(AreaL, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, List<R2TranslucentType<?>>) - Method in class com.io7m.r2.core.R2TranslucentRenderer
 
renderTranslucents(AreaL, 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
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, R2FilterLightApplicatorParameters) - 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) - Method in class com.io7m.r2.filters.R2SSAOKernel
 
sample(int) - 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, AreaSizeL, T>, double) - Static method in class com.io7m.r2.core.R2RenderTargetDescriptions
Scale the given render target description by scale.
scale() - Method in interface com.io7m.r2.core.R2TransformScaleReadableType
 
scale() - Method in class com.io7m.r2.core.R2TransformSiOT
 
scale() - Method in class com.io7m.r2.core.R2TransformSOT
 
scale() - Method in class com.io7m.r2.core.R2TransformST
 
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(AreaSizeL, double) - Static method in class com.io7m.r2.core.R2RenderTargetDescriptions
Scale the given inclusive area by the given scale value.
scaleAxes() - Method in interface com.io7m.r2.core.R2TransformScaleIndependentReadableType
 
scaleAxes() - Method in class com.io7m.r2.core.R2TransformSiOT
 
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(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the albedoColor attribute.
setAlbedoColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the albedoColor attribute.
setAlbedoColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
Initializes the value for the albedoColor attribute.
setAlbedoColor(PVector4D<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(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the albedoMix attribute.
setAlbedoMix(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the albedoMix attribute.
setAlbedoMix(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
Initializes the value for the alphaDiscardThreshold attribute.
setAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
Initializes the value for the alphaDiscardThreshold attribute.
setAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the alphaDiscardThreshold attribute.
setAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the alphaDiscardThreshold attribute.
setAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
Initializes the value for the alphaDiscardThreshold attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
Initializes the value for the area attribute.
setArea(AreaSizeL) - 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(double) - 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<? extends 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<? extends 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<? extends JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
Initializes the optional value blending to blending.
setBlending(R2FilterCompositorBlending) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
Initializes the optional value blending to blending.
setBlending(Optional<? extends R2FilterCompositorBlending>) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
Initializes the optional value blending to blending.
setBlurFalloff(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
Initializes the value for the blurFalloff attribute.
setBlurOutputInverseHeight(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
Initializes the value for the blurOutputInverseHeight attribute.
setBlurOutputInverseWidth(double) - 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<? extends 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(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
Initializes the value for the blurRadius attribute.
setBlurRadius(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters.Builder
Initializes the value for the blurRadius attribute.
setBlurScale(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
Initializes the value for the blurScale attribute.
setBlurScale(double) - 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(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
Initializes the value for the blurSharpness attribute.
setBlurSharpness(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters.Builder
Initializes the value for the blurSharpness attribute.
setBlurSize(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters.Builder
Initializes the value for the blurSize attribute.
setBlurSize(double) - Method in class com.io7m.r2.filters.R2BlurParameters.Builder
Initializes the value for the blurSize attribute.
setColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
Initializes the value for the color attribute.
setColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
Initializes the value for the color attribute.
setColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
 
setColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
 
setColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
 
setColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
 
setColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setColor(PVector3D<R2SpaceRGBType>) - Method in interface com.io7m.r2.core.R2LightWritableType
Set the color of the light.
setColor(PVector3D<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<? extends 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<? extends R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
Initializes the optional value depthAttachment to depthAttachment.
setDepthCoefficient(double) - 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(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
Initializes the value for the edgeThreshold attribute.
setEdgeThreshold(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
Initializes the value for the edgeThreshold attribute.
setEdgeThresholdMinimum(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
Initializes the value for the edgeThresholdMinimum attribute.
setEdgeThresholdMinimum(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters.Builder
Initializes the value for the edgeThresholdMinimum attribute.
setEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the emission attribute.
setEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the emission attribute.
setEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
Initializes the value for the emission attribute.
setEmissionIntensity(double) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
Initializes the value for the emissionIntensity attribute.
setEmissionIntensity(double) - 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(double) - 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(double) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
Initializes the value for the exponent attribute.
setExponent(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
Initializes the value for the fadeZFar attribute.
setFadeZNear(double) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
Initializes the value for the fadeZNear attribute.
setFalloff(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
 
setFalloff(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
 
setFalloff(double) - Method in interface com.io7m.r2.core.R2LightProjectiveWritableType
Set the light falloff exponent
setFalloff(double) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setFalloff(double) - Method in interface com.io7m.r2.core.R2LightSphericalWritableType
Set the light falloff exponent
setFogColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
Initializes the value for the fogColor attribute.
setFogColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
Initializes the value for the fogColor attribute.
setFogFarPositiveZ(double) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
Initializes the value for the fogFarPositiveZ attribute.
setFogFarPositiveZ(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
Initializes the value for the fogFarPositiveZ attribute.
setFogNearPositiveZ(double) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
Initializes the value for the fogNearPositiveZ attribute.
setFogNearPositiveZ(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters.Builder
Initializes the value for the fogNearPositiveZ attribute.
setFrom(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
Initializes the value for the from attribute.
setFromColor(PVector4D<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(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
Initializes the value for the geometryDefaultColor attribute.
setGeometryGroupColors(Int2ReferenceMap<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
Initializes the value for the geometryGroupColors attribute.
setGeometryScaleFactor(double) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setGeometryScaleFactor(double) - Method in interface com.io7m.r2.core.R2LightSphericalSingleWritableType
Set the geometry scale factor.
setGlowIntensity(double) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
Initializes the value for the glowIntensity attribute.
setGlowIntensity(double) - 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(double) - 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(double) - Method in class com.io7m.r2.core.R2LightAmbientScreenSingle
 
setIntensity(double) - Method in class com.io7m.r2.core.R2LightDirectionalScreenSingle
 
setIntensity(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
 
setIntensity(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
 
setIntensity(double) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setIntensity(double) - Method in interface com.io7m.r2.core.R2LightWritableType
Set the current light intensity
setIntensity(double) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
Initializes the value for the intensity attribute.
setIntensity(double) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters.Builder
Initializes the value for the intensity attribute.
setIntensity(double) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters.Builder
Initializes the value for the intensity attribute.
setIntensity(double) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters.Builder
Initializes the value for the intensity attribute.
setItems(Iterable<? extends R2FilterCompositorItem>) - 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(R2DepthVarianceBufferDescription) - 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.
setMatrix4x4D(PMatrix4x4D<R2SpaceObjectType, R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
Set the transform matrix.
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.
setOrientation(Quaternion4D) - Method in interface com.io7m.r2.core.R2TransformOrientationWritableType
Set the orientation.
setOrientation(Quaternion4D) - Method in class com.io7m.r2.core.R2TransformOT
 
setOrientation(Quaternion4D) - Method in class com.io7m.r2.core.R2TransformSiOT
 
setOrientation(Quaternion4D) - Method in class com.io7m.r2.core.R2TransformSOT
 
setOriginPosition(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setOriginPosition(PVector3D<R2SpaceWorldType>) - Method in interface com.io7m.r2.core.R2LightSphericalSingleWritableType
Set the origin position of the light.
setOutputBuffer(R2AmbientOcclusionBufferUsableType) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
Initializes the value for the outputBuffer attribute.
setOutputDescriptionScaler(BiFunction<DD, AreaSizeL, DD>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters.Builder
Initializes the value for the outputDescriptionScaler attribute.
setOutputDescriptionScaler(BiFunction<DD, AreaSizeL, 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<? extends 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(AreaL) - Method in class com.io7m.r2.filters.R2FilterCompositorItem.Builder
Initializes the value for the outputViewport attribute.
setOutputViewport(AreaL) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
Initializes the value for the outputViewport attribute.
setOutputViewport(AreaL) - 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.
setRadius(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
 
setRadius(double) - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
 
setRadius(double) - Method in interface com.io7m.r2.core.R2LightProjectiveWritableType
Set the light radius in world-space units.
setRadius(double) - Method in class com.io7m.r2.core.R2LightSphericalSingle
 
setRadius(double) - 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.
setSampleRadius(double) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters.Builder
Initializes the value for the sampleRadius attribute.
setSampleRadius(double) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters.Builder
Initializes the value for the sampleRadius attribute.
setScale(double) - Method in interface com.io7m.r2.core.R2TransformScaleWritableType
Set the uniform scale.
setScale(double) - Method in class com.io7m.r2.core.R2TransformSOT
Set the uniform scale.
setScale(double) - Method in class com.io7m.r2.core.R2TransformST
Set the uniform scale.
setScale(double) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
Initializes the value for the scale attribute.
setScale(double) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters.Builder
Initializes the value for the scale attribute.
setScaleAxes(Vector3D) - Method in interface com.io7m.r2.core.R2TransformScaleIndependentWritableType
Set the scales for each axis.
setScaleAxes(Vector3D) - Method in class com.io7m.r2.core.R2TransformSiOT
 
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(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the specularColor attribute.
setSpecularColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the specularColor attribute.
setSpecularColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
Initializes the value for the specularColor attribute.
setSpecularExponent(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
Initializes the value for the specularExponent attribute.
setSpecularExponent(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
Initializes the value for the specularExponent attribute.
setSpecularExponent(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
Initializes the value for the stippleThreshold attribute.
setStippleThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
Initializes the value for the stippleThreshold attribute.
setSubPixelAliasingRemoval(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters.Builder
Initializes the value for the subPixelAliasingRemoval attribute.
setSubPixelAliasingRemoval(double) - 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(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
Initializes the value for the to attribute.
setToColor(PVector4D<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.
setTranslation(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformOT
 
setTranslation(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformSiOT
 
setTranslation(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformSOT
 
setTranslation(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformST
 
setTranslation(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.R2TransformT
 
setTranslation(PVector3D<R2SpaceWorldType>) - Method in interface com.io7m.r2.core.R2TransformTranslationWritableType
Set the translation.
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(PMatrix3x3D<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(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight.Builder
Initializes the value for the viewport attribute.
setViewport(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
Assigns a value to the viewport attribute.
setViewport(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView.Builder
Initializes the value for the viewport attribute.
setViewport(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
Assigns a value to the viewport attribute.
setViewport(AreaL) - Method in class com.io7m.r2.filters.R2FilterFogParameters.Builder
Initializes the value for the viewport attribute.
setViewport(AreaL) - 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.abstracts.R2AbstractShader
 
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 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.abstracts.R2AbstractShader
 
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.core.R2AmbientOcclusionBuffer
 
size() - Method in class com.io7m.r2.core.R2DepthOnlyBuffer
 
size() - Method in class com.io7m.r2.core.R2DepthVarianceBuffer
 
size() - Method in class com.io7m.r2.core.R2GeometryBuffer
 
size() - Method in class com.io7m.r2.core.R2ImageBuffer
 
size() - Method in class com.io7m.r2.core.R2MaskBuffer
 
size() - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
 
size() - Method in class com.io7m.r2.filters.R2EyeZBuffer
 
size() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
 
size() - Method in class com.io7m.r2.filters.R2SSAOKernel
 
size() - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
 
sizeAsViewport() - Method in interface com.io7m.r2.core.R2RenderTargetUsableType
 
sizeAsViewport() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
 
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
 
specularTextureOrDefault(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.
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 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
 
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
 
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
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
toImmutable() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
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.R2DepthAttachmentCreateWithStencil
Prints the immutable value R2DepthAttachmentCreateWithStencil.
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.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.R2FilterCompositorBlending
Prints the immutable value R2FilterCompositorBlending.
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
 
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() - Method in class com.io7m.r2.core.R2TransformIdentity
 
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
 
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformOT
 
transformMakeMatrix4x4F() - Method in interface com.io7m.r2.core.R2TransformReadableType
Produce a 4x4 matrix for the current transformation.
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformSiOT
 
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformSOT
 
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformST
 
transformMakeMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformT
 
transformMakeViewMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformIdentity
 
transformMakeViewMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformOT
 
transformMakeViewMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformSOT
 
transformMakeViewMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformST
 
transformMakeViewMatrix4x4F() - Method in class com.io7m.r2.core.R2TransformT
 
transformMakeViewMatrix4x4F() - 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 class com.io7m.r2.core.R2TransformSiOT
 
translation() - Method in class com.io7m.r2.core.R2TransformSOT
 
translation() - Method in class com.io7m.r2.core.R2TransformST
 
translation() - Method in class com.io7m.r2.core.R2TransformT
 
translation() - Method in interface com.io7m.r2.core.R2TransformTranslationReadableType
 
triangles() - Method in class com.io7m.r2.meshes.R2MeshTangents
 
triangles() - Method in interface com.io7m.r2.meshes.R2MeshTangentsType
 

U

uniform(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.
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) - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
 
update(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.R2InstanceBatchedType
Update any data required for rendering on the GPU.
update(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
 
update(JCGLInterfaceGL33Type) - 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.
updateRequired() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
 
updateRequired() - Method in interface com.io7m.r2.core.R2InstanceBatchedType
 
updateRequired() - Method in class com.io7m.r2.core.R2InstanceBillboardedDynamic
 
updateRequired() - Method in interface com.io7m.r2.core.R2InstanceBillboardedType
 
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
 
uvSphereApproximationArea(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.
uvSphereApproximationScaleFactor(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.
uvSphereApproximationTriangleArea(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.
uvSphereTriangleInteriorAngle(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.

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.core.shaders.abstracts.R2AbstractDepthShaderBatched.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderSingle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractFilterShader.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBatched.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderBillboarded.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractInstanceShaderSingleScreen.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveShader.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractLightScreenShaderSingle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractLightVolumeShaderSingle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.r2.core.shaders.abstracts.R2ShaderStateChecking
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() - Static method in enum com.io7m.r2.core.shaders.abstracts.R2AbstractDepthShaderBatched.State
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.shaders.abstracts.R2AbstractDepthShaderSingle.State
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.shaders.abstracts.R2AbstractFilterShader.State
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.shaders.abstracts.R2AbstractInstanceShaderBatched.State
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.shaders.abstracts.R2AbstractInstanceShaderBillboarded.State
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.shaders.abstracts.R2AbstractInstanceShaderSingle.State
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.shaders.abstracts.R2AbstractInstanceShaderSingleScreen.State
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.shaders.abstracts.R2AbstractLightProjectiveShader.State
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.shaders.abstracts.R2AbstractLightProjectiveWithShadowShader.State
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.shaders.abstracts.R2AbstractLightScreenShaderSingle.State
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.shaders.abstracts.R2AbstractLightVolumeShaderSingle.State
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.shaders.abstracts.R2AbstractTranslucentInstanceShaderBatched.State
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.shaders.abstracts.R2AbstractTranslucentInstanceShaderBillboarded.State
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.shaders.abstracts.R2AbstractTranslucentInstanceShaderSingle.State
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.shaders.abstracts.R2ShaderStateChecking
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.
white2D() - Method in class com.io7m.r2.core.R2TextureDefaults
 
white2D() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
 
whiteProjective2D() - Method in class com.io7m.r2.core.R2TextureDefaults
 
whiteProjective2D() - Method in interface com.io7m.r2.core.R2TextureDefaultsType
 
withAlbedoColor(PVector4D<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(PVector4D<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(PVector4D<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(PVector4D<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(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
Copy the current immutable object by setting a value for the albedoMix attribute.
withAlbedoMix(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
Copy the current immutable object by setting a value for the albedoMix attribute.
withAlbedoMix(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
Copy the current immutable object by setting a value for the alphaDiscardThreshold attribute.
withAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
Copy the current immutable object by setting a value for the alphaDiscardThreshold attribute.
withAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
Copy the current immutable object by setting a value for the alphaDiscardThreshold attribute.
withAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
Copy the current immutable object by setting a value for the alphaDiscardThreshold attribute.
withAlphaDiscardThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
Copy the current immutable object by setting a value for the alphaDiscardThreshold attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2GeometryBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2ImageBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - Method in class com.io7m.r2.core.R2LightBufferDescription
Copy the current immutable object by setting a value for the area attribute.
withArea(AreaSizeL) - 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<? extends 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<? extends 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<? extends JCGLBlendState>) - Method in class com.io7m.r2.core.R2TranslucentSingle
Copy the current immutable object by setting an optional value for the blending attribute.
withBlending(R2FilterCompositorBlending) - 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<? extends R2FilterCompositorBlending>) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
Copy the current immutable object by setting an optional value for the blending attribute.
withBlurFalloff(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
Copy the current immutable object by setting a value for the blurFalloff attribute.
withBlurOutputInverseHeight(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
Copy the current immutable object by setting a value for the blurOutputInverseHeight attribute.
withBlurOutputInverseWidth(double) - 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<? extends 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(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
Copy the current immutable object by setting a value for the blurRadius attribute.
withBlurRadius(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
Copy the current immutable object by setting a value for the blurRadius attribute.
withBlurScale(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
Copy the current immutable object by setting a value for the blurScale attribute.
withBlurScale(double) - 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(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
Copy the current immutable object by setting a value for the blurSharpness attribute.
withBlurSharpness(double) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
Copy the current immutable object by setting a value for the blurSharpness attribute.
withBlurSize(double) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
Copy the current immutable object by setting a value for the blurSize attribute.
withBlurSize(double) - Method in class com.io7m.r2.filters.R2BlurParameters
Copy the current immutable object by setting a value for the blurSize attribute.
withColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
Copy the current immutable object by setting a value for the color attribute.
withColor(PVector4D<R2SpaceRGBAType>) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
Copy the current immutable object by setting a value for the color attribute.
withColor(PVector3D<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<? extends 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<? extends R2DepthAttachmentSpecificationType>) - Method in class com.io7m.r2.core.R2MaskBufferDescription
Copy the current immutable object by setting an optional value for the depthAttachment attribute.
withDepthCoefficient(double) - 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(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
Copy the current immutable object by setting a value for the edgeThreshold attribute.
withEdgeThreshold(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
Copy the current immutable object by setting a value for the edgeThreshold attribute.
withEdgeThresholdMinimum(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
Copy the current immutable object by setting a value for the edgeThresholdMinimum attribute.
withEdgeThresholdMinimum(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
Copy the current immutable object by setting a value for the edgeThresholdMinimum attribute.
withEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
Copy the current immutable object by setting a value for the emission attribute.
withEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
Copy the current immutable object by setting a value for the emission attribute.
withEmission(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
Copy the current immutable object by setting a value for the emission attribute.
withEmissionIntensity(double) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
Copy the current immutable object by setting a value for the emissionIntensity attribute.
withEmissionIntensity(double) - 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(double) - 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(double) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
Copy the current immutable object by setting a value for the exponent attribute.
withExponent(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
Copy the current immutable object by setting a value for the fadeZFar attribute.
withFadeZNear(double) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
Copy the current immutable object by setting a value for the fadeZNear attribute.
withFogColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2FilterFogParameters
Copy the current immutable object by setting a value for the fogColor attribute.
withFogColor(PVector3D<R2SpaceRGBType>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
Copy the current immutable object by setting a value for the fogColor attribute.
withFogFarPositiveZ(double) - Method in class com.io7m.r2.filters.R2FilterFogParameters
Copy the current immutable object by setting a value for the fogFarPositiveZ attribute.
withFogFarPositiveZ(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
Copy the current immutable object by setting a value for the fogFarPositiveZ attribute.
withFogNearPositiveZ(double) - Method in class com.io7m.r2.filters.R2FilterFogParameters
Copy the current immutable object by setting a value for the fogNearPositiveZ attribute.
withFogNearPositiveZ(double) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
Copy the current immutable object by setting a value for the fogNearPositiveZ attribute.
withFrom(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
Copy the current immutable object by setting a value for the from attribute.
withFromColor(PVector4D<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(PVector4D<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<PVector4D<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
Copy the current immutable object by setting a value for the geometryGroupColors attribute.
withGlowIntensity(double) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
Copy the current immutable object by setting a value for the glowIntensity attribute.
withGlowIntensity(double) - 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(double) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
Copy the current immutable object by setting a value for the intensity attribute.
withIntensity(double) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
Copy the current immutable object by setting a value for the intensity attribute.
withIntensity(double) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
Copy the current immutable object by setting a value for the intensity attribute.
withIntensity(double) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
Copy the current immutable object by setting a value for the intensity attribute.
withItems(R2FilterCompositorItem...) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
Copy the current immutable object with elements that replace the content of items.
withItems(Iterable<? extends R2FilterCompositorItem>) - 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(R2DepthVarianceBufferDescription) - 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(PMatrix4x4D<R2SpaceWorldType, R2SpaceEyeType>, R2ProjectionReadableType, A, BiFunction<R2MatricesObserverType, A, B>) - Method in class com.io7m.r2.core.R2Matrices
 
withObserver(PMatrix4x4D<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, AreaSizeL, 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, AreaSizeL, 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<? extends 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(AreaL) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
Copy the current immutable object by setting a value for the outputViewport attribute.
withOutputViewport(AreaL) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
Copy the current immutable object by setting a value for the outputViewport attribute.
withOutputViewport(AreaL) - 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(double) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
Copy the current immutable object by setting a value for the sampleRadius attribute.
withSampleRadius(double) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
Copy the current immutable object by setting a value for the sampleRadius attribute.
withScale(double) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
Copy the current immutable object by setting a value for the scale attribute.
withScale(double) - 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(PVector3D<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(PVector3D<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(PVector3D<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(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
Copy the current immutable object by setting a value for the specularExponent attribute.
withSpecularExponent(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
Copy the current immutable object by setting a value for the specularExponent attribute.
withSpecularExponent(double) - 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(double) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
Copy the current immutable object by setting a value for the stippleThreshold attribute.
withStippleThreshold(double) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
Copy the current immutable object by setting a value for the stippleThreshold attribute.
withSubPixelAliasingRemoval(double) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
Copy the current immutable object by setting a value for the subPixelAliasingRemoval attribute.
withSubPixelAliasingRemoval(double) - 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(PVector3D<R2SpaceWorldType>) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
Copy the current immutable object by setting a value for the to attribute.
withToColor(PVector4D<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, PMatrix3x3D<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(PMatrix3x3D<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(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
Copy the current immutable object by setting a value for the viewport attribute.
withViewport(AreaL) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
Copy the current immutable object by setting a value for the viewport attribute.
withViewport(AreaL) - Method in class com.io7m.r2.filters.R2FilterFogParameters
Copy the current immutable object by setting a value for the viewport attribute.
withViewport(AreaL) - 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.
wrap(Consumer<JCGLInterfaceGL33Type>) - Static method in interface com.io7m.r2.core.R2DeletableType
Wrap the given consumer as a deleteable object.
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 
Skip navigation links

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