From: Brian M. <ma...@us...> - 2002-08-19 13:55:27
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal In directory usw-pr-cvs1:/tmp/cvs-serv31567 Modified Files: CoreAL.java Log Message: fix: wrong prototypes for some methods, while switching to ByteBuffer Index: CoreAL.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- CoreAL.java 19 Aug 2002 11:59:31 -0000 1.6 +++ CoreAL.java 19 Aug 2002 13:55:23 -0000 1.7 @@ -218,17 +218,17 @@ * Gets an integer property of the listener. * * @param pname name of the attribute to be retrieved - * @return integer value of property + * @param integerdata bytebuffer address to write integer to */ - public native int getListeneri(int pname); + public native void getListeneri(int pname, int integerdata); /** * Gets a floating point property of the listener. * * @param pname name of the attribute to be retrieved - * @return floating point value of property + * @param floatdata bytebuffer address to write float to */ - public native float getListenerf(int pname); + public native void getListenerf(int pname, int floatdata); /** * Retrieves a set of three floating point values from a @@ -238,7 +238,6 @@ * @param v1 bytebuffer address to write float 1 to * @param v2 bytebuffer address to write float 2 to * @param v3 bytebuffer address to write float 3 to - * @return array of floats containing floating point values */ public native void getListener3f(int pname, int v1, int v2, int v3); @@ -317,27 +316,29 @@ * * @param source source to get property from * @param pname name of property - * @return integer value of pname + * @param integerdata bytebuffer address to write integer to */ - public native int getSourcei(int source, int pname); + public native void getSourcei(int source, int pname, int integerdata); /** * Retrieves a floating point property of a source. * * @param source source to get property from * @param pname name of property - * @return integer value of pname + * @param floatdata bytebuffer address to write float to */ - public native float getSourcef(int source, int pname); + public native void getSourcef(int source, int pname, int floatdata); /** * Gets a set of three floating point values from a source. * * @param source Source to get property from * @param pname property to get - * @param floatdata bytebuffer address to write floats to + * @param v1 bytebuffer address to write float 1 to + * @param v2 bytebuffer address to write float 2 to + * @param v3 bytebuffer address to write float 3 to */ - public native void getSource3f(int source, int pname, int floatdata); + public native void getSource3f(int source, int pname, int v1, int v2, int v3); /** * Gets a floating point vector property from a Source object. @@ -448,18 +449,18 @@ * * @param buffer buffer to get property from * @param pname name of property to retrieve - * @return integer property of buffer + * @param integerdata bytebuffer address to write integer to */ - public native int getBufferi(int buffer, int pname); + public native void getBufferi(int buffer, int pname, int integerdata); /** * Retrieves a floating point property from a buffer. * * @param buffer buffer to get property from * @param pname name of property to retrieve - * @return floating point property of buffer + * @param floatdata bytebuffer address to write float to */ - public native float getBufferf(int buffer, int pname); + public native void getBufferf(int buffer, int pname, int floatdata); /** * Queues a set of buffers on a source. |