# Uses of Interface
org.jfree.chart3d.renderer.Renderer3DChangeListener

Packages that use Renderer3DChangeListener
Package
Description
org.jfree.chart3d.plot
Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.
org.jfree.chart3d.renderer
Base package for renderer support.

## Uses of Renderer3DChangeListener in org.jfree.chart3d.plot

Classes in org.jfree.chart3d.plot that implement Renderer3DChangeListener
Modifier and Type
Class
Description
`class`
`CategoryPlot3D`
A 3D plot with two category axes (x and z) and a numerical y-axis that can display data from a `CategoryDataset3D`.
`class`
`XYZPlot`
A 3D plot with three numerical axes that displays data from an `XYZDataset`.

## Uses of Renderer3DChangeListener in org.jfree.chart3d.renderer

Methods in org.jfree.chart3d.renderer with parameters of type Renderer3DChangeListener
Modifier and Type
Method
Description
`void`
AbstractRenderer3D.`addChangeListener(Renderer3DChangeListener listener)`
Registers an object for notification of changes to the renderer.
`void`
Renderer3D.`addChangeListener(Renderer3DChangeListener listener)`
Registers a listener to receive notification of changes to the renderer.
`void`
AbstractRenderer3D.`removeChangeListener(Renderer3DChangeListener listener)`
Unregisters an object for notification of changes to the renderer.
`void`
Renderer3D.`removeChangeListener(Renderer3DChangeListener listener)`
Deregisters a listener so that it no longer receives notification of changes to the renderer.