com.java4ever.m3g
Class M3GObject
java.lang.Object
com.java4ever.m3g.M3GObject
- Direct Known Subclasses:
- ExternalReference, HeaderObject, Object3D
- public abstract class M3GObject
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER
public static final int HEADER
- See Also:
- Constant Field Values
ANIMATION_CONTROLLER
public static final int ANIMATION_CONTROLLER
- See Also:
- Constant Field Values
ANIMATION_TRACK
public static final int ANIMATION_TRACK
- See Also:
- Constant Field Values
APPEARANCE
public static final int APPEARANCE
- See Also:
- Constant Field Values
BACKGROUND
public static final int BACKGROUND
- See Also:
- Constant Field Values
CAMERA
public static final int CAMERA
- See Also:
- Constant Field Values
COMPOSITING_MODE
public static final int COMPOSITING_MODE
- See Also:
- Constant Field Values
FOG
public static final int FOG
- See Also:
- Constant Field Values
POLYGON_MODE
public static final int POLYGON_MODE
- See Also:
- Constant Field Values
GROUP
public static final int GROUP
- See Also:
- Constant Field Values
IMAGE2D
public static final int IMAGE2D
- See Also:
- Constant Field Values
TRIANGLE_STRIP_ARRAY
public static final int TRIANGLE_STRIP_ARRAY
- See Also:
- Constant Field Values
LIGHT
public static final int LIGHT
- See Also:
- Constant Field Values
MATERIAL
public static final int MATERIAL
- See Also:
- Constant Field Values
MESH
public static final int MESH
- See Also:
- Constant Field Values
MORPHING_MESH
public static final int MORPHING_MESH
- See Also:
- Constant Field Values
SKINNED_MESH
public static final int SKINNED_MESH
- See Also:
- Constant Field Values
TEXTURE2D
public static final int TEXTURE2D
- See Also:
- Constant Field Values
SPRITE3D
public static final int SPRITE3D
- See Also:
- Constant Field Values
KEYFRAME_SEQUENCE
public static final int KEYFRAME_SEQUENCE
- See Also:
- Constant Field Values
VERTEX_ARRAY
public static final int VERTEX_ARRAY
- See Also:
- Constant Field Values
VERTEX_BUFFER
public static final int VERTEX_BUFFER
- See Also:
- Constant Field Values
WORLD
public static final int WORLD
- See Also:
- Constant Field Values
EXTERNAL_REFERENCE
public static final int EXTERNAL_REFERENCE
- See Also:
- Constant Field Values
M3GObject
public M3GObject()
isRoot
public boolean isRoot()
getObjectType
public abstract int getObjectType()
read
protected abstract void read(M3GInputStream is,
java.util.ArrayList table)
throws java.io.IOException
- Throws:
java.io.IOException
write
protected abstract void write(M3GOutputStream os,
java.util.ArrayList table)
throws java.io.IOException
- Throws:
java.io.IOException
buildReferenceTable
protected void buildReferenceTable(java.util.ArrayList table)
getObjectAtIndex
protected M3GObject getObjectAtIndex(java.util.ArrayList table,
int index,
int type)
Copyright 2005 java4ever.com. All Rights Reserved.