| Package | Description |
|---|---|
| com.io7m.r2.core |
Core types and functions.
|
| com.io7m.r2.core.debug |
Types and functions associated with debugging.
|
| com.io7m.r2.core.shaders.types |
Shader types.
|
| com.io7m.r2.filters |
Default provided filters.
|
| com.io7m.r2.meshes.defaults |
Default mesh instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
R2ExceptionBadTextureFormat
The type of exceptions that indicate an attempt to specify a texture
with a format of an unexpected type.
|
class |
R2ExceptionBadTextureSize
The type of exceptions that indicate an attempt to specify a bad
texture size.
|
class |
R2ExceptionBatchIsFull
A batch cannot accept any more instances.
|
class |
R2ExceptionInvalidGroup
An invalid group number was specified.
|
class |
R2ExceptionIO
An internal I/O exception occurred.
|
class |
R2ExceptionShaderParameterCountMismatch
An exception indicating that a compiled shader did not have the expected
number of parameters.
|
class |
R2ExceptionShaderParameterNotPresent
An exception indicating that a shader parameter was not found when one was
expected.
|
class |
R2ExceptionShaderParameterWrongType
An exception indicating that a shader parameter had a type other than the
given expected type.
|
class |
R2ExceptionShaderPreprocessingFailed
An exception indicating that a shader failed to preprocess.
|
class |
R2ExceptionShaderValidationFailed
An exception indicating that a shader failed to validate.
|
class |
R2RendererException
The type of renderer exceptions.
|
class |
R2RendererExceptionClipGroupDeleted
The type of renderer exceptions that indicate an attempt to use a deleted
clip group.
|
class |
R2RendererExceptionFramebufferNotBound
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.
|
class |
R2RendererExceptionInstanceAlreadyActive
An exception indicating an attempt to start a new set of instance matrices
when an instance is already active.
|
class |
R2RendererExceptionInstanceAlreadyVisible
An exception indicating an attempt to specify that an instance should be
rendered multiple times.
|
class |
R2RendererExceptionLightAlreadyVisible
An exception indicating an attempt to specify that a light should be rendered
multiple times.
|
class |
R2RendererExceptionNoSuchShader
The type of renderer exceptions that indicate nonexistent shaders.
|
class |
R2RendererExceptionObserverAlreadyActive
An exception indicating an attempt to start a new set of observer matrices
when an observer is already active.
|
class |
R2RendererExceptionProjectiveAlreadyActive
An exception indicating an attempt to start a new set of projective light
matrices when a projective light is already active.
|
class |
R2RendererExceptionShadowExecutionAlreadyActive
An exception indicating an attempt to start a shadow map renderer execution
with one already active.
|
class |
R2RendererExceptionShadowExecutionNotActive
An exception indicating an attempt to use a shadow map renderer execution
without it being active.
|
class |
R2RendererExceptionShadowMapContextAlreadyActive
An exception indicating an attempt to create a shadow map context with one
already active.
|
class |
R2RendererExceptionShadowMapContextNotActive
An exception indicating an attempt to use a shadow map context without
it being active.
|
class |
R2RendererExceptionShadowNotRendered
An exception indicating an attempt to request a shadow map that has not
been rendered.
|
class |
R2RendererExceptionVolumeLightAlreadyActive
An exception indicating an attempt to start a new set of volume light
matrices when a volume light is already active.
|
| Modifier and Type | Method and Description |
|---|---|
void |
R2UnitQuad.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2TranslucentRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2TextureDefaults.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
default void |
R2TextureCubeStaticType.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
default void |
R2Texture2DStaticType.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2StencilRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gi) |
void |
R2ShadowMapRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ProjectionMesh.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2MaskRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2MaskBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2LightRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2InstanceBillboardedDynamic.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2InstanceBatchedDynamic.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ImageBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2GeometryRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2GeometryBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2DepthVarianceRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2DepthVarianceBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2DepthOnlyRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g3) |
void |
R2DepthOnlyBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2DeletableType.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g)
Delete the current object.
|
void |
R2AmbientOcclusionBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
<A,B> B |
R2MatricesObserverType.withProjectiveLight(R2LightProjectiveReadableType t,
A x,
BiFunction<R2MatricesProjectiveLightType,A,B> f)
Evaluate matrices for a given projective light, relative to the current
observer.
|
<A,B> B |
R2MatricesObserverType.withTransform(R2TransformReadableType t,
com.io7m.jtensors.parameterized.PMatrixReadable3x3FType<R2SpaceTextureType,R2SpaceTextureType> uv,
A x,
BiFunction<R2MatricesInstanceSingleType,A,B> f)
Evaluate matrices for a given transform, relative to the current observer.
|
<A,B> B |
R2MatricesObserverType.withVolumeLight(R2LightVolumeSingleReadableType t,
A x,
BiFunction<R2MatricesVolumeLightType,A,B> f)
Evaluate matrices for a given volume light, relative to the current
observer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
R2DebugVisualizerRenderer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type ig) |
void |
R2DebugLineSegmentsBatch.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2DebugCube.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
| Modifier and Type | Method and Description |
|---|---|
void |
R2ShaderTranslucentInstanceSingleVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderTranslucentInstanceBillboardedVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderTranslucentInstanceBatchedVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderLightVolumeSingleVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderLightScreenSingleVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderLightProjectiveWithShadowVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderLightProjectiveVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderInstanceSingleVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderInstanceBillboardedVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderInstanceBatchedVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderFilterVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderDepthSingleVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2ShaderDepthBatchedVerifier.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
| Modifier and Type | Method and Description |
|---|---|
void |
R2FilterSSAO.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterOcclusionApplicator.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterLightApplicator.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterFogDepth.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33) |
void |
R2FilterFXAA.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterEmission.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterDebugEyeZ.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33) |
void |
R2FilterDebugEyePosition.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g33) |
void |
R2FilterCompositor.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterBoxBlur.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2FilterBilateralBlurDepthAware.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type gx) |
void |
R2EyeZBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2EyePositionBuffer.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
| Modifier and Type | Method and Description |
|---|---|
void |
R2UnitSphere.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
void |
R2UnitCube.delete(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g) |
Copyright © 2017 <code@io7m.com> http://io7m.com