Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.base
Interface IRenderManager  view IRenderManager download IRenderManager.java

All Superinterfaces:
IRenderListener
All Known Implementing Classes:
RenderManager

public interface IRenderManager
extends IRenderListener

IRenderManager Controls the rendering of widgets


Method Summary
 void addRenderListener(IRenderListener renderListener)
          Adds a render Listener
 java.util.List getRegisteredFilters()
           
 java.util.List getRegisteredWidgets()
           
 void register(com.arranger.jarl.filter.IFilter filter)
          Registers a filter to start recieving calls to When a filter is done rendering it should call: unregister(com.arranger.jarl.widget.IWidget) 55
 void register(com.arranger.jarl.widget.IWidget widget)
          Registers a widget to start recieving calls to IWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>IWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55 when the time reaches the time passed in.
 void removeRenderListener(IRenderListener renderListener)
          Removes a render Listener
 java.awt.Image render(IContext context)
          Render an image for this specific time
 java.awt.Image renderOneFrame(IContext context, int frame)
          A special function that will only render one frame.
 void unregister(com.arranger.jarl.filter.IFilter filter)
          Unregister this filter from further rendering
 void unregister(com.arranger.jarl.widget.IWidget widget)
          Unregister this widget from further rendering
 
Methods inherited from interface com.arranger.jarl.base.IRenderListener
onRender, onRenderFrameStart, onRenderFrameStop
 

Method Detail

register

public void register(com.arranger.jarl.widget.IWidget widget)
Registers a widget to start recieving calls to IWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>IWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55 when the time reaches the time passed in. When a widget is done rendering it should call: unregister(com.arranger.jarl.widget.IWidget) 55


unregister

public void unregister(com.arranger.jarl.widget.IWidget widget)
Unregister this widget from further rendering


register

public void register(com.arranger.jarl.filter.IFilter filter)
Registers a filter to start recieving calls to When a filter is done rendering it should call: unregister(com.arranger.jarl.widget.IWidget) 55


unregister

public void unregister(com.arranger.jarl.filter.IFilter filter)
Unregister this filter from further rendering


render

public java.awt.Image render(IContext context)
Render an image for this specific time


renderOneFrame

public java.awt.Image renderOneFrame(IContext context,
                                     int frame)
A special function that will only render one frame. At that point, it isn't valid


getRegisteredWidgets

public java.util.List getRegisteredWidgets()

getRegisteredFilters

public java.util.List getRegisteredFilters()

addRenderListener

public void addRenderListener(IRenderListener renderListener)
Adds a render Listener


removeRenderListener

public void removeRenderListener(IRenderListener renderListener)
Removes a render Listener