@NonNullByDefault

# Package com.io7m.r2.core.debug

Types and functions associated with debugging.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  R2DebugCubeInstanceType | A cube.
  R2DebugCubeType | The type of debug cubes, from `(-0.5, -0.5, -0.5)` to `(0.5, 0.5, 0.5)`.
  R2DebugCubeUsableType | The type of usable debug cubes.
  R2DebugInstanceSingleType | A single instance.
  R2DebugInstancesType | Extra instances for displaying debugging data.
  R2DebugLineSegmentType | A line segment.
  R2DebugVisualizerRendererParametersType | Parameters for debug-visualizing renderers.
  R2DebugVisualizerRendererType | A renderer for producing various debug visualizations.

- Class Summary
  Class | Description
  --- | ---
  R2DebugCube | The default implementation of the `R2DebugCubeType` interface.
  R2DebugCubeInstance | A cube.
  R2DebugCubeInstance.Builder | Builds instances of type `R2DebugCubeInstance`.
  R2DebugInstances | Extra instances for displaying debugging data.
  R2DebugInstances.Builder | Builds instances of type `R2DebugInstances`.
  R2DebugInstanceSingle | A single instance.
  R2DebugInstanceSingle.Builder | Builds instances of type `R2DebugInstanceSingle`.
  R2DebugLineSegment | A line segment.
  R2DebugLineSegment.Builder | Builds instances of type `R2DebugLineSegment`.
  R2DebugLineSegmentsBatch | A batcher for line segments.
  R2DebugShaderLightDirectionalConstantSingle | Directional light shader that ignores the surface and applies a constant color.
  R2DebugShaderLightSphericalAttenuationSingle | Spherical light shader that mostly ignores the surface and applies the light color multiplied by the light attenuation over distance.
  R2DebugShaderLightSphericalConstantSingle | Spherical light shader that ignores the surface and applies a constant color.
  R2DebugVisualizerDefaults | Default values for debug visualizer implementations.
  R2DebugVisualizerRenderer | The default implementation of the `R2DebugVisualizerRendererType` interface.
  R2DebugVisualizerRendererParameters | Parameters for debug-visualizing renderers.
  R2DebugVisualizerRendererParameters.Builder | Builds instances of type `R2DebugVisualizerRendererParameters`.

## Package com.io7m.r2.core.debug Description

Types and functions associated with debugging.

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