예제 #1
0
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]));

}
예제 #2
0
파일: al_state.c 프로젝트: Aye1/RVProject
/** State retrieval. */
ALboolean alGetBoolean( ALenum param )
{
	ALboolean retval = AL_FALSE;

	alGetBooleanv(param, &retval);

	return retval;
}
예제 #3
0
	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;
		
	}
예제 #4
0
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;

}
예제 #5
0
파일: openal.c 프로젝트: AmesianX/RosWine
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);
}
예제 #8
0
파일: al.cpp 프로젝트: 2asoft/xray-16
//*****************************************************************************
// alGetBooleanv
//*****************************************************************************
//
ALAPI ALvoid ALAPIENTRY alGetBooleanv(ALenum param, ALboolean* data)
{
    AL_VOID_FXN(alGetBooleanv(param, data));
}