- 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
-
- emissionIntensity() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
-
- emissionIntensity() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
-
- emissionIntensity() - Method in interface com.io7m.r2.filters.R2ShaderFilterEmissionParametersType
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- observerMatricesIsSet() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
-
- 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
-
- 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
-
- R2AmbientOcclusionBufferDescription - Class in com.io7m.r2.core
-
The type of ambient occlusion buffer descriptions.
- R2AmbientOcclusionBufferDescription.Builder - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- R2DebugCubeInstance - Class in com.io7m.r2.core.debug
-
A cube.
- R2DebugCubeInstance.Builder - Class in com.io7m.r2.core.debug
-
- 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
-
- R2DebugInstanceSingle - Class in com.io7m.r2.core.debug
-
A single instance.
- R2DebugInstanceSingle.Builder - Class in com.io7m.r2.core.debug
-
- 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
-
- 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
-
- R2DebugVisualizerRendererParameters - Class in com.io7m.r2.core.debug
-
Parameters for debug-visualizing renderers.
- R2DebugVisualizerRendererParameters.Builder - Class in com.io7m.r2.core.debug
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2DepthOnlyBufferDescription - Class in com.io7m.r2.core
-
The type of depth-only buffer descriptions.
- R2DepthOnlyBufferDescription.Builder - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2DepthVarianceBufferDescription - Class in com.io7m.r2.core
-
The type of depth variance buffer descriptions.
- R2DepthVarianceBufferDescription.Builder - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2GeometryRendererType - Interface in com.io7m.r2.core
-
The type of renderers that populate geometry buffers.
- R2IDPool - Class in com.io7m.r2.core
-
- R2IDPoolType - Interface in com.io7m.r2.core
-
The type of identifier pools.
- R2ImageBuffer - Class in com.io7m.r2.core
-
- R2ImageBufferDescription - Class in com.io7m.r2.core
-
The type of image buffer descriptions.
- R2ImageBufferDescription.Builder - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2MaskBufferDescription - Class in com.io7m.r2.core
-
The type of mask buffer descriptions.
- R2MaskBufferDescription.Builder - Class in com.io7m.r2.core
-
- 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
-
- R2MaskInstancesType - Interface in com.io7m.r2.core
-
The set of mask instances that will be rendered.
- R2MaskRenderer - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2MBUnmappedWriter - Class in com.io7m.r2.meshes.binary
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2MeshTangentsAdapter - Class in com.io7m.r2.meshes
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2ShaderParametersFilterMutable<M> - Class in com.io7m.r2.core.shaders.types
-
- 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
-
- R2ShaderParametersLightMutable<M> - Class in com.io7m.r2.core.shaders.types
-
- 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
-
- R2ShaderParametersMaterialMutable<M> - Class in com.io7m.r2.core.shaders.types
-
- 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
-
- R2ShaderParametersViewMutable - Class in com.io7m.r2.core.shaders.types
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2TranslucentBillboardedType<M> - Interface in com.io7m.r2.core
-
The type of batched instance translucents.
- R2TranslucentRenderer - Class in com.io7m.r2.core
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- R2VertexCursorProducerInfoType - Interface in com.io7m.r2.core.cursors
-
- 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
-
- R2VertexCursorPUNT32 - Class in com.io7m.r2.core.cursors
-
- 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
-
- 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
-
- 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
-