# SimpleDiagramRenderer (Slick - The 2D Library)
Date: 2013-06-03

## org.newdawn.slick.svg
Class SimpleDiagramRenderer

    java.lang.Object
      org.newdawn.slick.svg.SimpleDiagramRenderer

    public class SimpleDiagramRenderer

extends java.lang.Object

A very primtive implementation for rendering a diagram. This simply sticks the shapes on the screen in the right fill and stroke colours

Author:
  kevin

Field Summary
`Diagram` `diagram` The diagram to be rendered
`protected static SGL` `GL` The renderer to use for all GL operations
`int` `list` The display list representing the diagram

Constructor Summary
`SimpleDiagramRenderer(Diagram diagram)` Create a new simple renderer

Method Summary
`void` `render(Graphics g)` Render the diagram to the given graphics context
`static void` `render(Graphics g, Diagram diagram)` Utility method to render a diagram in immediate mode

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### GL

    protected static SGL GL

  The renderer to use for all GL operations

### diagram

    public Diagram diagram

  The diagram to be rendered

### list

    public int list

  The display list representing the diagram

Constructor Detail

### SimpleDiagramRenderer

    public SimpleDiagramRenderer(Diagram diagram)

  Create a new simple renderer

  Parameters:
    `diagram` - The diagram to be rendered

Method Detail

### render

    public void render(Graphics g)

  Render the diagram to the given graphics context

  Parameters:
    `g` - The graphics context to which we should render the diagram

### render

    public static void render(Graphics g,
                              Diagram diagram)

  Utility method to render a diagram in immediate mode

  Parameters:
    `g` - The graphics context to render to
    `diagram` - The diagram to render

Copyright © 2006 New Dawn Software. All Rights Reserved.