ewe.graphics
Class PolygonImage

java.lang.Object
  extended byewe.fx.mImage
      extended byewe.graphics.AniImage
          extended byewe.graphics.PolygonImage
All Implemented Interfaces:
ByteEncodable, IImage, OnScreenImage

public class PolygonImage
extends AniImage


Nested Class Summary
 
Nested classes inherited from class ewe.graphics.AniImage
AniImage.ImageRefresher
 
Field Summary
 Brush brush
           
 boolean fill
          If this is true then the image will be drawn filled.
 Pen pen
           
 
Fields inherited from class ewe.graphics.AniImage
displayControl, limits, mosaic, refresher, relativeToOrigin
 
Fields inherited from class ewe.fx.mImage
AlwaysOnTop, backgroundColor, bitmask, CompletelyIn, drawable, drawMode, HasBorder, HasChanged, HasMoved, hotArea, hotPolygon, image, imageMayChange, InUse, IsAnimated, IsEmpty, IsInvisible, IsLocked, IsMoveable, IsNotHot, IsNotStill, IsPrepared, IsPreparing, KeepOnScreen, lastDrawn, location, mask, MouseMustBeOver, properties, RelativeToOrigin, sourceImage, sourceMask, transparentColor
 
Fields inherited from interface ewe.fx.IImage
DISABLED, OUTLINED
 
Constructor Summary
PolygonImage(Polygon polygon)
           
PolygonImage(Polygon polygon, Pen pen, Brush brush)
           
 
Method Summary
 void doDraw(Graphics g, int options)
          Bottom level draw.
 
Methods inherited from class ewe.graphics.AniImage
animateMoveTo, canGo, change, change, change, changed, closing, getMovedBounds, getNew, hasARefresher, isCompletelyWithin, isDraggedOver, isIn, isTouching, isWithin, move, refresh, refreshNow, resize, setLocation, shown, translate, updated
 
Methods inherited from class ewe.fx.mImage
changeRefresher, compareTo, copyFrom, decodeBytes, draw, draw, drawBorder, drawn, encodeBytes, fixColors, free, freeIfNotOriginal, freeSource, getBackground, getBrokenImage, getCopy, getDefaultImage, getDim, getFullCopy, getHeight, getHotArea, getLocation, getPixels, getRefresher, getSize, getUnknownImage, getUnusedColor, getWidth, imageSet, makeOpaqueHotArea, onHotArea, refresh, scale, setHotAreaInImage, setImage, setImage, setImage, setImage, setImage, setImage, setImage, setMImage, setRefresher, toAlphaImage, toCursor, toString, usesAlpha
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode
 

Field Detail

fill

public boolean fill
If this is true then the image will be drawn filled. This is only applied if the image is considered a polygon.


pen

public Pen pen

brush

public Brush brush
Constructor Detail

PolygonImage

public PolygonImage(Polygon polygon)

PolygonImage

public PolygonImage(Polygon polygon,
                    Pen pen,
                    Brush brush)
Method Detail

doDraw

public void doDraw(Graphics g,
                   int options)
Description copied from class: mImage
Bottom level draw. Override to change how the image is drawn. Will still allow borders to be drawn and allow invisible to have effect.

Overrides:
doDraw in class mImage