ALdouble alGetDouble( ALenum param ) { ALdouble retval = 0.0; alGetDoublev(param, &retval); return retval; }
void al_getdoublev( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { if (NULL == alGetDoublev) mogl_glunsupported("alGetDoublev"); alGetDoublev((ALenum)mxGetScalar(prhs[0]), (ALdouble*)mxGetData(prhs[1])); }
value lime_al_get_doublev (int param, int count) { ALdouble* values = new ALdouble[count]; alGetDoublev (param, values); value result = alloc_array (count); for (int i = 0; i < count; i++) { val_array_set_i (result, i, alloc_float (values[i])); } delete [] values; return result; }
value lime_al_get_doublev (value param, value count) { int length = val_int (count); ALdouble* values = new ALdouble[length]; alGetDoublev (val_int (param), values); value result = alloc_array (length); for (int i = 0; i < length; ++i) { val_array_set_i (result, i, alloc_float ((float)values[i])); } return result; }
ALvoid CDECL wine_alGetDoublev(ALenum param, ALdouble* data) { alGetDoublev(param, data); }
ALdouble emu_alGetDouble(ALenum param) { ALdouble aldouble; alGetDoublev(param, &aldouble); return aldouble; }
JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL10_nalGetDoublev(JNIEnv *__env, jclass clazz, jint paramName, jlong destAddress, jlong __functionAddress) { ALdouble *dest = (ALdouble *)(intptr_t)destAddress; alGetDoublevPROC alGetDoublev = (alGetDoublevPROC)(intptr_t)__functionAddress; UNUSED_PARAMS(__env, clazz) alGetDoublev(paramName, dest); }
//***************************************************************************** // alGetDoublev //***************************************************************************** // ALAPI ALvoid ALAPIENTRY alGetDoublev(ALenum param, ALdouble* data) { AL_VOID_FXN(alGetDoublev(param, data)); }