public final class DebugRenderer
extends java.lang.Object
DebugRenderer
class implements default debug rendering and exposes extension points to reder your own
debug information via callbacks.Modifier and Type | Method and Description |
---|---|
static void |
addEntityDebugListener(EntityRenderedListener listener)
Add the specified entity rendered listener to attach custom debug rendering after the default debug information for an entity has been rendered.
|
static void |
addMapRenderedListener(MapRenderedListener listener)
Add the specified map rendered listener to attach custom debug rendering after layers of the type
GROUND have beend rendered. |
static void |
removeEntityDebugListener(EntityRenderedListener listener)
Removes the specified entity rendered listener.
|
static void |
removeMapRenderedListener(MapRenderedListener listener)
Removes the specified map rendered listener.
|
static void |
renderEntityDebugInfo(java.awt.Graphics2D g,
IEntity entity) |
static void |
renderMapDebugInfo(java.awt.Graphics2D g,
IMap map) |
public static void addEntityDebugListener(EntityRenderedListener listener)
listener
- The listener to add.public static void removeEntityDebugListener(EntityRenderedListener listener)
listener
- The listener to remove.public static void addMapRenderedListener(MapRenderedListener listener)
GROUND
have beend rendered.listener
- The listener to add.RenderType.GROUND
,
Environment.render(Graphics2D)
public static void removeMapRenderedListener(MapRenderedListener listener)
listener
- The listener to remove.public static void renderEntityDebugInfo(java.awt.Graphics2D g, IEntity entity)
public static void renderMapDebugInfo(java.awt.Graphics2D g, IMap map)