fix: actually set Listener & Buffer GUID's

This commit is contained in:
Brian Matzon 2002-08-30 21:45:48 +00:00
parent 9ecf595bd4
commit 7a2acd569d
4 changed files with 35 additions and 6 deletions

View file

@ -45,12 +45,6 @@
*/
public abstract class BaseEAX {
/** GUID for buffer */
public static int BUFFER_GUID;
/** GUID for listener */
public static int LISTENER_GUID;
/** Has the EAX object been created? */
protected static boolean created;

View file

@ -41,6 +41,12 @@
*/
public class CoreEAX extends BaseEAX implements BaseEAXConstants {
/** GUID for buffer */
public static int BUFFER_GUID;
/** GUID for listener */
public static int LISTENER_GUID;
/** Creates a new instance of CoreEAX */
public CoreEAX() {
}
@ -50,6 +56,7 @@ public class CoreEAX extends BaseEAX implements BaseEAXConstants {
*/
protected void init() {
determineAvailableExtensions();
setGUID();
}
/**
@ -57,6 +64,11 @@ public class CoreEAX extends BaseEAX implements BaseEAXConstants {
*/
protected native void determineAvailableExtensions();
/**
* Sets the GUID's for the buffer and listener objects
*/
protected native void setGUID();
/**
* Retrieves an EAX Value
*