M3GToolkit 0.5.0

com.java4ever.m3g
Class AnimationTrack

java.lang.Object
  extended bycom.java4ever.m3g.M3GObject
      extended bycom.java4ever.m3g.Object3D
          extended bycom.java4ever.m3g.AnimationTrack

public class AnimationTrack
extends Object3D


Field Summary
static int ALPHA
           
static int AMBIENT_COLOR
           
static int COLOR
           
static int CROP
           
static int DENSITY
           
static int DIFFUSE_COLOR
           
static int EMISSIVE_COLOR
           
static int FAR_DISTANCE
           
static int FIELD_OF_VIEW
           
static int INTENSITY
           
static int MORPH_WEIGHTS
           
static int NEAR_DISTANCE
           
static int ORIENTATION
           
static int PICKABILITY
           
static int SCALE
           
static int SHININESS
           
static int SPECULAR_COLOR
           
static int SPOT_ANGLE
           
static int SPOT_EXPONENT
           
static int TRANSLATION
           
static int VISIBILITY
           
 
Fields inherited from class com.java4ever.m3g.M3GObject
ANIMATION_CONTROLLER, ANIMATION_TRACK, APPEARANCE, BACKGROUND, CAMERA, COMPOSITING_MODE, EXTERNAL_REFERENCE, FOG, GROUP, HEADER, IMAGE2D, KEYFRAME_SEQUENCE, LIGHT, MATERIAL, MESH, MORPHING_MESH, POLYGON_MODE, SKINNED_MESH, SPRITE3D, TEXTURE2D, TRIANGLE_STRIP_ARRAY, VERTEX_ARRAY, VERTEX_BUFFER, WORLD
 
Constructor Summary
AnimationTrack(KeyframeSequence sequence, int property)
           
 
Method Summary
protected  void buildReferenceTable(java.util.ArrayList table)
           
 AnimationController getController()
           
 KeyframeSequence getKeyframeSequence()
           
 int getObjectType()
           
 int getTargetProperty()
           
protected  void read(M3GInputStream is, java.util.ArrayList table)
           
 void setController(AnimationController controller)
           
protected  void write(M3GOutputStream os, java.util.ArrayList table)
           
 
Methods inherited from class com.java4ever.m3g.Object3D
addAnimationTrack, animate, duplicate, find, getAnimationTrack, getAnimationTrackCount, getReferences, getUserID, getUserObject, removeAnimationTrack, setUserID, setUserObject
 
Methods inherited from class com.java4ever.m3g.M3GObject
getObjectAtIndex, isRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALPHA

public static final int ALPHA
See Also:
Constant Field Values

AMBIENT_COLOR

public static final int AMBIENT_COLOR
See Also:
Constant Field Values

COLOR

public static final int COLOR
See Also:
Constant Field Values

CROP

public static final int CROP
See Also:
Constant Field Values

DENSITY

public static final int DENSITY
See Also:
Constant Field Values

DIFFUSE_COLOR

public static final int DIFFUSE_COLOR
See Also:
Constant Field Values

EMISSIVE_COLOR

public static final int EMISSIVE_COLOR
See Also:
Constant Field Values

FAR_DISTANCE

public static final int FAR_DISTANCE
See Also:
Constant Field Values

FIELD_OF_VIEW

public static final int FIELD_OF_VIEW
See Also:
Constant Field Values

INTENSITY

public static final int INTENSITY
See Also:
Constant Field Values

MORPH_WEIGHTS

public static final int MORPH_WEIGHTS
See Also:
Constant Field Values

NEAR_DISTANCE

public static final int NEAR_DISTANCE
See Also:
Constant Field Values

ORIENTATION

public static final int ORIENTATION
See Also:
Constant Field Values

PICKABILITY

public static final int PICKABILITY
See Also:
Constant Field Values

SCALE

public static final int SCALE
See Also:
Constant Field Values

SHININESS

public static final int SHININESS
See Also:
Constant Field Values

SPECULAR_COLOR

public static final int SPECULAR_COLOR
See Also:
Constant Field Values

SPOT_ANGLE

public static final int SPOT_ANGLE
See Also:
Constant Field Values

SPOT_EXPONENT

public static final int SPOT_EXPONENT
See Also:
Constant Field Values

TRANSLATION

public static final int TRANSLATION
See Also:
Constant Field Values

VISIBILITY

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

AnimationTrack

public AnimationTrack(KeyframeSequence sequence,
                      int property)
Method Detail

setController

public void setController(AnimationController controller)

getController

public AnimationController getController()

getKeyframeSequence

public KeyframeSequence getKeyframeSequence()

getTargetProperty

public int getTargetProperty()

getObjectType

public int getObjectType()
Specified by:
getObjectType in class M3GObject

read

protected void read(M3GInputStream is,
                    java.util.ArrayList table)
             throws java.io.IOException
Overrides:
read in class Object3D
Throws:
java.io.IOException

write

protected void write(M3GOutputStream os,
                     java.util.ArrayList table)
              throws java.io.IOException
Overrides:
write in class Object3D
Throws:
java.io.IOException

buildReferenceTable

protected void buildReferenceTable(java.util.ArrayList table)
Overrides:
buildReferenceTable in class Object3D

M3GToolkit 0.5.0

Copyright 2005 java4ever.com. All Rights Reserved.