mirror of
https://github.com/shadowfacts/lwjgl2-arm64.git
synced 2026-04-21 06:14:10 +00:00
New buffer code
This commit is contained in:
parent
f625bea9f0
commit
eb7e231172
8 changed files with 398 additions and 566 deletions
|
|
@ -92,10 +92,10 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString (JNIEnv *env, jcl
|
|||
* C Specification:
|
||||
* ALvoid alcGetIntegerv(ALCdevice *device, ALenum token, ALsizei size, ALint *dest);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv (JNIEnv *env, jclass clazz, jint deviceaddress, jint token, jint size, jobject dest) {
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv (JNIEnv *env, jclass clazz, jint deviceaddress, jint token, jint size, jobject dest, int offset) {
|
||||
ALint* address = NULL;
|
||||
if (dest != NULL) {
|
||||
address = (ALint*) env->GetDirectBufferAddress(dest);
|
||||
address = offset + (ALint*) env->GetDirectBufferAddress(dest);
|
||||
}
|
||||
alcGetIntegerv((ALCdevice*) deviceaddress, (ALenum) token, (ALsizei) size, address);
|
||||
CHECK_ALC_ERROR
|
||||
|
|
|
|||
|
|
@ -1,35 +1,3 @@
|
|||
/*
|
||||
* Copyright (c) 2002 Lightweight Java Game Library Project
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* * Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* * Neither the name of 'Lightweight Java Game Library' nor the names of
|
||||
* its contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/* DO NOT EDIT THIS FILE - it is machine generated */
|
||||
#include <jni.h>
|
||||
/* Header for class org_lwjgl_openal_ALC */
|
||||
|
|
@ -105,10 +73,10 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString
|
|||
/*
|
||||
* Class: org_lwjgl_openal_ALC
|
||||
* Method: nGetIntegerv
|
||||
* Signature: (IIILjava/nio/Buffer;)V
|
||||
* Signature: (IIILjava/nio/Buffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv
|
||||
(JNIEnv *, jclass, jint, jint, jint, jobject);
|
||||
(JNIEnv *, jclass, jint, jint, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_ALC
|
||||
|
|
@ -129,7 +97,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcCloseDevice
|
|||
/*
|
||||
* Class: org_lwjgl_openal_ALC
|
||||
* Method: alcCreateContext
|
||||
* Signature: (ILjava/nio/Buffer;)Lorg/lwjgl/openal/ALCcontext;
|
||||
* Signature: (ILjava/nio/IntBuffer;)Lorg/lwjgl/openal/ALCcontext;
|
||||
*/
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcCreateContext
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
|
|
|
|||
|
|
@ -132,60 +132,14 @@ JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloat (JNIEnv *env, j
|
|||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* This function returns a double precision floating point OpenAL state.
|
||||
*
|
||||
* C Specification:
|
||||
* Aldouble alGetDouble(ALenum pname);
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_alGetDouble (JNIEnv *env, jclass clazz, jint pname) {
|
||||
jdouble result = (jdouble) alGetDouble((ALenum) pname);
|
||||
|
||||
CHECK_AL_ERROR
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves a boolean OpenAL state.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alGetBooleanv(ALenum pname,ALboolean *data);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBooleanv (JNIEnv *env, jclass clazz, jint pname, jobject data) {
|
||||
alGetBooleanv((ALenum) pname, (ALboolean*) env->GetDirectBufferAddress(data));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves an integer OpenAL state.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alGetIntegerv(ALenum pname,ALint *data);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetIntegerv (JNIEnv *env, jclass clazz, jint pname, jobject data) {
|
||||
alGetIntegerv((ALenum) pname, (ALint*) env->GetDirectBufferAddress(data));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves a floating point OpenAL state.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alGetFloatv(ALenum pname,ALfloat *data);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloatv (JNIEnv *env, jclass clazz, jint pname, jobject data) {
|
||||
alGetFloatv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(data));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves a double precision floating point OpenAL state.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alGetDoublev(ALenum pname,ALdouble *data);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetDoublev (JNIEnv *env, jclass clazz, jint pname, jobject data) {
|
||||
alGetDoublev((ALenum) pname, (ALdouble*) env->GetDirectBufferAddress(data));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetFloatv (JNIEnv *env, jclass clazz, jint pname, jobject data, int offset) {
|
||||
alGetFloatv((ALenum) pname, offset + (ALfloat*) env->GetDirectBufferAddress(data));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -210,7 +164,8 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_alGetString (JNIEnv *env,
|
|||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetError (JNIEnv *env, jclass clazz) {
|
||||
jint result = (jint) alGetError();
|
||||
|
||||
CHECK_AL_ERROR
|
||||
// Don't think we should be checking for errors here..?
|
||||
// CHECK_AL_ERROR
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
@ -277,16 +232,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListener3f (JNIEnv *env, j
|
|||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function sets a floating point-vector property of the listener.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alListenerfv(ALenum pname,ALfloat *values);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerfv (JNIEnv *env, jclass clazz, jint pname, jobject values) {
|
||||
alListenerfv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves an integer property of the listener.
|
||||
|
|
@ -294,9 +239,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerfv (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alGetListeneri(ALenum pname,ALint *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri (JNIEnv *env, jclass clazz, jint pname, jobject value) {
|
||||
alGetListeneri((ALenum) pname, (ALint*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri (JNIEnv *env, jclass clazz, jint pname) {
|
||||
ALint value = 0;
|
||||
alGetListeneri((ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -305,9 +252,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alGetListenerf(ALenum pname,ALfloat *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf (JNIEnv *env, jclass clazz, jint pname, jobject value) {
|
||||
alGetListenerf((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf (JNIEnv *env, jclass clazz, jint pname) {
|
||||
ALfloat value = 0.0f;
|
||||
alGetListenerf((ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -316,8 +265,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alGetListenerfv(ALenum pname,ALfloat *values);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerfv (JNIEnv *env, jclass clazz, jint pname, jobject values) {
|
||||
alGetListenerfv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetListenerfv (JNIEnv *env, jclass clazz, jint pname, jobject values, jint offset) {
|
||||
alGetListenerfv((ALenum) pname, offset + (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -327,8 +276,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerfv (JNIEnv *env
|
|||
* C Specification:
|
||||
* ALvoid alGenSources(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenSources (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alGenSources(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGenSources (JNIEnv *env, jclass clazz, jint n, jobject sources, int offset) {
|
||||
alGenSources(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -338,8 +287,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenSources (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alDeleteSources(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteSources (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alDeleteSources(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalDeleteSources (JNIEnv *env, jclass clazz, jint n, jobject sources, int offset) {
|
||||
alDeleteSources(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -388,25 +337,17 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSource3f (JNIEnv *env, jcl
|
|||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function sets a floating point-vector property of a source.
|
||||
*
|
||||
* C Specification:
|
||||
* ALvoid alSourcefv(ALuint source,ALenum pname,ALfloat *values);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcefv (JNIEnv *env, jclass clazz, jint source, jint pname, jobject values) {
|
||||
alSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
/**
|
||||
* This function retrieves an integer property of a source.
|
||||
* C Specification:
|
||||
* ALvoid alGetSourcei(ALuint source,ALenum pname,ALint *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei (JNIEnv *env, jclass clazz, jint source, jint pname, jobject value) {
|
||||
alGetSourcei((ALuint) source, (ALenum) pname, (ALint*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei (JNIEnv *env, jclass clazz, jint source, jint pname) {
|
||||
ALint value = 0;
|
||||
alGetSourcei((ALuint) source, (ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -415,9 +356,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alGetSourcef(ALuint source,ALenum pname,ALfloat *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef (JNIEnv *env, jclass clazz, jint source, jint pname, jobject value) {
|
||||
alGetSourcef((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef (JNIEnv *env, jclass clazz, jint source, jint pname) {
|
||||
ALfloat value = 0.0f;
|
||||
alGetSourcef((ALuint) source, (ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -426,8 +369,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alGetSourcefv(ALuint source,ALenum pname,ALfloat *values);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcefv (JNIEnv *env, jclass clazz, jint source, jint pname, jobject values) {
|
||||
alGetSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetSourcefv (JNIEnv *env, jclass clazz, jint source, jint pname, jobject values, jint offset) {
|
||||
alGetSourcefv((ALuint) source, (ALenum) pname, offset + (ALfloat*) env->GetDirectBufferAddress(values));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -437,8 +380,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcefv (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alSourcePlayv(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlayv (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alSourcePlayv(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourcePlayv (JNIEnv *env, jclass clazz, jint n, jobject sources, jint offset) {
|
||||
alSourcePlayv(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -448,8 +391,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlayv (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alSourcePausev(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePausev (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alSourcePausev(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourcePausev (JNIEnv *env, jclass clazz, jint n, jobject sources, jint offset) {
|
||||
alSourcePausev(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -459,8 +402,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePausev (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alSourceStopv(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStopv (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alSourceStopv(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceStopv (JNIEnv *env, jclass clazz, jint n, jobject sources, jint offset) {
|
||||
alSourceStopv(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -470,8 +413,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStopv (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alSourceRewindv(ALsizei n,ALuint *sources);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewindv (JNIEnv *env, jclass clazz, jint n, jobject sources) {
|
||||
alSourceRewindv(n, (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceRewindv (JNIEnv *env, jclass clazz, jint n, jobject sources, jint offset) {
|
||||
alSourceRewindv(n, offset + (ALuint*) env->GetDirectBufferAddress(sources));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -525,8 +468,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewind (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alGenBuffers(ALsizei n,ALuint *buffers);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers) {
|
||||
alGenBuffers(n, (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGenBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers, jint offset) {
|
||||
alGenBuffers(n, offset + (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -536,8 +479,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenBuffers (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alDeleteBuffers(ALsizei n,ALuint *buffers);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers) {
|
||||
alDeleteBuffers(n, (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalDeleteBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers, jint offset) {
|
||||
alDeleteBuffers(n, offset + (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -560,8 +503,8 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsBuffer (JNIEnv *env,
|
|||
* C Specification:
|
||||
* ALvoid alBufferData(ALuint buffer,ALenum format,ALvoid *data,ALsizei size,ALsizei freq);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData (JNIEnv *env, jclass clazz, jint buffer, jint format, jobject data, jint size, jint freq) {
|
||||
alBufferData(buffer, format, (void**) env->GetDirectBufferAddress(data), size, freq);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData (JNIEnv *env, jclass clazz, jint buffer, jint format, jobject data, int offset, jint size, jint freq) {
|
||||
alBufferData(buffer, format, (void*) (offset + (ALubyte *)env->GetDirectBufferAddress(data)), size, freq);
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -571,9 +514,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alGetBufferi(ALuint buffer,ALenum pname,ALint *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi (JNIEnv *env, jclass clazz, jint buffer, jint pname, jobject value) {
|
||||
alGetBufferi((ALuint) buffer, (ALenum) pname, (ALint*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi (JNIEnv *env, jclass clazz, jint buffer, jint pname) {
|
||||
ALint value = 0;
|
||||
alGetBufferi((ALuint) buffer, (ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -582,9 +527,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alGetBufferf(ALuint buffer,ALenum pname,ALfloat *value);
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf (JNIEnv *env, jclass clazz, jint buffer, jint pname, jobject value) {
|
||||
alGetBufferf((ALuint) buffer, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value));
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf (JNIEnv *env, jclass clazz, jint buffer, jint pname) {
|
||||
ALfloat value = 0.0f;
|
||||
alGetBufferf((ALuint) buffer, (ALenum) pname, &value);
|
||||
CHECK_AL_ERROR
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -593,8 +540,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf (JNIEnv *env, j
|
|||
* C Specification:
|
||||
* ALvoid alSourceQueueBuffers( ALuint source, ALsizei n, ALuint* buffers );
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceQueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers) {
|
||||
alSourceQueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceQueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers, jint offset) {
|
||||
alSourceQueueBuffers((ALuint) source, (ALsizei) n, offset + (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
@ -604,8 +551,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceQueueBuffers (JNIEnv
|
|||
* C Specification:
|
||||
* ALvoid alSourceUnqueueBuffers( ALuint source, ALsizei n, ALuint* buffers );
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceUnqueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers) {
|
||||
alSourceUnqueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceUnqueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers, jint offset) {
|
||||
alSourceUnqueueBuffers((ALuint) source, (ALsizei) n, offset + (ALuint*) env->GetDirectBufferAddress(buffers));
|
||||
CHECK_AL_ERROR
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,35 +1,3 @@
|
|||
/*
|
||||
* Copyright (c) 2002 Lightweight Java Game Library Project
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* * Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* * Neither the name of 'Lightweight Java Game Library' nor the names of
|
||||
* its contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/* DO NOT EDIT THIS FILE - it is machine generated */
|
||||
#include <jni.h>
|
||||
/* Header for class org_lwjgl_openal_CoreAL */
|
||||
|
|
@ -42,6 +10,8 @@ extern "C" {
|
|||
/* Inaccessible static: created */
|
||||
/* Inaccessible static: class_000240 */
|
||||
/* Inaccessible static: class_000241 */
|
||||
/* Inaccessible static: _00024assertionsDisabled */
|
||||
/* Inaccessible static: class_000240 */
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alEnable
|
||||
|
|
@ -100,43 +70,27 @@ JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloat
|
|||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetDouble
|
||||
* Signature: (I)D
|
||||
* Method: nalGetBooleanv
|
||||
* Signature: (ILjava/nio/ByteBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_alGetDouble
|
||||
(JNIEnv *, jclass, jint);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetBooleanv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetBooleanv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalGetIntegerv
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBooleanv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetIntegerv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetIntegerv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalGetFloatv
|
||||
* Signature: (ILjava/nio/FloatBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetIntegerv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetFloatv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloatv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetDoublev
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetDoublev
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetFloatv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
|
|
@ -188,59 +142,51 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerf
|
|||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: listener3f
|
||||
* Method: alListener3f
|
||||
* Signature: (IFFF)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListener3f
|
||||
(JNIEnv *, jclass, jint, jfloat, jfloat, jfloat);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alListenerfv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerfv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetListeneri
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Signature: (I)I
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri
|
||||
(JNIEnv *, jclass, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetListenerf
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Signature: (I)F
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf
|
||||
(JNIEnv *, jclass, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetListenerfv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalGetListenerfv
|
||||
* Signature: (ILjava/nio/FloatBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerfv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetListenerfv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGenSources
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalGenSources
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenSources
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGenSources
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alDeleteSources
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalDeleteSources
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteSources
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalDeleteSources
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
|
|
@ -265,78 +211,70 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcei
|
|||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcef
|
||||
(JNIEnv *, jclass, jint, jint, jfloat);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: source3f
|
||||
* Signature: (IIFFF)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSource3f
|
||||
(JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourcefv
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Method: alSource3f
|
||||
* Signature: (IIFFF)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcefv
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSource3f
|
||||
(JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetSourcei
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Signature: (II)I
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei
|
||||
(JNIEnv *, jclass, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetSourcef
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Signature: (II)F
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef
|
||||
(JNIEnv *, jclass, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetSourcefv
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Method: nalGetSourcefv
|
||||
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcefv
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGetSourcefv
|
||||
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourcePlayv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalSourcePlayv
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlayv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourcePlayv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourcePausev
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalSourcePausev
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePausev
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourcePausev
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourceStopv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalSourceStopv
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStopv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceStopv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourceRewindv
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalSourceRewindv
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewindv
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceRewindv
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
|
|
@ -372,19 +310,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewind
|
|||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGenBuffers
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalGenBuffers
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenBuffers
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalGenBuffers
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alDeleteBuffers
|
||||
* Signature: (ILjava/nio/Buffer;)V
|
||||
* Method: nalDeleteBuffers
|
||||
* Signature: (ILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteBuffers
|
||||
(JNIEnv *, jclass, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalDeleteBuffers
|
||||
(JNIEnv *, jclass, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
|
|
@ -396,43 +334,43 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsBuffer
|
|||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alBufferData
|
||||
* Signature: (IILjava/nio/Buffer;II)V
|
||||
* Method: nalBufferData
|
||||
* Signature: (IILjava/nio/ByteBuffer;III)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData
|
||||
(JNIEnv *, jclass, jint, jint, jobject, jint, jint);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalBufferData
|
||||
(JNIEnv *, jclass, jint, jint, jobject, jint, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetBufferi
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Signature: (II)I
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi
|
||||
(JNIEnv *, jclass, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alGetBufferf
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Signature: (II)F
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf
|
||||
(JNIEnv *, jclass, jint, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourceQueueBuffers
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Method: nalSourceQueueBuffers
|
||||
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceQueueBuffers
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceQueueBuffers
|
||||
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
* Method: alSourceUnqueueBuffers
|
||||
* Signature: (IILjava/nio/Buffer;)V
|
||||
* Method: nalSourceUnqueueBuffers
|
||||
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceUnqueueBuffers
|
||||
(JNIEnv *, jclass, jint, jint, jobject);
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_nalSourceUnqueueBuffers
|
||||
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||
|
||||
/*
|
||||
* Class: org_lwjgl_openal_CoreAL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue