void al_getbooleanv( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { if (NULL == alGetBooleanv) mogl_glunsupported("alGetBooleanv"); alGetBooleanv((ALenum)mxGetScalar(prhs[0]), (ALboolean*)mxGetData(prhs[1])); }
/** State retrieval. */ ALboolean alGetBoolean( ALenum param ) { ALboolean retval = AL_FALSE; alGetBooleanv(param, &retval); return retval; }
value lime_al_get_booleanv (int param, int count) { ALboolean* values = new ALboolean[count]; alGetBooleanv (param, values); value result = alloc_array (count); for (int i = 0; i < count; i++) { val_array_set_i (result, i, alloc_bool (values[i])); } delete [] values; return result; }
value lime_al_get_booleanv (value param, value count) { int length = val_int (count); ALboolean* values = new ALboolean[length]; alGetBooleanv (val_int (param), values); value result = alloc_array (length); for (int i = 0; i < length; ++i) { val_array_set_i (result, i, alloc_bool (values[i])); } return result; }
ALvoid CDECL wine_alGetBooleanv(ALenum param, ALboolean* data) { alGetBooleanv(param, data); }
// Definitions for the emulated functions ALboolean emu_alGetBoolean(ALenum param) { ALboolean alboolean; alGetBooleanv(param, &alboolean); return alboolean; }
JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL10_nalGetBooleanv(JNIEnv *__env, jclass clazz, jint paramName, jlong destAddress, jlong __functionAddress) { ALboolean *dest = (ALboolean *)(intptr_t)destAddress; alGetBooleanvPROC alGetBooleanv = (alGetBooleanvPROC)(intptr_t)__functionAddress; UNUSED_PARAMS(__env, clazz) alGetBooleanv(paramName, dest); }
//***************************************************************************** // alGetBooleanv //***************************************************************************** // ALAPI ALvoid ALAPIENTRY alGetBooleanv(ALenum param, ALboolean* data) { AL_VOID_FXN(alGetBooleanv(param, data)); }