|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.flagstone.transform.fillstyle.MorphGradient
public final class MorphGradient
MorphGradient defines the control points that is used to specify how a gradient fill is displayed at the start and end of the shape morphing process.
The ratio is a number between 0 and 255 - that specifies the relative location in the square. For Linear Gradient Fills a ratio of zero is mapped to the left side of the gradient square and 255 is mapped to the right side of the square. For Radial Gradient Fills a ratio of zero is mapped to the centre of the gradient square and 255 is mapped to the edge of the largest circle that fits inside the gradient square. The color is the colour to be displayed at the point identified by the ratio.
The MorphGradient defines ratios and colours for the start and end of the morphing process, the Flash Player performs the interpolation between the two values as the shape is morphed.
Gradient,
GradientFill,
MorphGradientFill| Constructor Summary | |
|---|---|
MorphGradient(Gradient startGradient,
Gradient endGradient)
Creates a MorphGradient object specifying the starting and ending gradients. |
|
MorphGradient(MorphGradient object)
Creates and initialises a MorphGradient object using the values copied from another MorphGradient object. |
|
MorphGradient(SWFDecoder coder,
Context context)
Creates and initialises a MorphGradient object using values encoded in the Flash binary format. |
|
| Method Summary | |
|---|---|
MorphGradient |
copy()
Creates a complete copy of this object. |
void |
encode(SWFEncoder coder,
Context context)
Encode an object to the Flash binary format. |
Gradient |
getEnd()
Get the gradient containing the ratio and colour at the end of the morphing process. |
Gradient |
getStart()
Get the gradient containing the ratio and colour at the start of the morphing process. |
int |
prepareToEncode(Context context)
Prepare an object for encoding, returning the expected size of an object when it is encoded. |
void |
setEnd(Gradient gradient)
Sets the gradient at the end of the morphing process. |
void |
setStart(Gradient gradient)
Sets the gradient at the start of the morphing process. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MorphGradient(SWFDecoder coder,
Context context)
throws IOException
coder - an SWFDecoder object that contains the encoded Flash data.context - a Context object used to manage the decoders for different
type of object and to pass information on how objects are
decoded.
IOException - if an error occurs while decoding the data.
public MorphGradient(Gradient startGradient,
Gradient endGradient)
startGradient - the Gradient containing the initial ratio and colour.endGradient - the Gradient containing the final ratio and colour.public MorphGradient(MorphGradient object)
object - a MorphGradient object from which the values will be
copied.| Method Detail |
|---|
public Gradient getStart()
public Gradient getEnd()
public void setStart(Gradient gradient)
gradient - the Gradient containing the ratio and colour at the start of
the morphing process.public void setEnd(Gradient gradient)
gradient - the Gradient containing the ratio and colour at the end of the
morphing process.public MorphGradient copy()
copy in interface Copyable<MorphGradient>public String toString()
toString in class Objectpublic int prepareToEncode(Context context)
prepareToEncode in interface SWFEncodeablecontext - an Context that allows information to be passed between
objects to control how they are initialised for encoding.
public void encode(SWFEncoder coder,
Context context)
throws IOException
encode in interface SWFEncodeablecoder - an SWFEncoder object.context - an Context that allows information to be passed between
objects to control how they are initialised for encoding.
IOException - if an error occurs while encoding the object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||