コード例 #1
0
ファイル: al_auto.c プロジェクト: AlanFreeman/Psychtoolbox-3
void al_bufferiv( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) {

	if (NULL == alBufferiv) mogl_glunsupported("alBufferiv");
	alBufferiv((ALuint)mxGetScalar(prhs[0]),
		(ALenum)mxGetScalar(prhs[1]),
		(const ALint*)mxGetData(prhs[2]));

}
コード例 #2
0
value lime_al_bufferiv (value buffer, value param, value values) {

    int *data = val_array_int (values);

    if (data) {

        alBufferiv (val_int (buffer), val_int (param), data);

    }

    return alloc_null ();

}
コード例 #3
0
ファイル: OpenALBindings.cpp プロジェクト: Leander1P/lime
	void lime_al_bufferiv (int buffer, int param, value values) {
		
		if (val_is_null (values) == false) {
			
			int size = val_array_size (values);
			ALint* data = new ALint[size];
			
			for (int i = 0; i < size; ++i) {
				
				data[i] = (ALint)val_int( val_array_i (values, i) );
				
			}
			
			alBufferiv (buffer, param, data);
			
			delete[] data;
			
		}
		
	}
コード例 #4
0
ファイル: openal.c プロジェクト: AmesianX/RosWine
ALvoid CDECL wine_alBufferiv(ALuint bid, ALenum param, const ALint* values)
{
    alBufferiv(bid, param, values);
}
コード例 #5
0
ファイル: al.cpp プロジェクト: 2asoft/xray-16
//*****************************************************************************
// alBufferiv
//*****************************************************************************
//
ALAPI ALvoid ALAPIENTRY alBufferiv(ALuint bufferName, ALenum param, const ALint* values)
{
    AL_VOID_FXN(alBufferiv(bufferName, param, values));
}