com.java4ever.m3g
Class Object3D
java.lang.Object
com.java4ever.m3g.M3GObject
com.java4ever.m3g.Object3D
- Direct Known Subclasses:
- AnimationController, AnimationTrack, Appearance, Background, CompositingMode, Fog, Image2D, IndexBuffer, KeyframeSequence, Material, PolygonMode, Transformable, VertexArray, VertexBuffer
- public abstract class Object3D
- extends M3GObject
| 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 |
protected |
Object3D()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Object3D
protected Object3D()
animate
public final int animate(int time)
duplicate
public final Object3D duplicate()
find
public Object3D find(int userID)
getReferences
public int getReferences(Object3D[] references)
setUserID
public void setUserID(int userID)
getUserID
public int getUserID()
setUserObject
public void setUserObject(java.lang.Object userObject)
getUserObject
public java.lang.Object getUserObject()
addAnimationTrack
public void addAnimationTrack(AnimationTrack animationTrack)
getAnimationTrack
public AnimationTrack getAnimationTrack(int index)
removeAnimationTrack
public void removeAnimationTrack(AnimationTrack animationTrack)
getAnimationTrackCount
public int getAnimationTrackCount()
read
protected void read(M3GInputStream is,
java.util.ArrayList table)
throws java.io.IOException
- Specified by:
read in class M3GObject
- Throws:
java.io.IOException
write
protected void write(M3GOutputStream os,
java.util.ArrayList table)
throws java.io.IOException
- Specified by:
write in class M3GObject
- Throws:
java.io.IOException
buildReferenceTable
protected void buildReferenceTable(java.util.ArrayList table)
- Overrides:
buildReferenceTable in class M3GObject
Copyright 2005 java4ever.com. All Rights Reserved.