com.jme3.renderer package provides classes responsible for 
rendering.See: Description
| Interface | Description | 
|---|---|
| Renderer | The  Rendereris responsible for taking rendering commands and
 executing them on the underlying video hardware. | 
| Class | Description | 
|---|---|
| Camera | Camerais a standalone, purely mathematical class for doing
 camera-related computations. | 
| IDList | A specialized data-structure used to optimize state changes of "slot"
 based state. | 
| OpaqueComparatorTest | |
| RenderContext | Represents the current state of the graphics library. | 
| RenderManager | RenderManageris a high-level rendering interface that is
 above the Renderer implementation. | 
| Statistics | The statistics class allows tracking of real-time rendering statistics. | 
| ViewPort | A  ViewPortrepresents a view inside the display
 window or aFrameBufferto which scenes will be rendered. | 
| Enum | Description | 
|---|---|
| Camera.FrustumIntersect | The  FrustumIntersectenum is returned as a result
 of a culling check operation, 
 seeCamera.contains(com.jme3.bounding.BoundingVolume) | 
| Caps | Capsis an enum specifying a capability that theRenderersupports. | 
| Limits | Limitsallows querying the limits of certain features inRenderer. | 
| Exception | Description | 
|---|---|
| RendererException | RendererExceptionis raised when a renderer encounters
 a fatal rendering error. | 
com.jme3.renderer package provides classes responsible for 
rendering. 
The most critical classes are the Renderer,
which is the low-level rendering implementation and is abstract, and the
RenderManager class, which provides the high-level
rendering logic on top of the Renderer.
To accompany rendering, several helper classes are available.
Camera is used to specify the point-of-view 
        from which scenes are rendered.ViewPort is the 
aggregation of a Camera and a set of scenes
which are to be rendered, as well as additional info.Caps class contains renderer capabilities
which the user can query to find out what features are available in the 
rendering implementation. Statistics class is updated in real time
        by the Renderer, and is used to find out various statistics about
        the renderingNativeObjectManager and NativeObject classes
    provide a link between the renderer's native objects and Java's garbage collected objects,
    allowing the engine to track when the Java object counterpart is garbage collected
    and then delete the native object counterpart from the renderer.