# Package com.orsoncharts.renderer

Base package for renderer support.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ColorScale | A color scale converts a data value into a color according to some predefined color scale.
  ColorScaleRenderer | An interface that should be implemented by renderers that use a `ColorScale` - this provides a mechanism for the `ColorScaleLegendBuilder` to find the color scale.
  Renderer3D | A renderer is an object responsible for constructing objects in a 3D model that correspond to data items in a dataset.
  Renderer3DChangeListener | An interface through which notification of changes to a `Renderer3D` can be received.

- Class Summary
  Class | Description
  --- | ---
  AbstractColorScale | An abstract class from which a `ColorScale` implementation can be derived.
  AbstractRenderer3D | A base class for 3D renderers.
  FixedColorScale | A `ColorScale` that returns the same color for every value on the scale.
  GradientColorScale | A color scale that runs a linear gradient between two colors.
  RainbowScale | A color scale that returns all the colors of the rainbow.
  Renderer3DChangeEvent | An event containing information about a change to a `Renderer3D`.

- Enum Summary
  Enum | Description
  --- | ---
  ComposeType | An enumeration of the different methods used by renderers for composing the items in a chart.

## Package com.orsoncharts.renderer Description

Base package for renderer support.