| 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.provided |
Default provided shaders.
|
| com.io7m.r2.core.shaders.types |
Shader types.
|
| com.io7m.r2.filters |
Default provided filters.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
R2AmbientOcclusionBufferDescriptionType
The type of ambient occlusion buffer descriptions.
|
interface |
R2DepthAttachmentCreateType
A preexisting depth texture that will be used as an attachment on a created
framebuffer.
|
interface |
R2DepthAttachmentShareType
A preexisting depth texture that will be used as an attachment on a created
framebuffer.
|
interface |
R2DepthOnlyBufferDescriptionType
The type of depth-only buffer descriptions.
|
interface |
R2DepthVarianceBufferDescriptionType
The type of depth variance buffer descriptions.
|
interface |
R2GeometryBufferDescriptionType
The type of geometry buffer descriptions.
|
interface |
R2ImageBufferDescriptionType
The type of image buffer descriptions.
|
interface |
R2InstanceSingleType
The type of single instances.
|
interface |
R2LightBufferDescriptionType
The type of light buffer descriptions.
|
interface |
R2MaskBufferDescriptionType
The type of mask buffer descriptions.
|
interface |
R2MaskInstancesType
The set of mask instances that will be rendered.
|
interface |
R2MaterialDepthBatchedType<M>
The type of materials that can be applied to batched depth-only instances.
|
interface |
R2MaterialDepthSingleType<M>
The type of opaque materials that can be applied to single depth-only
instances.
|
interface |
R2MaterialOpaqueBatchedType<M>
The type of opaque materials that can be applied to batched instances.
|
interface |
R2MaterialOpaqueBillboardedType<M>
The type of opaque materials that can be applied to billboarded instances.
|
interface |
R2MaterialOpaqueSingleType<M>
The type of opaque materials that can be applied to single instances.
|
interface |
R2ShadowDepthVarianceType
The type of depth variance shadows.
|
interface |
R2Texture2DStaticType
A simple static 2D texture.
|
interface |
R2TextureCubeStaticType
A simple static cube texture.
|
interface |
R2TranslucentBatchedType<M>
The type of batched instance translucents.
|
interface |
R2TranslucentBillboardedType<M>
The type of batched instance translucents.
|
interface |
R2TranslucentSingleType<M>
The type of single instance translucents.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
R2DebugCubeInstanceType
A cube.
|
interface |
R2DebugInstanceSingleType
A single instance.
|
interface |
R2DebugInstancesType
Extra instances for displaying debugging data.
|
interface |
R2DebugLineSegmentType
A line segment.
|
interface |
R2DebugVisualizerRendererParametersType
Parameters for debug-visualizing renderers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
R2DepthShaderBasicParametersType
The type of parameters for the basic depth shader.
|
interface |
R2DepthShaderBasicStippledParametersType
The type of parameters for the basic stippled depth shader.
|
interface |
R2RefractionMaskedDeltaParametersType
Parameters for the refractive masked delta shader.
|
interface |
R2SurfaceShaderBasicParametersType
Parameters for the basic surface shader.
|
interface |
R2SurfaceShaderBasicReflectiveParametersType
Parameters for the basic reflective surface shader.
|
interface |
R2SurfaceShaderBasicStippledParametersType
Parameters for the basic stippled surface shader.
|
interface |
R2TranslucentShaderBasicParametersType
The type of parameters for the basic translucent shader.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
R2ShaderParametersFilterType<M>
The type of filter-related parameters available to shaders.
|
interface |
R2ShaderParametersLightType<M>
The type of material-related parameters available to shaders.
|
interface |
R2ShaderParametersMaterialType<M>
The type of material-related parameters available to shaders.
|
interface |
R2ShaderParametersViewType
The type of view-related parameters available to shaders.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
R2BilateralBlurParametersType
The type of blur parameters specific to bilateral blurs.
|
interface |
R2BlurParametersType
The type of blur parameters.
|
interface |
R2FilterBilateralBlurDepthAwareParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>>
Parameters for bilateral blur filters that blur render targets of type
S and write the blurred results to render targets of type T. |
interface |
R2FilterBoxBlurParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>>
Parameters for box blur filters that blur render targets of type
S
and write the blurred results to render targets of type T. |
interface |
R2FilterCompositorItemType
A single texture that will be rendered to some subset of the current
viewport.
|
interface |
R2FilterCompositorParametersType
Parameters for filters that render textures to the current framebuffer.
|
interface |
R2FilterDebugEyePositionParametersType
Parameters for filters that reproduce eye-space position values.
|
interface |
R2FilterDebugEyeZParametersType
Parameters for filters that reproduce eye-space Z values.
|
interface |
R2FilterEmissionParametersType
The type of parameters for emission filters.
|
interface |
R2FilterFogParametersType
Parameters for the fog filter.
|
interface |
R2FilterFXAAParametersType
The type of parameters for filters that apply anti-aliasing using the FXAA
algorithm.
|
interface |
R2FilterLightApplicatorParametersType
The type of light applicator filter parameters.
|
interface |
R2FilterOcclusionApplicatorParametersType
The type of occlusion applicator filter parameters.
|
interface |
R2FilterSSAOParametersType
The type of parameters for filters that calculate ambient occlusion in
screen-space.
|
interface |
R2ShaderFilterBilateralBlurDepthAwareParametersType
The type of parameters for bilateral depth-aware blur shaders.
|
interface |
R2ShaderFilterBoxBlurParametersType
Parameters for box blur shaders
|
interface |
R2ShaderFilterEmissionParametersType
Parameters for the emission shader.
|
interface |
R2ShaderFilterFogParametersType
Parameters for the fog shader.
|
interface |
R2ShaderFilterFXAAParametersType
Parameters for the FXAA shader.
|
interface |
R2ShaderFilterLightApplicatorParametersType
Parameters for the light applicator shader
|
interface |
R2ShaderFilterOcclusionApplicatorParametersType
Parameters for the occlusion applicator shader
|
interface |
R2ShaderFilterTextureShowParametersType
Parameters for the texture display shader.
|
interface |
R2ShaderSSAOParametersType
Parameters for the SSAO shader.
|
Copyright © 2016 <code@io7m.com> http://io7m.com