- 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
- environmentMix() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
-
The linear mix between the surface's albedo and calculated
reflection values.
- environmentMix() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
-
The linear mix between the surface's albedo and calculated
reflection values.
- environmentTexture() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
-
An environment map used to simulate reflections on the rendered surface.
- environmentTexture() - Method in interface com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType
-
An environment map used to simulate reflections on the rendered surface.
- equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance
-
This instance is equal to all instances of R2DebugCubeInstance that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugInstances
-
This instance is equal to all instances of R2DebugInstances that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
-
This instance is equal to all instances of R2DebugInstanceSingle that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
-
This instance is equal to all instances of R2DebugLineSegment that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
-
This instance is equal to all instances of R2DebugVisualizerRendererParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
-
This instance is equal to all instances of R2AmbientOcclusionBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate
-
This instance is equal to all instances of R2DepthAttachmentCreate that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2DepthAttachmentShare
-
This instance is equal to all instances of R2DepthAttachmentShare that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
-
This instance is equal to all instances of R2DepthOnlyBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
-
This instance is equal to all instances of R2DepthVarianceBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2GeometryBufferDescription
-
This instance is equal to all instances of R2GeometryBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2ImageBufferDescription
-
This instance is equal to all instances of R2ImageBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2InstanceSingle
-
This instance is equal to all instances of R2InstanceSingle that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2LightBufferDescription
-
This instance is equal to all instances of R2LightBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaskBufferDescription
-
This instance is equal to all instances of R2MaskBufferDescription that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaskInstances
-
This instance is equal to all instances of R2MaskInstances that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaterialDepthBatched
-
This instance is equal to all instances of R2MaterialDepthBatched that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaterialDepthSingle
-
This instance is equal to all instances of R2MaterialDepthSingle that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
-
This instance is equal to all instances of R2MaterialOpaqueBatched that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
-
This instance is equal to all instances of R2MaterialOpaqueBillboarded that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
-
This instance is equal to all instances of R2MaterialOpaqueSingle that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2ShadowDepthVariance
-
This instance is equal to all instances of R2ShadowDepthVariance that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2Texture2DStatic
-
This instance is equal to all instances of R2Texture2DStatic that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2TextureCubeStatic
-
This instance is equal to all instances of R2TextureCubeStatic that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2TransformMatrix4x4
-
- equals(Object) - Method in class com.io7m.r2.core.R2TranslucentBatched
-
This instance is equal to all instances of R2TranslucentBatched that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2TranslucentBillboarded
-
This instance is equal to all instances of R2TranslucentBillboarded that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.R2TranslucentSingle
-
This instance is equal to all instances of R2TranslucentSingle that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
-
This instance is equal to all instances of R2DepthShaderBasicParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
-
This instance is equal to all instances of R2DepthShaderBasicStippledParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
-
This instance is equal to all instances of R2RefractionMaskedDeltaParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
-
This instance is equal to all instances of R2SurfaceShaderBasicParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
-
This instance is equal to all instances of R2SurfaceShaderBasicReflectiveParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
-
This instance is equal to all instances of R2SurfaceShaderBasicStippledParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
-
This instance is equal to all instances of R2TranslucentShaderBasicParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
-
This instance is equal to all instances of R2ShaderParametersFilter that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
-
This instance is equal to all instances of R2ShaderParametersFilterMutable that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
-
This instance is equal to all instances of R2ShaderParametersLight that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
-
This instance is equal to all instances of R2ShaderParametersLightMutable that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
-
This instance is equal to all instances of R2ShaderParametersMaterial that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
-
This instance is equal to all instances of R2ShaderParametersMaterialMutable that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
-
This instance is equal to all instances of R2ShaderParametersView that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
-
This instance is equal to all instances of R2ShaderParametersViewMutable that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
-
This instance is equal to all instances of R2BilateralBlurParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2BlurParameters
-
This instance is equal to all instances of R2BlurParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
This instance is equal to all instances of R2FilterBilateralBlurDepthAwareParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
This instance is equal to all instances of R2FilterBoxBlurParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterCompositorItem
-
This instance is equal to all instances of R2FilterCompositorItem that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
-
This instance is equal to all instances of R2FilterCompositorParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
-
This instance is equal to all instances of R2FilterDebugEyePositionParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
-
This instance is equal to all instances of R2FilterDebugEyeZParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
-
This instance is equal to all instances of R2FilterEmissionParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterFogParameters
-
This instance is equal to all instances of R2FilterFogParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
-
This instance is equal to all instances of R2FilterFXAAParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
-
This instance is equal to all instances of R2FilterLightApplicatorParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
-
This instance is equal to all instances of R2FilterOcclusionApplicatorParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
-
This instance is equal to all instances of R2FilterSSAOParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
-
This instance is equal to all instances of R2ShaderFilterBilateralBlurDepthAwareParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
-
This instance is equal to all instances of R2ShaderFilterBoxBlurParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
-
This instance is equal to all instances of R2ShaderFilterEmissionParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
This instance is equal to all instances of R2ShaderFilterFogParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
-
This instance is equal to all instances of R2ShaderFilterFXAAParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
-
This instance is equal to all instances of R2ShaderFilterLightApplicatorParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
-
This instance is equal to all instances of R2ShaderFilterOcclusionApplicatorParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
-
This instance is equal to all instances of R2ShaderFilterTextureShowParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
-
This instance is equal to all instances of R2ShaderSSAOParameters that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.meshes.R2MeshBasic
-
- equals(Object) - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
-
This instance is equal to all instances of R2MeshBasicVertex that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTangents
-
- equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
-
This instance is equal to all instances of R2MeshTangentsVertex that have equal attribute values.
- equals(Object) - Method in class com.io7m.r2.meshes.R2MeshTriangle
-
This instance is equal to all instances of R2MeshTriangle that have equal attribute values.
- errorException() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- errorException() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
-
- errorMessage() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- errorMessage() - Method in interface com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapterType
-
- exponent() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
-
- exponent() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
-
- exponent() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
-
The exponent that will be used to modify the generated SSAO term.
- exponent() - Method in interface com.io7m.r2.filters.R2ShaderSSAOParametersType
-
The exponent that will be used to modify the generated SSAO term.
- eyePositionBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
-
- eyePositionBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyePositionParametersType
-
- eyePositionTexture() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
-
- eyePositionTexture() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
-
- eyeZBuffer() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
-
- eyeZBuffer() - Method in interface com.io7m.r2.filters.R2FilterDebugEyeZParametersType
-
- eyeZTexture() - Method in class com.io7m.r2.filters.R2EyeZBuffer
-
- eyeZTexture() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
-
- fadeZFar() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
-
A specification of the distance at which instances will be fully faded in.
- fadeZFar() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
-
A specification of the distance at which instances will be fully faded in.
- fadeZNear() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
-
A specification of the distance at which to begin fading in instances.
- fadeZNear() - Method in interface com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParametersType
-
A specification of the distance at which to begin fading in instances.
- falloff() - Method in interface com.io7m.r2.core.R2LightProjectiveReadableType
-
- falloff() - Method in class com.io7m.r2.core.R2LightProjectiveWithoutShadow
-
- falloff() - Method in class com.io7m.r2.core.R2LightProjectiveWithShadowVariance
-
- falloff() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
-
- falloff() - Method in class com.io7m.r2.core.R2LightSphericalSingle
-
- floatBuffer() - Method in class com.io7m.r2.filters.R2SSAOKernel
-
- floatBuffer() - Method in interface com.io7m.r2.filters.R2SSAOKernelReadableType
-
- fogColor() - Method in class com.io7m.r2.filters.R2FilterFogParameters
-
- fogColor() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
-
- fogColor() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
- fogColor() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
-
- fogFarPositiveZ() - Method in class com.io7m.r2.filters.R2FilterFogParameters
-
The positive eye-space Z value at which fog ends.
- fogFarPositiveZ() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
-
The positive eye-space Z value at which fog ends.
- fogFarPositiveZ() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
The positive eye-space Z value at which fog ends.
- fogFarPositiveZ() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
-
The positive eye-space Z value at which fog ends.
- fogNearPositiveZ() - Method in class com.io7m.r2.filters.R2FilterFogParameters
-
The positive eye-space Z value at which fog starts.
- fogNearPositiveZ() - Method in interface com.io7m.r2.filters.R2FilterFogParametersType
-
The positive eye-space Z value at which fog starts.
- fogNearPositiveZ() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
The positive eye-space Z value at which fog starts.
- fogNearPositiveZ() - Method in interface com.io7m.r2.filters.R2ShaderFilterFogParametersType
-
The positive eye-space Z value at which fog starts.
- framebuffer() - Method in class com.io7m.r2.filters.R2EyePositionBuffer
-
- framebuffer() - Method in interface com.io7m.r2.filters.R2EyePositionBufferUsableType
-
- framebuffer() - Method in class com.io7m.r2.filters.R2EyeZBuffer
-
- framebuffer() - Method in interface com.io7m.r2.filters.R2EyeZBufferUsableType
-
- freshID() - Method in class com.io7m.r2.core.R2IDPool
-
- freshID() - Method in interface com.io7m.r2.core.R2IDPoolType
-
- from(R2DebugCubeInstanceType) - Method in class com.io7m.r2.core.debug.R2DebugCubeInstance.Builder
-
Fill a builder with attribute values from the provided R2DebugCubeInstanceType instance.
- from(R2DebugInstancesType) - Method in class com.io7m.r2.core.debug.R2DebugInstances.Builder
-
Fill a builder with attribute values from the provided R2DebugInstancesType instance.
- from(R2DebugInstanceSingleType) - Method in class com.io7m.r2.core.debug.R2DebugInstanceSingle.Builder
-
Fill a builder with attribute values from the provided R2DebugInstanceSingleType instance.
- from(R2DebugLineSegmentType) - Method in class com.io7m.r2.core.debug.R2DebugLineSegment.Builder
-
Fill a builder with attribute values from the provided R2DebugLineSegmentType instance.
- from() - Method in class com.io7m.r2.core.debug.R2DebugLineSegment
-
- from() - Method in interface com.io7m.r2.core.debug.R2DebugLineSegmentType
-
- from(R2DebugVisualizerRendererParametersType) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters.Builder
-
Fill a builder with attribute values from the provided R2DebugVisualizerRendererParametersType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2AmbientOcclusionBufferDescriptionType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2AmbientOcclusionBufferDescriptionType instance.
- from(R2DepthAttachmentCreateType) - Method in class com.io7m.r2.core.R2DepthAttachmentCreate.Builder
-
Fill a builder with attribute values from the provided R2DepthAttachmentCreateType instance.
- from(R2DepthAttachmentShareType) - Method in class com.io7m.r2.core.R2DepthAttachmentShare.Builder
-
Fill a builder with attribute values from the provided R2DepthAttachmentShareType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2DepthOnlyBufferDescriptionType) - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2DepthOnlyBufferDescriptionType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2DepthVarianceBufferDescriptionType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2DepthVarianceBufferDescriptionType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2GeometryBufferDescriptionType) - Method in class com.io7m.r2.core.R2GeometryBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2GeometryBufferDescriptionType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2ImageBufferDescriptionType) - Method in class com.io7m.r2.core.R2ImageBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2ImageBufferDescriptionType instance.
- from(R2InstanceType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2InstanceType instance.
- from(R2InstanceSingleType) - Method in class com.io7m.r2.core.R2InstanceSingle.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2InstanceSingleType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2LightBufferDescriptionType) - Method in class com.io7m.r2.core.R2LightBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2LightBufferDescriptionType instance.
- from(R2RenderTargetDescriptionType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2RenderTargetDescriptionType instance.
- from(R2MaskBufferDescriptionType) - Method in class com.io7m.r2.core.R2MaskBufferDescription.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2MaskBufferDescriptionType instance.
- from(R2MaskInstancesType) - Method in class com.io7m.r2.core.R2MaskInstances.Builder
-
Fill a builder with attribute values from the provided R2MaskInstancesType instance.
- from(R2MaterialDepthBatchedType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthBatched.Builder
-
Fill a builder with attribute values from the provided R2MaterialDepthBatchedType instance.
- from(R2MaterialDepthSingleType<M>) - Method in class com.io7m.r2.core.R2MaterialDepthSingle.Builder
-
Fill a builder with attribute values from the provided R2MaterialDepthSingleType instance.
- from(R2MaterialOpaqueBatchedType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched.Builder
-
Fill a builder with attribute values from the provided R2MaterialOpaqueBatchedType instance.
- from(R2MaterialOpaqueBillboardedType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded.Builder
-
Fill a builder with attribute values from the provided R2MaterialOpaqueBillboardedType instance.
- from(R2MaterialOpaqueSingleType<M>) - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle.Builder
-
Fill a builder with attribute values from the provided R2MaterialOpaqueSingleType instance.
- from(R2ShadowDepthVarianceType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2ShadowDepthVarianceType instance.
- from(R2ShadowType) - Method in class com.io7m.r2.core.R2ShadowDepthVariance.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2ShadowType instance.
- from(R2Texture2DStaticType) - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2Texture2DStaticType instance.
- from(R2Texture2DType) - Method in class com.io7m.r2.core.R2Texture2DStatic.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2Texture2DType instance.
- from(R2TextureCubeStaticType) - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2TextureCubeStaticType instance.
- from(R2TextureCubeType) - Method in class com.io7m.r2.core.R2TextureCubeStatic.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.R2TextureCubeType instance.
- from(R2TranslucentBatchedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBatched.Builder
-
Fill a builder with attribute values from the provided R2TranslucentBatchedType instance.
- from(R2TranslucentBillboardedType<M>) - Method in class com.io7m.r2.core.R2TranslucentBillboarded.Builder
-
Fill a builder with attribute values from the provided R2TranslucentBillboardedType instance.
- from(R2TranslucentSingleType<M>) - Method in class com.io7m.r2.core.R2TranslucentSingle.Builder
-
Fill a builder with attribute values from the provided R2TranslucentSingleType instance.
- from(R2DepthShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersType instance.
- from(R2DepthShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType instance.
- from(R2DepthShaderBasicStippledParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParametersType instance.
- from(R2DepthShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParametersValuesType instance.
- from(R2RefractionMaskedDeltaParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters.Builder
-
Fill a builder with attribute values from the provided R2RefractionMaskedDeltaParametersType instance.
- from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType instance.
- from(R2SurfaceShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersType instance.
- from(R2SurfaceShaderBasicReflectiveParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParametersType instance.
- from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType instance.
- from(R2SurfaceShaderBasicStippledParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParametersType instance.
- from(R2SurfaceShaderBasicParametersValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters.Builder
-
Fill a builder with attribute values from the provided com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParametersValuesType instance.
- from(R2TranslucentShaderBasicParametersType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters.Builder
-
Fill a builder with attribute values from the provided R2TranslucentShaderBasicParametersType instance.
- from(R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter.Builder
-
Fill a builder with attribute values from the provided R2ShaderParametersFilterType instance.
- from(R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
-
- 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(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.R2DepthAttachmentShare
-
Computes a hash code from attributes: texture.
- hashCode() - Method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
-
Computes a hash code from attributes: depthPrecision, area.
- hashCode() - Method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
-
Computes a hash code from attributes: area, magnificationFilter, minificationFilter, depthPrecision, depthVariancePrecision.
- hashCode() - Method in class com.io7m.r2.core.R2GeometryBufferDescription
-
Computes a hash code from attributes: area, components.
- hashCode() - Method in class com.io7m.r2.core.R2ImageBufferDescription
-
Computes a hash code from attributes: area, depthAttachment.
- hashCode() - Method in class com.io7m.r2.core.R2InstanceSingle
-
Computes a hash code from attributes: instanceID, arrayObject, transform, uvMatrix.
- hashCode() - Method in class com.io7m.r2.core.R2LightBufferDescription
-
Computes a hash code from attributes: area, components.
- hashCode() - Method in class com.io7m.r2.core.R2MaskBufferDescription
-
Computes a hash code from attributes: area, depthAttachment.
- hashCode() - Method in class com.io7m.r2.core.R2MaskInstances
-
Computes a hash code from attributes: singles, batched.
- hashCode() - Method in class com.io7m.r2.core.R2MaterialDepthBatched
-
Computes a hash code from attributes: materialID.
- hashCode() - Method in class com.io7m.r2.core.R2MaterialDepthSingle
-
Computes a hash code from attributes: materialID.
- hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueBatched
-
Computes a hash code from attributes: materialID, shader.
- hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
-
Computes a hash code from attributes: materialID, shader.
- hashCode() - Method in class com.io7m.r2.core.R2MaterialOpaqueSingle
-
Computes a hash code from attributes: materialID.
- hashCode() - Method in class com.io7m.r2.core.R2ShadowDepthVariance
-
Computes a hash code from attributes: shadowID, mapDescription.
- hashCode() - Method in class com.io7m.r2.core.R2Texture2DStatic
-
Computes a hash code from attributes: textureWritable.
- hashCode() - Method in class com.io7m.r2.core.R2TextureCubeStatic
-
Computes a hash code from attributes: textureWritable.
- hashCode() - Method in class com.io7m.r2.core.R2TransformMatrix4x4
-
- hashCode() - Method in class com.io7m.r2.core.R2TranslucentBatched
-
Computes a hash code from attributes: instance, shader, shaderParameters, blending, culling.
- hashCode() - Method in class com.io7m.r2.core.R2TranslucentBillboarded
-
Computes a hash code from attributes: instance, shader, shaderParameters, blending, culling.
- hashCode() - Method in class com.io7m.r2.core.R2TranslucentSingle
-
Computes a hash code from attributes: instance, shader, shaderParameters, blending, culling.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
-
Computes a hash code from attributes: textureDefaults, albedoTexture, alphaDiscardThreshold.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
-
Computes a hash code from attributes: textureDefaults, albedoTexture, alphaDiscardThreshold, stippleNoiseTexture, stippleThreshold.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
-
Computes a hash code from attributes: scale, color, sceneTexture, maskTexture, deltaTexture.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
-
Computes a hash code from attributes: textureDefaults, albedoColor, specularColor, emission, emissionTexture, albedoTexture, albedoMix, specularTexture, specularExponent, normalTexture, alphaDiscardThreshold.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
-
Computes a hash code from attributes: textureDefaults, albedoColor, specularColor, emission, emissionTexture, albedoTexture, albedoMix, specularTexture, specularExponent, normalTexture, alphaDiscardThreshold, environmentTexture, environmentMix.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
-
Computes a hash code from attributes: textureDefaults, albedoColor, specularColor, emission, emissionTexture, albedoTexture, albedoMix, specularTexture, specularExponent, normalTexture, alphaDiscardThreshold, stippleNoiseTexture, stippleThreshold.
- hashCode() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
-
Computes a hash code from attributes: textureDefaults, albedoTexture, albedoColor, fadeZNear, fadeZFar.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
-
Computes a hash code from attributes: textureUnitContext, values.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilterMutable
-
Computes a hash code from attributes: textureUnitContext, values.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
-
Computes a hash code from attributes: textureUnitContext, values, observerMatrices, viewport.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLightMutable
-
Computes a hash code from attributes: textureUnitContext, values, observerMatrices, viewport.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
-
Computes a hash code from attributes: textureUnitContext, values.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterialMutable
-
Computes a hash code from attributes: textureUnitContext, values.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
-
Computes a hash code from attributes: observerMatrices, viewport.
- hashCode() - Method in class com.io7m.r2.core.shaders.types.R2ShaderParametersViewMutable
-
Computes a hash code from attributes: observerMatrices, viewport.
- hashCode() - Method in class com.io7m.r2.filters.R2BilateralBlurParameters
-
Computes a hash code from attributes: blurSize, blurScale, blurPasses, blurSharpness, blurScaleFilter.
- hashCode() - Method in class com.io7m.r2.filters.R2BlurParameters
-
Computes a hash code from attributes: blurSize, blurScale, blurPasses, blurScaleFilter.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
Computes a hash code from attributes: sourceRenderTarget, sourceTextureSelector, outputRenderTarget, outputTextureSelector, renderTargetPool, outputDescriptionScaler, sceneObserverValues, depthTexture, blurParameters.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
Computes a hash code from attributes: sourceRenderTarget, sourceTextureSelector, outputRenderTarget, outputTextureSelector, renderTargetPool, blurParameters, outputDescriptionScaler.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
-
Computes a hash code from attributes: texture, outputViewport, intensity, blending.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterCompositorParameters
-
Computes a hash code from attributes: items.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
-
Computes a hash code from attributes: geometryBuffer, eyePositionBuffer, observerValues, textureDefaults.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
-
Computes a hash code from attributes: geometryBuffer, eyeZBuffer, observerValues, textureDefaults.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
-
Computes a hash code from attributes: textureDefaults, outputFramebuffer, outputViewport, albedoEmissionMap, emissionIntensity, glowIntensity, blurParameters, scale.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterFogParameters
-
Computes a hash code from attributes: progression, viewport, imageTexture, imageDepthTexture, fogNearPositiveZ, fogFarPositiveZ, fogColor, observerValues.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterFXAAParameters
-
Computes a hash code from attributes: texture, quality, subPixelAliasingRemoval, edgeThreshold, edgeThresholdMinimum.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
-
Computes a hash code from attributes: copyDepth, geometryBuffer, lightDiffuseTexture, lightSpecularTexture, outputViewport.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
-
Computes a hash code from attributes: outputLightBuffer, occlusionTexture, intensity.
- hashCode() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
-
Computes a hash code from attributes: exponent, noiseTexture, kernel, sampleRadius, geometryBuffer, outputBuffer, sceneObserverValues.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
-
Computes a hash code from attributes: viewMatrices, imageTexture, depthTexture, depthCoefficient, blurFalloff, blurRadius, blurSharpness, blurOutputInverseWidth, blurOutputInverseHeight.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
-
Computes a hash code from attributes: texture, blurRadius.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
-
Computes a hash code from attributes: albedoEmissionTexture, emissionIntensity, glowTexture, glowIntensity.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
Computes a hash code from attributes: imageTexture, imageDepthTexture, fogNearPositiveZ, fogFarPositiveZ, fogColor, observerValues.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
-
Computes a hash code from attributes: texture, subPixelAliasingRemoval, edgeThreshold, edgeThresholdMinimum.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
-
Computes a hash code from attributes: albedoTexture, diffuseTexture, specularTexture.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
-
Computes a hash code from attributes: texture, intensity.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
-
Computes a hash code from attributes: texture, intensity.
- hashCode() - Method in class com.io7m.r2.filters.R2ShaderSSAOParameters
-
Computes a hash code from attributes: exponent, sampleRadius, kernel, noiseTexture, viewport, viewMatrices, geometryBuffer.
- hashCode() - Method in class com.io7m.r2.meshes.R2MeshBasic
-
- hashCode() - Method in class com.io7m.r2.meshes.R2MeshBasicVertex
-
Returns a precomputed-on-construction hash code from attributes: positionIndex, normalIndex, uvIndex.
- hashCode() - Method in class com.io7m.r2.meshes.R2MeshTangents
-
- hashCode() - Method in class com.io7m.r2.meshes.R2MeshTangentsVertex
-
Returns a precomputed-on-construction hash code from attributes: positionIndex, normalIndex, tangentIndex, bitangentIndex, uvIndex.
- hashCode() - Method in class com.io7m.r2.meshes.R2MeshTriangle
-
Returns a precomputed-on-construction hash code from attributes: v0, v1, v2.
- 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
-
- occlusionTexture() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
-
- occlusionTexture() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
-
- of(R2TransformReadableType, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugCubeInstance
-
Construct a new immutable R2DebugCubeInstance instance.
- of(List<R2DebugLineSegment>, List<R2DebugCubeInstance>, List<R2DebugInstanceSingle>) - Static method in class com.io7m.r2.core.debug.R2DebugInstances
-
Construct a new immutable R2DebugInstances instance.
- of(Iterable<? extends R2DebugLineSegment>, Iterable<? extends R2DebugCubeInstance>, Iterable<? extends R2DebugInstanceSingle>) - Static method in class com.io7m.r2.core.debug.R2DebugInstances
-
Construct a new immutable R2DebugInstances instance.
- of(R2InstanceSingleType, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugInstanceSingle
-
Construct a new immutable R2DebugInstanceSingle instance.
- of(PVectorI3F<R2SpaceWorldType>, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceWorldType>, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugLineSegment
-
Construct a new immutable R2DebugLineSegment instance.
- of(R2UnitSphereUsableType, R2DebugCubeUsableType, R2SceneOpaquesReadableType, R2SceneLightsType, R2DebugInstancesType, boolean, boolean, Int2ReferenceMap<PVectorI4F<R2SpaceRGBAType>>, PVectorI4F<R2SpaceRGBAType>) - Static method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
-
Construct a new immutable R2DebugVisualizerRendererParameters instance.
- of(AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.R2AmbientOcclusionBufferDescription
-
Construct a new immutable R2AmbientOcclusionBufferDescription instance.
- of(R2DepthPrecision) - Static method in class com.io7m.r2.core.R2DepthAttachmentCreate
-
Construct a new immutable R2DepthAttachmentCreate instance.
- of(R2Texture2DUsableType) - Static method in class com.io7m.r2.core.R2DepthAttachmentShare
-
Construct a new immutable R2DepthAttachmentShare instance.
- of(AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.R2DepthOnlyBufferDescription
-
Construct a new immutable R2DepthOnlyBufferDescription instance.
- of(AreaInclusiveUnsignedLType, JCGLTextureFilterMagnification, JCGLTextureFilterMinification, R2DepthPrecision, R2DepthVariancePrecision) - Static method in class com.io7m.r2.core.R2DepthVarianceBufferDescription
-
Construct a new immutable R2DepthVarianceBufferDescription instance.
- of(AreaInclusiveUnsignedLType, R2GeometryBufferComponents) - Static method in class com.io7m.r2.core.R2GeometryBufferDescription
-
Construct a new immutable R2GeometryBufferDescription instance.
- of(AreaInclusiveUnsignedLType, Optional<R2DepthAttachmentSpecificationType>) - Static method in class com.io7m.r2.core.R2ImageBufferDescription
-
Construct a new immutable R2ImageBufferDescription instance.
- of(long, JCGLArrayObjectUsableType, R2TransformReadableType, PMatrixReadable3x3FType<R2SpaceTextureType, R2SpaceTextureType>) - Static method in class com.io7m.r2.core.R2InstanceSingle
-
Construct a new immutable R2InstanceSingle instance.
- of(AreaInclusiveUnsignedLType, R2LightBufferComponents) - Static method in class com.io7m.r2.core.R2LightBufferDescription
-
Construct a new immutable R2LightBufferDescription instance.
- of(AreaInclusiveUnsignedLType, Optional<R2DepthAttachmentSpecificationType>) - Static method in class com.io7m.r2.core.R2MaskBufferDescription
-
Construct a new immutable R2MaskBufferDescription instance.
- of(long, R2ShaderDepthBatchedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialDepthBatched
-
Construct a new immutable R2MaterialDepthBatched instance.
- of(long, R2ShaderDepthSingleUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialDepthSingle
-
Construct a new immutable R2MaterialDepthSingle instance.
- of(long, R2ShaderInstanceBatchedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBatched
-
Construct a new immutable R2MaterialOpaqueBatched instance.
- of(long, R2ShaderInstanceBillboardedUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueBillboarded
-
Construct a new immutable R2MaterialOpaqueBillboarded instance.
- of(long, R2ShaderInstanceSingleUsableType<M>, M) - Static method in class com.io7m.r2.core.R2MaterialOpaqueSingle
-
Construct a new immutable R2MaterialOpaqueSingle instance.
- of(long, R2DepthVarianceBufferDescriptionType) - Static method in class com.io7m.r2.core.R2ShadowDepthVariance
-
Construct a new immutable R2ShadowDepthVariance instance.
- of(JCGLTexture2DType) - Static method in class com.io7m.r2.core.R2Texture2DStatic
-
Construct a new immutable R2Texture2DStatic instance.
- of(JCGLTextureCubeType) - Static method in class com.io7m.r2.core.R2TextureCubeStatic
-
Construct a new immutable R2TextureCubeStatic instance.
- of(R2InstanceBatchedType, R2ShaderTranslucentInstanceBatchedType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentBatched
-
Construct a new immutable R2TranslucentBatched instance.
- of(R2InstanceBillboardedType, R2ShaderTranslucentInstanceBillboardedType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentBillboarded
-
Construct a new immutable R2TranslucentBillboarded instance.
- of(R2InstanceSingleType, R2ShaderTranslucentInstanceSingleType<M>, M, Optional<JCGLBlendState>, JCGLCullingState) - Static method in class com.io7m.r2.core.R2TranslucentSingle
-
Construct a new immutable R2TranslucentSingle instance.
- of(R2TextureDefaultsType, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicParameters
-
Construct a new immutable R2DepthShaderBasicParameters instance.
- of(R2TextureDefaultsType, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledParameters
-
Construct a new immutable R2DepthShaderBasicStippledParameters instance.
- of(float, PVectorI3F<R2SpaceRGBType>, R2Texture2DUsableType, R2Texture2DUsableType, R2Texture2DUsableType) - Static method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaParameters
-
Construct a new immutable R2RefractionMaskedDeltaParameters instance.
- of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicParameters
-
Construct a new immutable R2SurfaceShaderBasicParameters instance.
- of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveParameters
-
Construct a new immutable R2SurfaceShaderBasicReflectiveParameters instance.
- of(R2TextureDefaultsType, PVectorI4F<R2SpaceRGBAType>, PVectorI3F<R2SpaceRGBType>, float, R2Texture2DUsableType, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledParameters
-
Construct a new immutable R2SurfaceShaderBasicStippledParameters instance.
- of(R2TextureDefaultsType, R2Texture2DUsableType, PVectorI4F<R2SpaceRGBAType>, float, float) - Static method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicParameters
-
Construct a new immutable R2TranslucentShaderBasicParameters instance.
- of(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersFilter
-
Construct a new immutable R2ShaderParametersFilter instance.
- of(JCGLTextureUnitContextMutableType, M, R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersLight
-
Construct a new immutable R2ShaderParametersLight instance.
- of(JCGLTextureUnitContextMutableType, M) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersMaterial
-
Construct a new immutable R2ShaderParametersMaterial instance.
- of(R2MatricesObserverValuesType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.core.shaders.types.R2ShaderParametersView
-
Construct a new immutable R2ShaderParametersView instance.
- of(float, float, int, float, JCGLFramebufferBlitFilter) - Static method in class com.io7m.r2.filters.R2BilateralBlurParameters
-
Construct a new immutable R2BilateralBlurParameters instance.
- of(float, float, int, JCGLFramebufferBlitFilter) - Static method in class com.io7m.r2.filters.R2BlurParameters
-
Construct a new immutable R2BlurParameters instance.
- of(S, Function<S, R2Texture2DUsableType>, D, Function<D, R2Texture2DUsableType>, R2RenderTargetPoolUsableType<DD, D>, BiFunction<DD, AreaInclusiveUnsignedLType, DD>, R2MatricesObserverValuesType, R2Texture2DUsableType, R2BilateralBlurParameters) - Static method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
Construct a new immutable R2FilterBilateralBlurDepthAwareParameters instance.
- of(S, Function<S, R2Texture2DUsableType>, D, Function<D, R2Texture2DUsableType>, R2RenderTargetPoolUsableType<DD, D>, R2BlurParameters, BiFunction<DD, AreaInclusiveUnsignedLType, DD>) - Static method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
Construct a new immutable R2FilterBoxBlurParameters instance.
- of(R2Texture2DUsableType, AreaInclusiveUnsignedLType, float, Optional<R2FilterCompositorBlendingType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorItem
-
Construct a new immutable R2FilterCompositorItem instance.
- of(List<R2FilterCompositorItemType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
-
Construct a new immutable R2FilterCompositorParameters instance.
- of(Iterable<? extends R2FilterCompositorItemType>) - Static method in class com.io7m.r2.filters.R2FilterCompositorParameters
-
Construct a new immutable R2FilterCompositorParameters instance.
- of(R2GeometryBufferUsableType, R2EyePositionBufferUsableType, R2MatricesObserverType, R2TextureDefaultsType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyePositionParameters
-
Construct a new immutable R2FilterDebugEyePositionParameters instance.
- of(R2GeometryBufferUsableType, R2EyeZBufferUsableType, R2MatricesObserverType, R2TextureDefaultsType) - Static method in class com.io7m.r2.filters.R2FilterDebugEyeZParameters
-
Construct a new immutable R2FilterDebugEyeZParameters instance.
- of(R2TextureDefaultsType, Optional<JCGLFramebufferUsableType>, AreaInclusiveUnsignedLType, R2Texture2DUsableType, float, float, Optional<R2BlurParameters>, float) - Static method in class com.io7m.r2.filters.R2FilterEmissionParameters
-
Construct a new immutable R2FilterEmissionParameters instance.
- of(R2FilterFogProgression, AreaInclusiveUnsignedLType, R2Texture2DUsableType, R2Texture2DUsableType, float, float, PVectorI3F<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterFogParameters
-
Construct a new immutable R2FilterFogParameters instance.
- of(R2Texture2DUsableType, R2FilterFXAAQuality, float, float, float) - Static method in class com.io7m.r2.filters.R2FilterFXAAParameters
-
Construct a new immutable R2FilterFXAAParameters instance.
- of(R2CopyDepth, R2GeometryBufferUsableType, R2Texture2DUsableType, R2Texture2DUsableType, AreaInclusiveUnsignedLType) - Static method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
-
Construct a new immutable R2FilterLightApplicatorParameters instance.
- of(R2LightBufferUsableType, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
-
Construct a new immutable R2FilterOcclusionApplicatorParameters instance.
- of(float, R2Texture2DUsableType, R2SSAOKernelType, float, R2GeometryBufferUsableType, R2AmbientOcclusionBufferUsableType, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2FilterSSAOParameters
-
Construct a new immutable R2FilterSSAOParameters instance.
- of(R2MatricesObserverValuesType, R2Texture2DUsableType, R2Texture2DUsableType, float, float, float, float, float, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareParameters
-
Construct a new immutable R2ShaderFilterBilateralBlurDepthAwareParameters instance.
- of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurParameters
-
Construct a new immutable R2ShaderFilterBoxBlurParameters instance.
- of(R2Texture2DUsableType, float, R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterEmissionParameters
-
Construct a new immutable R2ShaderFilterEmissionParameters instance.
- of(R2Texture2DUsableType, R2Texture2DUsableType, float, float, PVectorI3F<R2SpaceRGBType>, R2MatricesObserverValuesType) - Static method in class com.io7m.r2.filters.R2ShaderFilterFogParameters
-
Construct a new immutable R2ShaderFilterFogParameters instance.
- of(R2Texture2DUsableType, float, float, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterFXAAParameters
-
Construct a new immutable R2ShaderFilterFXAAParameters instance.
- of(R2Texture2DUsableType, R2Texture2DUsableType, R2Texture2DUsableType) - Static method in class com.io7m.r2.filters.R2ShaderFilterLightApplicatorParameters
-
Construct a new immutable R2ShaderFilterLightApplicatorParameters instance.
- of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicatorParameters
-
Construct a new immutable R2ShaderFilterOcclusionApplicatorParameters instance.
- of(R2Texture2DUsableType, float) - Static method in class com.io7m.r2.filters.R2ShaderFilterTextureShowParameters
-
Construct a new immutable R2ShaderFilterTextureShowParameters instance.
- of(float, float, R2SSAOKernelType, R2Texture2DUsableType, AreaInclusiveUnsignedLType, R2MatricesObserverValuesType, R2GeometryBufferUsableType) - Static method in class com.io7m.r2.filters.R2ShaderSSAOParameters
-
Construct a new immutable R2ShaderSSAOParameters instance.
- of(long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshBasicVertex
-
Construct a new immutable R2MeshBasicVertex instance.
- of(long, long, long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshTangentsVertex
-
Construct a new immutable R2MeshTangentsVertex instance.
- of(long, long, long) - Static method in class com.io7m.r2.meshes.R2MeshTriangle
-
Construct a new immutable R2MeshTriangle instance.
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onActivate(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
-
Activate the shader for rendering.
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.provided.R2AbstractShader
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onDeactivate(JCGLInterfaceGL33Type) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
-
Deactivate the shader.
- onError(Optional<Throwable>, String) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onError(LexicalPositionType<Path>, Optional<Throwable>, Optional<String>, Optional<JOParserErrorCode>, String) - Method in interface com.io7m.r2.meshes.obj.R2ObjMeshErrorListenerType
-
An error occurred.
- onError(Optional<Throwable>, String) - Method in interface com.io7m.r2.meshes.R2ErrorConsumerType
-
An error was encountered.
- onError(Optional<Throwable>, String) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onError(Optional<Throwable>, Path, String) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterListenerType
-
Called upon errors.
- onEventFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
Called unconditionally at the end of parsing.
- onEventFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventStart() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventStart() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
Called unconditionally at the start of parsing.
- onEventStart() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventTriangle(long, long, long, long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventTriangle(long, long, long, long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
A triangle was received.
- onEventTriangle(long, long, long, long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventTriangleCount(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventTriangleCount(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
The number of triangles was received.
- onEventTriangleCount(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventTrianglesFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventTrianglesFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
All triangles have been parsed.
- onEventTrianglesFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexCount(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexCount(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
The number of vertices was received.
- onEventVertexCount(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexFinished(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexFinished(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
Vertex index is finished.
- onEventVertexFinished(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexNormal(long, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexNormal(long, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
A vertex normal was received.
- onEventVertexNormal(long, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexPosition(long, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexPosition(long, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
A vertex position was received.
- onEventVertexPosition(long, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexStarted(long) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexStarted(long) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
Vertex index is starting.
- onEventVertexStarted(long) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexTangent(long, double, double, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexTangent(long, double, double, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
A vertex tangent was received.
- onEventVertexTangent(long, double, double, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVertexUV(long, double, double) - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVertexUV(long, double, double) - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
A vertex UV coordinate was received.
- onEventVertexUV(long, double, double) - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onEventVerticesFinished() - Method in class com.io7m.r2.meshes.arrayobject.R2MeshArrayObjectSynchronousAdapter
-
- onEventVerticesFinished() - Method in interface com.io7m.r2.meshes.R2MeshParserInterleavedListenerType
-
All vertices have been parsed.
- onEventVerticesFinished() - Method in class com.io7m.r2.meshes.R2MeshTangentsAdapter
-
- onFinish() - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when rendering of instances is finished.
- onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when rendering of the clip group is finished.
- onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
-
Called when rendering of lights is finished.
- onFinish() - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when rendering of the group is finished.
- onFinish() - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when rendering of instances is finished.
- onFinish() - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
-
Called when rendering of stencil instances is finished.
- onFinishGroup(int) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when rendering of a group is finished.
- onInstanceBatched(R2MaterialDepthBatchedType<M>, R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a batched instance should be rendered.
- onInstanceBatched(R2MaterialOpaqueBatchedType<M>, R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a batched instance should be rendered.
- onInstanceBatchedMaterialFinish(R2MaterialDepthBatchedType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called after the current set of batched instances have finished rendering
with the current material.
- onInstanceBatchedMaterialFinish(R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called after the current set of batched instances have finished rendering
with the current material.
- onInstanceBatchedMaterialStart(R2MaterialDepthBatchedType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when new material settings should be assigned, for batched
instances.
- onInstanceBatchedMaterialStart(R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when new material settings should be assigned, for batched
instances.
- onInstanceBatchedShaderFinish(R2ShaderDepthBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when the current shader should be deactivated.
- onInstanceBatchedShaderFinish(R2ShaderInstanceBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when the current shader should be deactivated.
- onInstanceBatchedShaderStart(R2ShaderDepthBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a new shader should be activated in order to start rendering
batched instances.
- onInstanceBatchedShaderStart(R2ShaderInstanceBatchedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a new shader should be activated in order to start rendering
batched instances.
- onInstanceBatchedUpdate(R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a batched instance should upload batch data to the GPU.
- onInstanceBatchedUpdate(R2InstanceBatchedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a batched instance should upload batch data to the GPU.
- onInstanceBillboarded(R2MaterialOpaqueBillboardedType<M>, R2InstanceBillboardedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a batched instance should be rendered.
- onInstanceBillboardedMaterialFinish(R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called after the current set of batched instances have finished rendering
with the current material.
- onInstanceBillboardedMaterialStart(R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when new material settings should be assigned, for batched
instances.
- onInstanceBillboardedShaderFinish(R2ShaderInstanceBillboardedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when the current shader should be deactivated.
- onInstanceBillboardedShaderStart(R2ShaderInstanceBillboardedUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a new shader should be activated in order to start rendering
batched instances.
- onInstanceBillboardedUpdate(R2InstanceBillboardedType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a batched instance should upload batch data to the GPU.
- onInstanceSingle(R2MaterialDepthSingleType<M>, R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a single instance should be rendered.
- onInstanceSingle(R2MaterialOpaqueSingleType<M>, R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a single instance should be rendered.
- onInstanceSingle(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
-
Called when a single instance should be rendered.
- onInstanceSingleArrayStart(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a new array object should be bound, for single instances.
- onInstanceSingleArrayStart(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a new array object should be bound, for single instances.
- onInstanceSingleMaterialFinish(R2MaterialDepthSingleType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called after the current set of single instances have finished rendering
with the current material.
- onInstanceSingleMaterialFinish(R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called after the current set of single instances have finished rendering
with the current material.
- onInstanceSingleMaterialStart(R2MaterialDepthSingleType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when new material settings should be assigned, for single
instances.
- onInstanceSingleMaterialStart(R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when new material settings should be assigned, for single
instances.
- onInstanceSingleShaderFinish(R2ShaderDepthSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when the current shader should be deactivated.
- onInstanceSingleShaderFinish(R2ShaderInstanceSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when the current shader should be deactivated.
- onInstanceSingleShaderStart(R2ShaderDepthSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when a new shader should be activated in order to start rendering
single instances.
- onInstanceSingleShaderStart(R2ShaderInstanceSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when a new shader should be activated in order to start rendering
single instances.
- onInstanceSingleStartArray(R2InstanceSingleType) - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
-
Called when a new array object should be bound.
- onLightSingle(R2ShaderLightSingleUsableType<M>, M) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when a single light should be rendered.
- onLightSingle(R2ShaderLightSingleUsableType<M>, M) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when a single light should be rendered.
- onLightSingleArrayStart(R2LightSingleReadableType) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when a new array object should be bound, for single lights.
- onLightSingleArrayStart(R2LightSingleReadableType) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when a new array object should be bound, for single lights.
- onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when the current shader should be deactivated.
- onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when the current shader should be deactivated.
- onLightSingleShaderStart(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when a new shader should be activated in order to start rendering
single lights.
- onLightSingleShaderStart(R2ShaderLightSingleUsableType<M>) - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when a new shader should be activated in order to start rendering
single lights.
- onMeshLoaded(Path, String, R2MeshType) - Method in interface com.io7m.r2.meshes.tools.R2MeshConverterListenerType
-
Called when a mesh is loaded.
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
-
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightSingleUsableType
-
Set the bound geometry buffer textures for the current shader.
- onReceiveBoundGeometryBufferTextures(JCGLInterfaceGL33Type, R2GeometryBufferUsableType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType, JCGLTextureUnitType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderFilterUsableType
-
Set filter values.
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyePositionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2FilterDebugEyeZParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterEmissionParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFogParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterFXAAParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterLightApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderFilterTextureShowParameters>) - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
-
- onReceiveFilterValues(JCGLInterfaceGL33Type, R2ShaderParametersFilterType<R2ShaderSSAOParameters>) - Method in class com.io7m.r2.filters.R2ShaderSSAO
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
-
Set shader values that are derived from the current instance
transform.
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
-
Set shader values that are derived from the current instance
transform.
- onReceiveInstanceTransformValues(JCGLInterfaceGL33Type, R2MatricesInstanceSingleValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2DepthShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2RefractionMaskedDeltaParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<PVectorI4F<R2SpaceRGBAType>>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<Unit>) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicReflectiveParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2SurfaceShaderBasicStippledParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<R2TranslucentShaderBasicParameters>) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleScreenUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
-
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
-
Set material values.
- onReceiveMaterialValues(JCGLInterfaceGL33Type, R2ShaderParametersMaterialType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveUsableType
-
Set shader values that are derived from the current projective
light.
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onReceiveProjectiveLight(JCGLInterfaceGL33Type, R2MatricesProjectiveLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowUsableType
-
Set values from the given shadow map context.
- onReceiveShadowMap(JCGLInterfaceGL33Type, JCGLTextureUnitContextMutableType, R2Texture2DUsableType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightAmbientScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightDirectionalScreenSingle>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveWithShadowVarianceType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightProjectiveReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<R2LightSphericalSingleReadableType>) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
-
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightSingleUsableType
-
Set light values.
- onReceiveValues(JCGLInterfaceGL33Type, R2ShaderParametersLightType<M>) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleScreenUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
-
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleUsableType
-
Set shader values that are derived from the current view.
- onReceiveViewValues(JCGLInterfaceGL33Type, R2ShaderParametersViewType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in interface com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleUsableType
-
Set shader values that are derived from the current volume light
transform.
- onReceiveVolumeLightTransform(JCGLInterfaceGL33Type, R2MatricesVolumeLightValuesType) - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onStart() - Method in interface com.io7m.r2.core.R2DepthInstancesConsumerType
-
Called when rendering of instances begins.
- onStart() - Method in interface com.io7m.r2.core.R2SceneLightsClipGroupConsumerType
-
Called when rendering of the clip group begins.
- onStart() - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
-
Called when rendering of lights begins.
- onStart() - Method in interface com.io7m.r2.core.R2SceneLightsGroupConsumerType
-
Called when rendering of the light group begins.
- onStart() - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when rendering of instances begins.
- onStart() - Method in interface com.io7m.r2.core.R2SceneStencilsConsumerType
-
Called when rendering of stencil instances begins.
- onStartClipGroup(R2InstanceSingleType, int) - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
-
Called when a clip group should be rendered.
- onStartGroup(int) - Method in interface com.io7m.r2.core.R2SceneLightsConsumerType
-
Called when a group should be rendered.
- onStartGroup(int) - Method in interface com.io7m.r2.core.R2SceneOpaquesConsumerType
-
Called when rendering of a group begins.
- onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightDirectionalConstantSingle
-
- onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalAttenuationSingle
-
- onValidate() - Method in class com.io7m.r2.core.debug.R2DebugShaderLightSphericalConstantSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2DepthShaderBasicStippledSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderAmbientSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderDirectionalSpecularSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongShadowVarianceSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertBlinnPhongSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertShadowVarianceSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderProjectiveLambertSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertBlinnPhongSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertPhongSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2LightShaderSphericalLambertSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2MaskShaderSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderBillboarded
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2RefractionMaskedDeltaShaderSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugColorVerticesWorldPosition
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualBillboarded
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualScreen
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderDebugVisualSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2ShaderLogDepthOnlySingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderScreen
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2StencilShaderSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicBillboarded
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicReflectiveSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2SurfaceShaderBasicStippledSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBatched
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedBillboarded
-
- onValidate() - Method in class com.io7m.r2.core.shaders.provided.R2TranslucentShaderBasicPremultipliedSingle
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthBatchedVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderDepthSingleVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderFilterVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBatchedVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceBillboardedVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderInstanceSingleVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightProjectiveWithShadowVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightScreenSingleVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderLightVolumeSingleVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBatchedVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceBillboardedVerifier
-
- onValidate() - Method in class com.io7m.r2.core.shaders.types.R2ShaderTranslucentInstanceSingleVerifier
-
- onValidate() - Method in interface com.io7m.r2.core.shaders.types.R2ShaderUsableType
-
Validate the shader prior to executing a draw call.
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareHorizontal4f
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBilateralBlurDepthAwareVertical4f
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurHorizontal4f
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterBoxBlurVertical4f
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyePosition
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterDebugEyeZ
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterEmission
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterFogDepth
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterFXAAA
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterLightApplicator
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterOcclusionApplicator
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderFilterTextureShow
-
- onValidate() - Method in class com.io7m.r2.filters.R2ShaderSSAO
-
- opaqueInstances() - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRendererParameters
-
- opaqueInstances() - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererParametersType
-
- opaquesAddBatchedInstance(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a batched instance to the scene using the given material, in group
1.
- opaquesAddBatchedInstanceInGroup(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesAddBatchedInstanceInGroup(R2InstanceBatchedType, R2MaterialOpaqueBatchedType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a batched instance to the scene using the given material.
- opaquesAddBillboardedInstance(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a billboarded instance to the scene using the given material, in group
1.
- opaquesAddBillboardedInstanceInGroup(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesAddBillboardedInstanceInGroup(R2InstanceBillboardedType, R2MaterialOpaqueBillboardedType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a billboarded instance to the scene using the given material.
- opaquesAddSingleInstance(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a single instance to the scene using the given material, in group
1.
- opaquesAddSingleInstanceInGroup(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>, int) - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesAddSingleInstanceInGroup(R2InstanceSingleType, R2MaterialOpaqueSingleType<M>, int) - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Add a single instance to the scene using the given material.
- opaquesCount() - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesCount() - Method in interface com.io7m.r2.core.R2SceneOpaquesReadableType
-
- opaquesExecute(R2SceneOpaquesConsumerType) - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesExecute(R2SceneOpaquesConsumerType) - Method in interface com.io7m.r2.core.R2SceneOpaquesReadableType
-
Batch the instances and pass them to the given consumer for rendering.
- opaquesReset() - Method in class com.io7m.r2.core.R2SceneOpaques
-
- opaquesReset() - Method in interface com.io7m.r2.core.R2SceneOpaquesType
-
Remove all instances from the scene.
- orientation() - Method in class com.io7m.r2.core.R2TransformOT
-
- orientation() - Method in interface com.io7m.r2.core.R2TransformOTType
-
- orientationReadable() - Method in class com.io7m.r2.core.R2TransformOT
-
- orientationReadable() - Method in interface com.io7m.r2.core.R2TransformOTReadableType
-
- originPosition() - Method in interface com.io7m.r2.core.R2LightSphericalReadableType
-
- originPosition() - Method in class com.io7m.r2.core.R2LightSphericalSingle
-
- originPositionWritable() - Method in class com.io7m.r2.core.R2LightSphericalSingle
-
- originPositionWritable() - Method in interface com.io7m.r2.core.R2LightSphericalSingleWritableType
-
- originX0Y0() - Method in class com.io7m.r2.core.R2ViewRays
-
- originX0Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
-
- originX0Y1() - Method in class com.io7m.r2.core.R2ViewRays
-
- originX0Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
-
- originX1Y0() - Method in class com.io7m.r2.core.R2ViewRays
-
- originX1Y0() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
-
- originX1Y1() - Method in class com.io7m.r2.core.R2ViewRays
-
- originX1Y1() - Method in interface com.io7m.r2.core.R2ViewRaysReadableType
-
- outputBuffer() - Method in class com.io7m.r2.filters.R2FilterSSAOParameters
-
- outputBuffer() - Method in interface com.io7m.r2.filters.R2FilterSSAOParametersType
-
- outputDescriptionScaler() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
- outputDescriptionScaler() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
-
- outputDescriptionScaler() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
- outputDescriptionScaler() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
-
- outputFramebuffer() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
-
- outputFramebuffer() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
-
- outputLightBuffer() - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicatorParameters
-
- outputLightBuffer() - Method in interface com.io7m.r2.filters.R2FilterOcclusionApplicatorParametersType
-
- outputRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
- outputRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
-
- outputRenderTarget() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
- outputRenderTarget() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
-
- outputTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
- outputTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
-
- outputTextureSelector() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
- outputTextureSelector() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
-
- outputViewport() - Method in class com.io7m.r2.filters.R2FilterCompositorItem
-
- outputViewport() - Method in interface com.io7m.r2.filters.R2FilterCompositorItemType
-
- outputViewport() - Method in class com.io7m.r2.filters.R2FilterEmissionParameters
-
- outputViewport() - Method in interface com.io7m.r2.filters.R2FilterEmissionParametersType
-
- outputViewport() - Method in class com.io7m.r2.filters.R2FilterLightApplicatorParameters
-
- outputViewport() - Method in interface com.io7m.r2.filters.R2FilterLightApplicatorParametersType
-
- R2AbstractShader<M> - Class in com.io7m.r2.core.shaders.provided
-
An abstract shader implementation.
- R2AbstractShader(JCGLShadersType, R2ShaderPreprocessingEnvironmentReadableType, R2IDPoolType, String, String, Optional<String>, String) - Constructor for class com.io7m.r2.core.shaders.provided.R2AbstractShader
-
- R2AmbientOcclusionBuffer - Class in com.io7m.r2.core
-
- 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 preexisting depth texture that will be used as an attachment on a created
framebuffer.
- R2DepthAttachmentCreate.Builder - Class in com.io7m.r2.core
-
- R2DepthAttachmentCreateType - Interface in com.io7m.r2.core
-
A preexisting depth texture that will be used as an attachment on a created
framebuffer.
- R2DepthAttachmentShare - Class in com.io7m.r2.core
-
A preexisting depth texture that will be used as an attachment on a created
framebuffer.
- R2DepthAttachmentShare.Builder - Class in com.io7m.r2.core
-
- 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 T.
- 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 T.
- R2FilterCompositor - Class in com.io7m.r2.filters
-
A compositor filter that combines textures.
- R2FilterCompositorBlendingType - Interface in com.io7m.r2.filters
-
Parameters for blending an image in the compositor.
- R2FilterCompositorItem - Class in com.io7m.r2.filters
-
A single texture that will be rendered to some subset of the current
viewport.
- R2FilterCompositorItem.Builder - Class in com.io7m.r2.filters
-
- 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.
- 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.
- 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.
- 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.
- R2ShaderDepthBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for batched instance shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
- R2ShaderDepthSingleType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the depths of single instances.
- R2ShaderDepthSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the depths of single instances.
- R2ShaderDepthSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A delegating verifier for single-instance depth shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
- R2ShaderFilterBilateralBlurDepthAwareHorizontal4f - Class in com.io7m.r2.filters
-
A bilateral depth-aware blur horizontal RGBA shader.
- R2ShaderFilterBilateralBlurDepthAwareParameters - Class in com.io7m.r2.filters
-
The type of parameters for bilateral depth-aware blur shaders.
- R2ShaderFilterBilateralBlurDepthAwareParameters.Builder - Class in com.io7m.r2.filters
-
- 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) - 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.
- R2ShaderFilterVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for filter shaders; a type that verifies that a renderer has
called all of the required methods in the correct order.
- R2ShaderInstanceBatchedType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of batched instances into a
geometry buffer.
- R2ShaderInstanceBatchedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of batched instances.
- R2ShaderInstanceBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for batched instance shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
- R2ShaderInstanceBillboardedType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of billboarded instances into
a geometry buffer.
- R2ShaderInstanceBillboardedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of billboarded
instances.
- R2ShaderInstanceBillboardedVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for billboarded instance shaders; a type that verifies that a
renderer has called all of the required methods in the correct order.
- R2ShaderInstanceSingleScreenType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of single full-screen
instances.
- R2ShaderInstanceSingleScreenUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of single full-screen
instances.
- R2ShaderInstanceSingleType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of single instances.
- R2ShaderInstanceSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of single instances.
- R2ShaderInstanceSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A delegating verifier for single-instance shaders; a type that verifies that
a renderer has called all of the required methods in the correct order.
- R2ShaderLightProjectiveType<M extends R2LightProjectiveReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of single-instance projective light shaders.
- R2ShaderLightProjectiveUsableType<M extends R2LightProjectiveReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable single-instance projective light shaders.
- R2ShaderLightProjectiveVerifier<M extends R2LightProjectiveReadableType> - Class in com.io7m.r2.core.shaders.types
-
A verifier for projective light shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
- R2ShaderLightProjectiveWithShadowType<M extends R2LightProjectiveWithShadowReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of single-instance projective light shaders with shadows.
- R2ShaderLightProjectiveWithShadowUsableType<M extends R2LightProjectiveWithShadowReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable single-instance projective light shaders with shadows.
- R2ShaderLightProjectiveWithShadowVerifier<M extends R2LightProjectiveWithShadowReadableType> - Class in com.io7m.r2.core.shaders.types
-
A verifier for projective light shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
- R2ShaderLightScreenSingleType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of single-instance light shaders that operate on full-screen quads.
- R2ShaderLightScreenSingleUsableType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable single-instance light shaders that operate on full-screen
quads.
- R2ShaderLightScreenSingleVerifier<M extends R2LightScreenSingleType> - Class in com.io7m.r2.core.shaders.types
-
A verifier for single-instance volume light shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
- R2ShaderLightSingleType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of single-instance light shaders.
- R2ShaderLightSingleUsableType<M extends R2LightSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable single-instance light shaders.
- R2ShaderLightVolumeSingleType<M extends R2LightVolumeSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of single-instance light shaders.
- R2ShaderLightVolumeSingleUsableType<M extends R2LightVolumeSingleReadableType> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable single-instance volume light shaders.
- R2ShaderLightVolumeSingleVerifier<M extends R2LightVolumeSingleReadableType> - Class in com.io7m.r2.core.shaders.types
-
A verifier for single-instance volume light shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
- R2ShaderLogDepthOnlySingle - Class in com.io7m.r2.core.shaders.provided
-
A shader that does not output any color data, but does write a logarithmic
depth value.
- R2ShaderParameters - Class in com.io7m.r2.core.shaders.types
-
Convenient functions for dealing with shader parameters.
- R2ShaderParametersFilter<M> - Class in com.io7m.r2.core.shaders.types
-
The type of filter-related parameters available to shaders.
- R2ShaderParametersFilter.Builder<M> - Class in com.io7m.r2.core.shaders.types
-
- 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.
- R2ShaderTranslucentInstanceBatchedType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of translucent batched
instances.
- R2ShaderTranslucentInstanceBatchedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of translucent batched
instances.
- R2ShaderTranslucentInstanceBatchedVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for batched translucent instance shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
- R2ShaderTranslucentInstanceBillboardedType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of translucent billboarded
instances.
- R2ShaderTranslucentInstanceBillboardedUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of translucent
billboarded instances.
- R2ShaderTranslucentInstanceBillboardedVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A verifier for billboarded translucent instance shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
- R2ShaderTranslucentInstanceSingleType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders for rendering the surfaces of translucent single
instances.
- R2ShaderTranslucentInstanceSingleUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders for rendering the surfaces of translucent single
instances.
- R2ShaderTranslucentInstanceSingleVerifier<M> - Class in com.io7m.r2.core.shaders.types
-
A delegating verifier for translucent single-instance shaders; a type that
verifies that a renderer has called all of the required methods in the
correct order.
- R2ShaderTranslucentType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of translucent shaders.
- R2ShaderTranslucentUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable translucent shaders.
- R2ShaderType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of shaders.
- R2ShaderUsableType<M> - Interface in com.io7m.r2.core.shaders.types
-
The type of usable shaders.
- R2ShadowDepthVariance - Class in com.io7m.r2.core
-
The type of depth variance shadows.
- R2ShadowDepthVariance.Builder - Class in com.io7m.r2.core
-
- 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.
- R2TransformContext - Class in com.io7m.r2.core
-
- R2TransformContextType - Interface in com.io7m.r2.core
-
The storage required for producing transform matrices without allocating
extra memory.
- R2TransformIdentity - Class in com.io7m.r2.core
-
A transform that always yields an identity matrix.
- R2TransformMatrix4x4 - Class in com.io7m.r2.core
-
A simple 4x4 matrix transform.
- R2TransformNonOrthogonalReadableType - Interface in com.io7m.r2.core
-
The type of readable and non-orthogonal transforms.
- R2TransformOrthogonalReadableType - Interface in com.io7m.r2.core
-
The type of readable and orthogonal transforms.
- R2TransformOT - Class in com.io7m.r2.core
-
A transform represented by an orientation, followed by a translation.
- R2TransformOTReadableType - Interface in com.io7m.r2.core
-
A readable transform that exposes an orientation, followed by a translation.
- R2TransformOTType - Interface in com.io7m.r2.core
-
The type of transforms represented by an orientation, followed by a
translation.
- R2TransformReadableType - Interface in com.io7m.r2.core
-
The type of readable transforms.
- R2TransformSiOT - Class in com.io7m.r2.core
-
A transform represented by a scale, followed by an orientation, followed
by a translation.
- R2TransformSOT - Class in com.io7m.r2.core
-
A transform represented by an scale, followed by an orientation, followed
by a translation.
- R2TransformST - Class in com.io7m.r2.core
-
A transform represented by a scale, followed by a translation.
- R2TransformT - Class in com.io7m.r2.core
-
A transform represented by a translation.
- R2TransformType - Interface in com.io7m.r2.core
-
The type of transforms.
- R2TransformViewReadableType - Interface in com.io7m.r2.core
-
The type of readable transforms that can produce view matrices.
- R2TranslucentBatched<M> - Class in com.io7m.r2.core
-
The type of batched instance translucents.
- R2TranslucentBatched.Builder<M> - Class in com.io7m.r2.core
-
- 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(PMatrixM4x4F.ContextPM4F, PMatrixReadable4x4FType<R2SpaceClipType, R2SpaceEyeType>) - Method in class com.io7m.r2.core.R2ViewRays
-
- recalculate(PMatrixM4x4F.ContextPM4F, PMatrixReadable4x4FType<R2SpaceClipType, R2SpaceEyeType>) - Method in interface com.io7m.r2.core.R2ViewRaysType
-
Recalculate the view rays given the inverse projection matrix m.
- regenerate(int) - Method in class com.io7m.r2.filters.R2SSAOKernel
-
- regenerate(int) - Method in interface com.io7m.r2.filters.R2SSAOKernelWritableType
-
Regenerate the kernel, using s samples.
- renderCount() - Method in class com.io7m.r2.core.R2InstanceBatchedDynamic
-
- renderCount() - Method in interface com.io7m.r2.core.R2InstanceBatchedType
-
- renderDepth(R2DepthOnlyBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
-
- renderDepth(R2DepthOnlyBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthRendererType
-
Render the given opaque instances into the given depth buffer.
- renderDepthVariance(R2DepthVarianceBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
-
- renderDepthVariance(R2DepthVarianceBufferUsableType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthVarianceRendererType
-
Render the given opaque instances into the given depth buffer.
- renderDepthVarianceWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthVarianceRenderer
-
- renderDepthVarianceWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthVarianceRendererType
-
Render the given opaque instances into the currently bound depth
buffer.
- renderDepthWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in class com.io7m.r2.core.R2DepthOnlyRenderer
-
- renderDepthWithBoundBuffer(AreaInclusiveUnsignedLType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DepthInstancesType) - Method in interface com.io7m.r2.core.R2DepthRendererType
-
Render the given opaque instances into the currently bound depth
buffer.
- renderGeometry(AreaInclusiveUnsignedLType, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in class com.io7m.r2.core.R2GeometryRenderer
-
- renderGeometry(AreaInclusiveUnsignedLType, Optional<R2GeometryBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2SceneOpaquesReadableType) - Method in interface com.io7m.r2.core.R2GeometryRendererType
-
Render the given opaque instances into the given geometry buffer.
- renderLights(R2GeometryBufferUsableType, AreaInclusiveUnsignedLType, Optional<R2LightBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in class com.io7m.r2.core.R2LightRenderer
-
- renderLights(R2GeometryBufferUsableType, AreaInclusiveUnsignedLType, Optional<R2LightBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, R2SceneLightsType) - Method in interface com.io7m.r2.core.R2LightRendererType
-
Render the given lights into the given light buffer.
- renderMask(AreaInclusiveUnsignedLType, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in class com.io7m.r2.core.R2MaskRenderer
-
- renderMask(AreaInclusiveUnsignedLType, Optional<R2MaskBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2MaskInstancesType) - Method in interface com.io7m.r2.core.R2MaskRendererType
-
Render the given instances into the given mask buffer.
- renderScene(AreaInclusiveUnsignedLType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DebugVisualizerRendererParameters) - Method in class com.io7m.r2.core.debug.R2DebugVisualizerRenderer
-
- renderScene(AreaInclusiveUnsignedLType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2MatricesObserverType, R2DebugVisualizerRendererParameters) - Method in interface com.io7m.r2.core.debug.R2DebugVisualizerRendererType
-
Render the debug visualizations for the given scene.
- renderStencilsWithBoundBuffer(R2MatricesObserverType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType, R2SceneStencilsType) - Method in class com.io7m.r2.core.R2StencilRenderer
-
- renderStencilsWithBoundBuffer(R2MatricesObserverType, JCGLProfilingContextType, JCGLTextureUnitContextParentType, AreaInclusiveUnsignedLType, R2SceneStencilsType) - Method in interface com.io7m.r2.core.R2StencilRendererType
-
Render the given stencil instances into the currently bound framebuffer.
- renderTargetPool() - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParameters
-
- renderTargetPool() - Method in interface com.io7m.r2.filters.R2FilterBilateralBlurDepthAwareParametersType
-
- renderTargetPool() - Method in class com.io7m.r2.filters.R2FilterBoxBlurParameters
-
- renderTargetPool() - Method in interface com.io7m.r2.filters.R2FilterBoxBlurParametersType
-
- renderTranslucents(AreaInclusiveUnsignedLType, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, List<R2TranslucentType<?>>) - Method in class com.io7m.r2.core.R2TranslucentRenderer
-
- renderTranslucents(AreaInclusiveUnsignedLType, Optional<R2ImageBufferUsableType>, JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2ShadowMapContextUsableType, R2MatricesObserverType, List<R2TranslucentType<?>>) - Method in interface com.io7m.r2.core.R2TranslucentRendererType
-
Render the given translucents into the given image buffer.
- reset() - Method in interface com.io7m.r2.meshes.R2MeshBasicBuilderType
-
Clear the contents of the builder
- reset() - Method in interface com.io7m.r2.meshes.R2MeshTangentsBuilderType
-
Clear the contents of the builder
- returnValue(JCGLTextureUnitContextParentType, R2AmbientOcclusionBufferUsableType) - Method in class com.io7m.r2.core.R2AmbientOcclusionBufferPool
-
- returnValue(JCGLTextureUnitContextParentType, R2DepthVarianceBufferUsableType) - Method in class com.io7m.r2.core.R2DepthVarianceBufferPool
-
- returnValue(JCGLTextureUnitContextParentType, R2ImageBufferUsableType) - Method in class com.io7m.r2.core.R2ImageBufferPool
-
- returnValue(JCGLTextureUnitContextParentType, R2LightBufferUsableType) - Method in class com.io7m.r2.core.R2LightBufferPool
-
- returnValue(JCGLTextureUnitContextParentType, T) - Method in interface com.io7m.r2.core.R2RenderTargetPoolUsableType
-
- run() - Method in class com.io7m.r2.meshes.binary.R2MBMappedReader
-
- run() - Method in class com.io7m.r2.meshes.binary.R2MBMappedWriter
-
- run() - Method in class com.io7m.r2.meshes.binary.R2MBUnmappedReader
-
- run() - Method in class com.io7m.r2.meshes.binary.R2MBUnmappedWriter
-
- run() - Method in interface com.io7m.r2.meshes.binary.R2MBWriterType
-
Execute the write operation.
- run() - Method in class com.io7m.r2.meshes.tools.R2MeshTool
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, P) - Method in interface com.io7m.r2.core.R2FilterUsableType
-
Run the filter for the given parameters.
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterBilateralBlurDepthAwareParameters<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBilateralBlurDepthAware
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterBoxBlurParameters<SD, S, DD, D>) - Method in class com.io7m.r2.filters.R2FilterBoxBlur
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterCompositorParameters) - Method in class com.io7m.r2.filters.R2FilterCompositor
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterDebugEyePositionParameters) - Method in class com.io7m.r2.filters.R2FilterDebugEyePosition
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterDebugEyeZParameters) - Method in class com.io7m.r2.filters.R2FilterDebugEyeZ
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterEmissionParameters) - Method in class com.io7m.r2.filters.R2FilterEmission
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterFogParameters) - Method in class com.io7m.r2.filters.R2FilterFogDepth
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterFXAAParameters) - Method in class com.io7m.r2.filters.R2FilterFXAA
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterLightApplicatorParametersType) - Method in class com.io7m.r2.filters.R2FilterLightApplicator
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterOcclusionApplicatorParameters) - Method in class com.io7m.r2.filters.R2FilterOcclusionApplicator
-
- runFilter(JCGLProfilingContextType, JCGLTextureUnitContextParentType, R2FilterSSAOParameters) - Method in class com.io7m.r2.filters.R2FilterSSAO
-