: Class TweenData
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
quicktime.std.movies
Class TweenData
java.lang.Object
|
+--quicktime.util.QTByteObject
|
+--quicktime.std.movies.TweenData
All Implemented Interfaces: PrimitivesLib, java.io.Serializable, SharedLibrary, com.apple.jdirect.SharedLibrary
public final class TweenDataextends QTByteObject
TweenData is a variable data structure that is used to set tween atom values
that are stored in an atom of an AtomContainer with insertChild(... tweenData)
See Also: Serialized Form
Field Summary
static int
kFixedPointNativeSize
static int
kMatrixNativeSize
static int
kModifierTrackGraphicsModeNativeSize
static int
kQDPointNativeSize
static int
kQDRectNativeSize
static int
kQTFloatDoubleNativeSize
static int
kRGBNativeSize
Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
Constructor Summary
TweenData(double start,
double end)
Allocates a TweenData object of type kTweenTypeQTFloatDouble from double start and end values
TweenData(float startX,
float startY,
float endX,
float endY)
Allocates a TweenData object of type kTweenTypeFixedPoint from float start and end x and y values
TweenData(int tweenType,
float start,
float end)
Allocates a TweenData object of type kTweenTypeFixed or kTweenTypeQTFloatSingle from float start and end values
TweenData(int start,
int end)
Allocates a TweenData object of type kTweenTypeLong from int start and end values
TweenData(Matrix start,
Matrix end)
Allocates a TweenData object of type kTweenTypeMatrix from Matrix start and end values
TweenData(QDColor start,
QDColor end)
Allocates a TweenData object of type kTweenTypeRGBColor from QDColor start and end values
TweenData(QDColor start,
QDColor end,
int graphicsMode)
Allocates a TweenData object of type kTweenTypeGraphicsModeWithRGBColor from QDColor start and end values and a graphics mode
Only the QDColor fields are interpolated.
TweenData(QDPoint start,
QDPoint end)
Allocates a TweenData object of type kTweenTypePoint from QDPoint start and end values
TweenData(QDRect start,
QDRect end)
Allocates a TweenData object of type kTweenTypeQDRect from QDRect start and end values
TweenData(short start,
short end)
Allocates a TweenData object of type kTweenTypeShort from short start and end values
Method Summary
int
getType()
The kTweenType type
Methods inherited from class quicktime.util.QTByteObject
equals, fromArray, getBytes, getSize, toString
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
kQDPointNativeSize
public static final int kQDPointNativeSize
kQDRectNativeSize
public static final int kQDRectNativeSize
kRGBNativeSize
public static final int kRGBNativeSize
kModifierTrackGraphicsModeNativeSize
public static final int kModifierTrackGraphicsModeNativeSize
kMatrixNativeSize
public static final int kMatrixNativeSize
kFixedPointNativeSize
public static final int kFixedPointNativeSize
kQTFloatDoubleNativeSize
public static final int kQTFloatDoubleNativeSize
Constructor Detail
TweenData
public TweenData(short start,
short end)
throws QTException
Allocates a TweenData object of type kTweenTypeShort from short start and end values
Parameters:start - The interpolation start valueend - The interpolation end value
TweenData
public TweenData(int start,
int end)
throws QTException
Allocates a TweenData object of type kTweenTypeLong from int start and end values
Parameters:start - The interpolation start valueend - The interpolation end value
TweenData
public TweenData(int tweenType,
float start,
float end)
throws QTException
Allocates a TweenData object of type kTweenTypeFixed or kTweenTypeQTFloatSingle from float start and end values
Parameters:tweenType - kTweenTypeFixed or kTweenTypeQTFloatSinglestart - The interpolation start valueend - The interpolation end value
TweenData
public TweenData(double start,
double end)
throws QTException
Allocates a TweenData object of type kTweenTypeQTFloatDouble from double start and end values
Parameters:start - The interpolation start valueend - The interpolation end value
TweenData
public TweenData(QDPoint start,
QDPoint end)
throws QTException
Allocates a TweenData object of type kTweenTypePoint from QDPoint start and end values
Parameters:start - The interpolation start Pointend - The interpolation end Point
TweenData
public TweenData(QDRect start,
QDRect end)
throws QTException
Allocates a TweenData object of type kTweenTypeQDRect from QDRect start and end values
Parameters:start - The interpolation start Rectend - The interpolation end Rect
TweenData
public TweenData(Matrix start,
Matrix end)
throws QTException
Allocates a TweenData object of type kTweenTypeMatrix from Matrix start and end values
Parameters:start - The interpolation start matrixend - The interpolation end matrix
TweenData
public TweenData(QDColor start,
QDColor end)
throws QTException
Allocates a TweenData object of type kTweenTypeRGBColor from QDColor start and end values
Parameters:start - The interpolation start colorend - The interpolation end color
TweenData
public TweenData(QDColor start,
QDColor end,
int graphicsMode)
throws QTException
Allocates a TweenData object of type kTweenTypeGraphicsModeWithRGBColor from QDColor start and end values and a graphics mode
Only the QDColor fields are interpolated.
Parameters:start - The interpolation start matrixend - The interpolation end matrixgraphicsMode - The graphic mode
TweenData
public TweenData(float startX,
float startY,
float endX,
float endY)
throws QTException
Allocates a TweenData object of type kTweenTypeFixedPoint from float start and end x and y values
Parameters:startX - The interpolation start x valuestartY - The interpolation start y valueendX - The interpolation end x valueendY - The interpolation end y value
Method Detail
getType
public int getType()
The kTweenType type
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD