Get float[] as FloatBuffer class

153 Views Asked by At

Having a float[] and I want to put it as argument for glLoadMatrixf(FloatBuffer m) (interface of GLMatrixFunc) .

How could I get the float[] as FloatBuffer ?

The code is -

float[] currentMatrix = {.....} ;
gl.glLoadMatrixd(currentMatrix ); 

The above prompts - The method glLoadMatrixf(FloatBuffer) in the type GL is not applicable for the arguments (float[])

1

There are 1 best solutions below

0
René Link On BEST ANSWER
float[] floatArray = ...;
FloatBuffer floatBuffer = FloatBuffer.wrap(floatArray);