com.java4ever.m3g
Class VertexBuffer
java.lang.Object
com.java4ever.m3g.M3GObject
com.java4ever.m3g.Object3D
com.java4ever.m3g.VertexBuffer
- public class VertexBuffer
- extends Object3D
| 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 |
| Methods inherited from class com.java4ever.m3g.Object3D |
addAnimationTrack, animate, duplicate, find, getAnimationTrack, getAnimationTrackCount, getReferences, getUserID, getUserObject, removeAnimationTrack, setUserID, setUserObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VertexBuffer
public VertexBuffer()
getVertexCount
public int getVertexCount()
setPositions
public void setPositions(VertexArray positions,
float scale,
float[] bias)
getPositions
public VertexArray getPositions(float[] scaleBias)
setTexCoords
public void setTexCoords(int index,
VertexArray texCoords,
float scale,
float[] bias)
getTexCoords
public VertexArray getTexCoords(int index,
float[] scaleBias)
setNormals
public void setNormals(VertexArray normals)
getNormals
public VertexArray getNormals()
setColors
public void setColors(VertexArray colors)
getColors
public VertexArray getColors()
setDefaultColor
public void setDefaultColor(int ARGB)
getDefaultColor
public int getDefaultColor()
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
Copyright 2005 java4ever.com. All Rights Reserved.