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

Quick Search    Search Deep

com.arranger.jarl.filter
Interface IFilter  view IFilter download IFilter.java

All Superinterfaces:
java.lang.Cloneable, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject
All Known Implementing Classes:
BaseFilter

public interface IFilter
extends com.arranger.jarl.base.ITimedJarlObject

IFilter filters images


Method Summary
 java.awt.Image filterImage(com.arranger.jarl.base.IContext context, java.awt.Image srcImage)
          Filter this image at a global (whole canvas level)
 boolean isLocal()
           
 java.awt.Graphics2D postFilterWidget(com.arranger.jarl.widget.IWidget widget, com.arranger.jarl.base.IContext context, java.awt.Graphics2D graphics)
          Instead of being a global filter, this is a local filter Post filter applying the transparent overlay as well as returning the stored graphics
 java.awt.Graphics2D preFilterWidget(com.arranger.jarl.widget.IWidget widget, com.arranger.jarl.base.IContext context, java.awt.Graphics2D graphics)
          Instead of being a global filter, this is a local filter Pre process the filter by creating a temp image, and returning a custom graphics
 
Methods inherited from interface com.arranger.jarl.base.ITimedJarlObject
getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
clone, getConfigElement, getJarlObjectInfo, getZOrder, init, postCheckTime, preCheckTime, setZOrder
 

Method Detail

isLocal

public boolean isLocal()

filterImage

public java.awt.Image filterImage(com.arranger.jarl.base.IContext context,
                                  java.awt.Image srcImage)
Filter this image at a global (whole canvas level)


preFilterWidget

public java.awt.Graphics2D preFilterWidget(com.arranger.jarl.widget.IWidget widget,
                                           com.arranger.jarl.base.IContext context,
                                           java.awt.Graphics2D graphics)
Instead of being a global filter, this is a local filter Pre process the filter by creating a temp image, and returning a custom graphics


postFilterWidget

public java.awt.Graphics2D postFilterWidget(com.arranger.jarl.widget.IWidget widget,
                                            com.arranger.jarl.base.IContext context,
                                            java.awt.Graphics2D graphics)
Instead of being a global filter, this is a local filter Post filter applying the transparent overlay as well as returning the stored graphics