javax.microedition.khronos.opengles.GL10Ext |
The GL10Ext
interface contains the Java(TM) programming language
bindings for the OES_query_matrix
extension to OpenGL(R) ES 1.0.
The documentation in this class is normative with respect to instance variable names and values, method names and signatures, and exception behavior. The remaining documentation is placed here for convenience and does not replace the normative documentation found in the OpenGL ES 1.0 specification and the OpenGL specification versions it references.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract int |
glQueryMatrixxOES(int[] mantissa, int mantissaOffset, int[] exponent, int exponentOffset)
(
OES_query_matrix extension) Return the values of the current
matrix. |
(OES_query_matrix
extension) Return the values of the current
matrix.
glQueryMatrixxOES
returns the values of the current matrix.
mantissa
returns the 16 mantissa values of the current matrix,
and exponent
returns the correspnding 16 exponent values. The
matrix value i is then close to mantissa
[i] *
2^exponent
[i].
Use glMatrixMode
and glActiveTexture
to select the
desired matrix to return.
If all are valid (not NaN
or Inf
),
glQueryMatrixxOES
returns the status value 0. Otherwise, for
every component i which is not valid, the ith bit is set.
glQueryMatrixxOES
is available only if the
GL_OES_query_matrix
extension is supported by your
implementation.
The implementation is not required to keep track of overflows. If overflows are not tracked, the returned status value is always 0.
glGetString
with argument GL_EXTENSIONS
.
mantissa | Returns the mantissi of the current matrix. |
---|---|
mantissaOffset | the starting offset within the mantissa array. |
exponent | Returns the exponents of the current matrix. |
exponentOffset | the starting offset within the exponent array. |
NaN
or Inf
) values.IllegalArgumentException | if mantissa is null . |
---|---|
IllegalArgumentException | if exponent is null . |
IllegalArgumentException | if mantissaOffset is less than 0. |
IllegalArgumentException | if exponentOffset is less than 0. |
IllegalArgumentException | if mantissa.length -
mantissaOffset is less than 16. |
IllegalArgumentException | if exponent.length -
exponentOffset is less than 16.
|