public class SpriteRenderer extends StyleRenderer
group, hadEvents| Constructor and Description |
|---|
SpriteRenderer(org.graphstream.ui.graphicGraph.StyleGroup style) |
| Modifier and Type | Method and Description |
|---|---|
static StyleRenderer |
apply(org.graphstream.ui.graphicGraph.StyleGroup style,
AndroidFullGraphRenderer renderer) |
void |
elementInvisible(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
org.graphstream.ui.graphicGraph.GraphicElement element)
Called during rendering in place of
#renderElement(Canvas, DefaultCamera2D, GraphicElement)
to signal that the given element is not inside the view. |
void |
endRenderingPass(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
boolean forShadow)
Called at the end of the rendering pass.
|
void |
pushDynStyle(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
org.graphstream.ui.graphicGraph.GraphicElement element)
Called before the rendering of elements on dynamic styles.
|
void |
pushStyle(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
boolean forShadow)
Called before the rendering of bulk and event elements.
|
void |
renderElement(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
org.graphstream.ui.graphicGraph.GraphicElement element)
Render a single element knowing the style is already prepared.
|
void |
renderShadow(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
org.graphstream.ui.graphicGraph.GraphicElement element)
Render the shadow of the element.
|
void |
setupRenderingPass(Backend bck,
org.graphstream.ui.view.camera.DefaultCamera2D camera,
boolean forShadow)
Called before the whole rendering pass for all elements.
|
render, render, renderShadowpublic SpriteRenderer(org.graphstream.ui.graphicGraph.StyleGroup style)
public static StyleRenderer apply(org.graphstream.ui.graphicGraph.StyleGroup style, AndroidFullGraphRenderer renderer)
public void setupRenderingPass(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, boolean forShadow)
StyleRenderersetupRenderingPass in class StyleRendererbck - The rendering back-end.camera - The camera.forShadow - true if we are in the shadow rendering pass.public void pushStyle(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, boolean forShadow)
StyleRendererpushStyle in class StyleRendererbck - The rendering back-end.camera - The camera.forShadow - true if we are in the shadow rendering pass.public void pushDynStyle(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, org.graphstream.ui.graphicGraph.GraphicElement element)
StyleRendererpushDynStyle in class StyleRendererbck - The rendering back-end.camera - The camera.element - The graphic element concerned by the dynamic style change.public void renderElement(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, org.graphstream.ui.graphicGraph.GraphicElement element)
StyleRendererrenderElement in class StyleRendererbck - The rendering back-end.camera - The camera.element - The element to render.public void renderShadow(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, org.graphstream.ui.graphicGraph.GraphicElement element)
StyleRendererrenderShadow in class StyleRendererbck - The rendering back-end.camera - The camera.element - The element to render.public void elementInvisible(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, org.graphstream.ui.graphicGraph.GraphicElement element)
StyleRenderer#renderElement(Canvas, DefaultCamera2D, GraphicElement)
to signal that the given element is not inside the view. The renderElement() method will be
called as soon as the element becomes visible anew.elementInvisible in class StyleRendererbck - The rendering back-end.camera - The camera.element - The element to render.public void endRenderingPass(Backend bck, org.graphstream.ui.view.camera.DefaultCamera2D camera, boolean forShadow)
StyleRendererendRenderingPass in class StyleRendererbck - The rendering back-end.camera - The camera.forShadow - true if we are in the shadow rendering pass.