Beispiel #1
0
ALdouble alGetDouble( ALenum param )
{
	ALdouble retval = 0.0;

	alGetDoublev(param, &retval);
	return retval;
}
Beispiel #2
0
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]));

}
Beispiel #3
0
	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;
		
	}
Beispiel #4
0
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;

}
Beispiel #5
0
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);
}
Beispiel #8
0
//*****************************************************************************
// alGetDoublev
//*****************************************************************************
//
ALAPI ALvoid ALAPIENTRY alGetDoublev(ALenum param, ALdouble* data)
{
    AL_VOID_FXN(alGetDoublev(param, data));
}