aboutsummaryrefslogtreecommitdiffstats
path: root/docs/api-changes-1_5.txt
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2006-09-29 18:04:13 +0000
committerKevin Rushforth <[email protected]>2006-09-29 18:04:13 +0000
commit908d0fbb2ea26226165cd42f12abf0d27e4a3f53 (patch)
tree0258d2293efab8f4eafba39a528a3d2eedd0c3cb /docs/api-changes-1_5.txt
parent0661a22dd9278b20856b13b08ff22d248119cf6b (diff)
Merged dev-1_5 branch back to MAIN trunk
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@701 ba19aa83-45c5-6ac9-afd3-db810772062c
Diffstat (limited to 'docs/api-changes-1_5.txt')
-rw-r--r--docs/api-changes-1_5.txt133
1 files changed, 133 insertions, 0 deletions
diff --git a/docs/api-changes-1_5.txt b/docs/api-changes-1_5.txt
new file mode 100644
index 0000000..d564e36
--- /dev/null
+++ b/docs/api-changes-1_5.txt
@@ -0,0 +1,133 @@
+------------------------------------------------------------------------
+$RCSfile$
+$Revision$
+$Date$
+------------------------------------------------------------------------
+This document conatains proposed API changes to the Java 3D 1.5 API
+that deviate from the 1.4 API.
+
+This file must be updated to record the addition or deprecation of any
+public or protected class, interface, field, constructor, or method to
+the Java 3D API.
+
+The one exception to this rule is that you don't need to update this
+file when adding a non-final (i.e., virtual) method to a class if that
+method--with exactly the same signature--already exists in a
+superclass. For example, adding a "toString" method to a j3d object
+doesn't require an entry in this file. Likewise, adding duplicateNode
+or cloneNode methods to Node subclasses doesn't require an entry in
+this file.
+
+No incompatible changes to the Java 3D 1.4 API are allowed.
+
+
+I. New/deprecated fields, constructors, methods
+
+ ImageComponent
+ --------------
+ New enums:
+ public enum ImageClass {
+ BUFFERED_IMAGE, RENDERED_IMAGE, NIO_IMAGE_BUFFER
+ }
+
+
+ New methods:
+ public ImageClass getImageClass()
+
+
+ Deprecated methods:
+ public void setYUp(boolean yUp)
+
+
+ ImageComponent2D
+ ----------------
+ New constructors:
+ public ImageComponent2D(int format, NioImageBuffer image,
+ boolean byReference, boolean yUp)
+
+ New methods:
+ public void set(NioImageBuffer image)
+ public NioImageBuffer getNioImage()
+
+
+ ImageComponent3D
+ ----------------
+ New constructors:
+ public ImageComponent3D(int format, NioImageBuffer[] images,
+ boolean byReference, boolean yUp)
+
+ New methods:
+ public void set(NioImageBuffer[] images)
+ public void set(int index, NioImageBuffer image)
+ public NioImageBuffer[] getNioImage()
+ public NioImageBuffer getNioImage(int index)
+
+
+ Texture2D
+ ---------
+ Deprecated fields:
+ public static final int ALLOW_DETAIL_TEXTURE_READ
+ public static final int LINEAR_DETAIL
+ public static final int LINEAR_DETAIL_RGB
+ public static final int LINEAR_DETAIL_ALPHA
+ public static final int DETAIL_ADD
+ public static final int DETAIL_MODULATE
+
+ Deprecated methods:
+ public void setDetailImage(ImageComponent2D detailTexture)
+ public ImageComponent2D getDetailImage()
+ public void setDetailTextureMode(int mode)
+ public int getDetailTextureMode()
+ public void setDetailTextureLevel(int level)
+ public int getDetailTextureLevel()
+ public void setDetailTextureFunc(float[] lod, float[] pts)
+ public void setDetailTextureFunc(Point2f[] pts)
+ public int getDetailTextureFuncPointsCount()
+ public void getDetailTextureFunc(float[] lod, float[] pts)
+ public void getDetailTextureFunc(Point2f[] pts)
+
+
+ GeometryArray
+ -------------
+ New fields:
+ public static final int BY_REFERENCE_INDICES
+
+
+ IndexedGeometryArray
+ --------------------
+ New methods:
+ public void setCoordIndicesRef(int coordIndices[])
+ public int[] getCoordIndicesRef()
+
+
+ VirtualUniverse
+ ---------------
+ New methods:
+ public static void addRenderingErrorListener(
+ RenderingErrorListener listener)
+ public static void removeRenderingErrorListener(
+ RenderingErrorListener listener)
+
+
+II. Reparented classes
+
+
+III. New classes and interfaces (in javax.media.j3d)
+
+ NioImageBuffer
+ --------------
+ public class NioImageBuffer extends Object
+
+
+ RenderingError
+ --------------
+ public class RenderingError extends Object
+
+
+ RenderingErrorListener
+ ----------------------
+ public interface RenderingErrorListener
+
+
+IV. Deprecated classes and interfaces (in javax.media.j3d)
+