org.freehep.graphicsio.swf
Class FillStyle

java.lang.Object
  extended by org.freehep.graphicsio.swf.FillStyle

public class FillStyle
extends java.lang.Object

SWF FillStyle.

Version:
$Id: FillStyle.java 9979 2006-11-27 22:51:07Z duns $
Author:
Mark Donszelmann, Charles Loomis

Field Summary
static int CLIPPED_BITMAP
           
static int CLIPPED_BITMAP_NOT_SMOOTHED
           
static int FOCAL_GRADIENT
           
static int INTERPOLATION_MODE_LINEAR_RGB
           
static int INTERPOLATION_MODE_NORMAL_RGB
           
static int LINEAR_GRADIENT
           
static int RADIAL_GRADIENT
           
static int SOLID
           
static int SPREAD_MODE_PAD
           
static int SPREAD_MODE_REFLECT
           
static int SPREAD_MODE_REPEAT
           
static int TILED_BITMAP
           
static int TILED_BITMAP_NOT_SMOOTHED
           
 
Constructor Summary
FillStyle(java.awt.Color color)
           
FillStyle(java.awt.Color color, java.awt.Color endColor)
           
FillStyle(Gradient[] gradient, boolean linear, java.awt.geom.AffineTransform matrix)
           
FillStyle(Gradient[] gradient, boolean linear, java.awt.geom.AffineTransform matrix, java.awt.geom.AffineTransform endMatrix)
           
FillStyle(Gradient[] gradient, int gradientType, int spreadMode, int interpolationMode, float focalPoint, java.awt.geom.AffineTransform matrix)
           
FillStyle(int bitmap, boolean tiled, java.awt.geom.AffineTransform matrix)
           
FillStyle(int bitmap, boolean tiled, java.awt.geom.AffineTransform matrix, java.awt.geom.AffineTransform endMatrix)
           
FillStyle(SWFInputStream input, boolean isMorphStyle, boolean hasAlpha)
           
 
Method Summary
 int getType()
           
 java.lang.String toString()
           
 void write(SWFOutputStream swf, boolean isMorphStyle, boolean hasAlpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SOLID

public static final int SOLID
See Also:
Constant Field Values

LINEAR_GRADIENT

public static final int LINEAR_GRADIENT
See Also:
Constant Field Values

RADIAL_GRADIENT

public static final int RADIAL_GRADIENT
See Also:
Constant Field Values

FOCAL_GRADIENT

public static final int FOCAL_GRADIENT
See Also:
Constant Field Values

TILED_BITMAP

public static final int TILED_BITMAP
See Also:
Constant Field Values

CLIPPED_BITMAP

public static final int CLIPPED_BITMAP
See Also:
Constant Field Values

TILED_BITMAP_NOT_SMOOTHED

public static final int TILED_BITMAP_NOT_SMOOTHED
See Also:
Constant Field Values

CLIPPED_BITMAP_NOT_SMOOTHED

public static final int CLIPPED_BITMAP_NOT_SMOOTHED
See Also:
Constant Field Values

SPREAD_MODE_PAD

public static final int SPREAD_MODE_PAD
See Also:
Constant Field Values

SPREAD_MODE_REFLECT

public static final int SPREAD_MODE_REFLECT
See Also:
Constant Field Values

SPREAD_MODE_REPEAT

public static final int SPREAD_MODE_REPEAT
See Also:
Constant Field Values

INTERPOLATION_MODE_NORMAL_RGB

public static final int INTERPOLATION_MODE_NORMAL_RGB
See Also:
Constant Field Values

INTERPOLATION_MODE_LINEAR_RGB

public static final int INTERPOLATION_MODE_LINEAR_RGB
See Also:
Constant Field Values
Constructor Detail

FillStyle

public FillStyle(java.awt.Color color)

FillStyle

public FillStyle(java.awt.Color color,
                 java.awt.Color endColor)

FillStyle

public FillStyle(Gradient[] gradient,
                 boolean linear,
                 java.awt.geom.AffineTransform matrix)

FillStyle

public FillStyle(Gradient[] gradient,
                 int gradientType,
                 int spreadMode,
                 int interpolationMode,
                 float focalPoint,
                 java.awt.geom.AffineTransform matrix)

FillStyle

public FillStyle(Gradient[] gradient,
                 boolean linear,
                 java.awt.geom.AffineTransform matrix,
                 java.awt.geom.AffineTransform endMatrix)

FillStyle

public FillStyle(int bitmap,
                 boolean tiled,
                 java.awt.geom.AffineTransform matrix)

FillStyle

public FillStyle(int bitmap,
                 boolean tiled,
                 java.awt.geom.AffineTransform matrix,
                 java.awt.geom.AffineTransform endMatrix)

FillStyle

public FillStyle(SWFInputStream input,
                 boolean isMorphStyle,
                 boolean hasAlpha)
          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getType

public int getType()

write

public void write(SWFOutputStream swf,
                  boolean isMorphStyle,
                  boolean hasAlpha)
           throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2000-2007 FreeHEP. All Rights Reserved.