Class DebugRenderer
java.lang.Object
de.gurkenlabs.litiengine.graphics.DebugRenderer
The
DebugRenderer class implements default debug rendering and exposes extension points to reder your own
debug information via callbacks.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddEntityDebugListener(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 voidaddMapRenderedListener(MapRenderedListener listener) Add the specified map rendered listener to attach custom debug rendering after layers of the typeGROUNDhave beend rendered.static voidRemoves the specified entity rendered listener.static voidremoveMapRenderedListener(MapRenderedListener listener) Removes the specified map rendered listener.static voidrenderEntityDebugInfo(Graphics2D g, IEntity entity) static voidrenderMapDebugInfo(Graphics2D g, IMap map)
-
Method Details
-
addEntityDebugListener
Add the specified entity rendered listener to attach custom debug rendering after the default debug information for an entity has been rendered.- Parameters:
listener- The listener to add.
-
removeEntityDebugListener
Removes the specified entity rendered listener.- Parameters:
listener- The listener to remove.
-
addMapRenderedListener
Add the specified map rendered listener to attach custom debug rendering after layers of the typeGROUNDhave beend rendered.- Parameters:
listener- The listener to add.- See Also:
-
removeMapRenderedListener
Removes the specified map rendered listener.- Parameters:
listener- The listener to remove.
-
renderEntityDebugInfo
-
renderMapDebugInfo
-