com.partnersoft.v3x.gui
Class PiffleBufferedImage

java.lang.Object
  extended by java.awt.Image
      extended by java.awt.image.BufferedImage
          extended by com.partnersoft.v3x.gui.PiffleBufferedImage
All Implemented Interfaces:
java.awt.image.RenderedImage, java.awt.image.WritableRenderedImage, java.awt.Transparency

public class PiffleBufferedImage
extends java.awt.image.BufferedImage

An image with an associated Piffle/GVT GraphicNode.


Field Summary
 Piffle piffle
           
 float rotation
           
 
Fields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
 
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
PiffleBufferedImage(Piffle piffle)
           
PiffleBufferedImage(PiffleBufferedImage base)
           
PiffleBufferedImage(PiffleBufferedImage base, float newRotation)
           
PiffleBufferedImage(Piffle piffle, float rotation)
           
 
Method Summary
 void draw(java.awt.Graphics2D g, int x, int y, float rotation)
           
static PiffleBufferedImage loadImage(java.io.File filet)
          Loads a PiffleBufferedImage from a piffle file.
 
Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, flush, getAlphaRaster, getCapabilities, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB, toString
 
Methods inherited from class java.awt.Image
getAccelerationPriority, getScaledInstance, setAccelerationPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

piffle

public Piffle piffle

rotation

public float rotation
Constructor Detail

PiffleBufferedImage

public PiffleBufferedImage(PiffleBufferedImage base)

PiffleBufferedImage

public PiffleBufferedImage(PiffleBufferedImage base,
                           float newRotation)

PiffleBufferedImage

public PiffleBufferedImage(Piffle piffle)

PiffleBufferedImage

public PiffleBufferedImage(Piffle piffle,
                           float rotation)
Method Detail

loadImage

public static PiffleBufferedImage loadImage(java.io.File filet)
Loads a PiffleBufferedImage from a piffle file.


draw

public void draw(java.awt.Graphics2D g,
                 int x,
                 int y,
                 float rotation)