Class GLJNI
java.lang.Object
javaforce.jni.GLJNI
- All Implemented Interfaces:
GL
-
Field Summary
Fields inherited from interface GL
debug, GL_ALPHA_TEST, GL_ALWAYS, GL_ARRAY_BUFFER, GL_BACK, GL_BGRA, GL_BLEND, GL_CCW, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_CULL_FACE, GL_CW, GL_DEPTH_ATTACHMENT, GL_DEPTH_BUFFER_BIT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEST, GL_DRAW_FRAMEBUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_ELEMENT_ARRAY_BUFFER, GL_EQUAL, GL_FALSE, GL_FLOAT, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER, GL_FRONT, GL_FRONT_AND_BACK, GL_GEQUAL, GL_GREATER, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINES, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MODULATE, GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_POINTS, GL_POLYGON, GL_QUAD_STRIP, GL_QUADS, GL_READ_FRAMEBUFFER, GL_RENDERBUFFER, GL_REPEAT, GL_RGBA, GL_RGBA8, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STREAM_DRAW, GL_TEXTURE_2D, GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_VERSION, GL_VERTEX_SHADER, GL_ZERO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GLvoidglActiveTexture(int i1) voidglAlphaFunc(int i1, int i2) voidglAttachShader(int i1, int i2) voidglBindBuffer(int i1, int i2) voidglBindFramebuffer(int i1, int i2) voidglBindRenderbuffer(int i1, int i2) voidglBindTexture(int i1, int i2) voidglBlendFunc(int i1, int i2) voidglBufferData(int i1, int i2, byte[] i3, int i4) voidglBufferData(int i1, int i2, float[] i3, int i4) voidglBufferData(int i1, int i2, int[] i3, int i4) voidglBufferData(int i1, int i2, short[] i3, int i4) voidglClear(int flags) voidglClearColor(float r, float g, float b, float a) voidglClearStencil(int s) voidglColorMask(boolean r, boolean g, boolean b, boolean a) voidglCompileShader(int id) intintglCreateShader(int type) voidglCullFace(int id) voidglDeleteBuffers(int i1, int[] i2) voidglDeleteFramebuffers(int i1, int[] i2) voidglDeleteRenderbuffers(int i1, int[] i2) voidglDeleteTextures(int i1, int[] i2) voidglDepthFunc(int i1) voidglDepthMask(boolean state) voidglDisable(int id) voidglDisableVertexAttribArray(int id) voidglDrawElements(int i1, int i2, int i3, int i4) voidglEnable(int id) voidglEnableVertexAttribArray(int id) voidglFlush()voidglFramebufferRenderbuffer(int i1, int i2, int i3, int i4) voidglFramebufferTexture2D(int i1, int i2, int i3, int i4, int i5) voidglFrontFace(int id) voidglGenBuffers(int i1, int[] i2) voidglGenFramebuffers(int i1, int[] i2) voidglGenRenderbuffers(int i1, int[] i2) voidglGenTextures(int i1, int[] i2) intglGetAttribLocation(int i1, String str) intvoidglGetIntegerv(int type, int[] i) glGetProgramInfoLog(int id) glGetShaderInfoLog(int id) glGetString(int type) intglGetUniformLocation(int i1, String str) voidglLinkProgram(int id) voidglPixelStorei(int i1, int i2) voidglReadPixels(int i1, int i2, int i3, int i4, int i5, int i6, int[] px) voidglRenderbufferStorage(int i1, int i2, int i3, int i4) intglShaderSource(int type, int count, String[] src, int[] src_lengths) intglStencilFunc(int func, int ref, int mask) intglStencilMask(int mask) intglStencilOp(int sfail, int dpfail, int dppass) voidglTexImage2D(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int[] px) voidglTexParameteri(int i1, int i2, int i3) voidglTexSubImage2D(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int[] px) voidglUniform1f(int i1, float f) voidglUniform1i(int i1, int i2) voidglUniform2fv(int i1, int i2, float[] f) voidglUniform2iv(int i1, int i2, int[] v) voidglUniform3fv(int i1, int i2, float[] f) voidglUniform3iv(int i1, int i2, int[] v) voidglUniform4fv(int i1, int i2, float[] f) voidglUniform4iv(int i1, int i2, int[] v) voidglUniformMatrix4fv(int i1, int i2, int i3, float[] m) voidglUseProgram(int id) voidglVertexAttribPointer(int i1, int i2, int i3, int i4, int i5, int i6) voidglViewport(int x, int y, int w, int h)
-
Constructor Details
-
GLJNI
public GLJNI()
-
-
Method Details
-
getInstance
-
glActiveTexture
public void glActiveTexture(int i1) - Specified by:
glActiveTexturein interfaceGL
-
glAlphaFunc
public void glAlphaFunc(int i1, int i2) - Specified by:
glAlphaFuncin interfaceGL
-
glAttachShader
public void glAttachShader(int i1, int i2) - Specified by:
glAttachShaderin interfaceGL
-
glBindBuffer
public void glBindBuffer(int i1, int i2) - Specified by:
glBindBufferin interfaceGL
-
glBindFramebuffer
public void glBindFramebuffer(int i1, int i2) - Specified by:
glBindFramebufferin interfaceGL
-
glBindRenderbuffer
public void glBindRenderbuffer(int i1, int i2) - Specified by:
glBindRenderbufferin interfaceGL
-
glBindTexture
public void glBindTexture(int i1, int i2) - Specified by:
glBindTexturein interfaceGL
-
glBlendFunc
public void glBlendFunc(int i1, int i2) - Specified by:
glBlendFuncin interfaceGL
-
glBufferData
public void glBufferData(int i1, int i2, float[] i3, int i4) - Specified by:
glBufferDatain interfaceGL
-
glBufferData
public void glBufferData(int i1, int i2, short[] i3, int i4) - Specified by:
glBufferDatain interfaceGL
-
glBufferData
public void glBufferData(int i1, int i2, int[] i3, int i4) - Specified by:
glBufferDatain interfaceGL
-
glBufferData
public void glBufferData(int i1, int i2, byte[] i3, int i4) - Specified by:
glBufferDatain interfaceGL
-
glClear
-
glClearColor
public void glClearColor(float r, float g, float b, float a) - Specified by:
glClearColorin interfaceGL
-
glColorMask
public void glColorMask(boolean r, boolean g, boolean b, boolean a) - Specified by:
glColorMaskin interfaceGL
-
glClearStencil
public void glClearStencil(int s) - Specified by:
glClearStencilin interfaceGL
-
glCompileShader
public void glCompileShader(int id) - Specified by:
glCompileShaderin interfaceGL
-
glCreateProgram
public int glCreateProgram()- Specified by:
glCreateProgramin interfaceGL
-
glCreateShader
public int glCreateShader(int type) - Specified by:
glCreateShaderin interfaceGL
-
glCullFace
public void glCullFace(int id) - Specified by:
glCullFacein interfaceGL
-
glDeleteBuffers
public void glDeleteBuffers(int i1, int[] i2) - Specified by:
glDeleteBuffersin interfaceGL
-
glDeleteFramebuffers
public void glDeleteFramebuffers(int i1, int[] i2) - Specified by:
glDeleteFramebuffersin interfaceGL
-
glDeleteRenderbuffers
public void glDeleteRenderbuffers(int i1, int[] i2) - Specified by:
glDeleteRenderbuffersin interfaceGL
-
glDeleteTextures
public void glDeleteTextures(int i1, int[] i2) - Specified by:
glDeleteTexturesin interfaceGL
-
glDrawElements
public void glDrawElements(int i1, int i2, int i3, int i4) - Specified by:
glDrawElementsin interfaceGL
-
glDepthFunc
public void glDepthFunc(int i1) - Specified by:
glDepthFuncin interfaceGL
-
glDisable
-
glDisableVertexAttribArray
public void glDisableVertexAttribArray(int id) - Specified by:
glDisableVertexAttribArrayin interfaceGL
-
glDepthMask
public void glDepthMask(boolean state) - Specified by:
glDepthMaskin interfaceGL
-
glEnable
-
glEnableVertexAttribArray
public void glEnableVertexAttribArray(int id) - Specified by:
glEnableVertexAttribArrayin interfaceGL
-
glFlush
-
glFramebufferTexture2D
public void glFramebufferTexture2D(int i1, int i2, int i3, int i4, int i5) - Specified by:
glFramebufferTexture2Din interfaceGL
-
glFramebufferRenderbuffer
public void glFramebufferRenderbuffer(int i1, int i2, int i3, int i4) - Specified by:
glFramebufferRenderbufferin interfaceGL
-
glFrontFace
public void glFrontFace(int id) - Specified by:
glFrontFacein interfaceGL
-
glGetAttribLocation
- Specified by:
glGetAttribLocationin interfaceGL
-
glGetError
public int glGetError()- Specified by:
glGetErrorin interfaceGL
-
glGetProgramInfoLog
- Specified by:
glGetProgramInfoLogin interfaceGL
-
glGetShaderInfoLog
- Specified by:
glGetShaderInfoLogin interfaceGL
-
glGetString
- Specified by:
glGetStringin interfaceGL
-
glGetIntegerv
public void glGetIntegerv(int type, int[] i) - Specified by:
glGetIntegervin interfaceGL
-
glGenBuffers
public void glGenBuffers(int i1, int[] i2) - Specified by:
glGenBuffersin interfaceGL
-
glGenFramebuffers
public void glGenFramebuffers(int i1, int[] i2) - Specified by:
glGenFramebuffersin interfaceGL
-
glGenRenderbuffers
public void glGenRenderbuffers(int i1, int[] i2) - Specified by:
glGenRenderbuffersin interfaceGL
-
glGenTextures
public void glGenTextures(int i1, int[] i2) - Specified by:
glGenTexturesin interfaceGL
-
glGetUniformLocation
- Specified by:
glGetUniformLocationin interfaceGL
-
glLinkProgram
public void glLinkProgram(int id) - Specified by:
glLinkProgramin interfaceGL
-
glPixelStorei
public void glPixelStorei(int i1, int i2) - Specified by:
glPixelStoreiin interfaceGL
-
glReadPixels
public void glReadPixels(int i1, int i2, int i3, int i4, int i5, int i6, int[] px) - Specified by:
glReadPixelsin interfaceGL
-
glRenderbufferStorage
public void glRenderbufferStorage(int i1, int i2, int i3, int i4) - Specified by:
glRenderbufferStoragein interfaceGL
-
glShaderSource
- Specified by:
glShaderSourcein interfaceGL
-
glStencilFunc
public int glStencilFunc(int func, int ref, int mask) - Specified by:
glStencilFuncin interfaceGL
-
glStencilMask
public int glStencilMask(int mask) - Specified by:
glStencilMaskin interfaceGL
-
glStencilOp
public int glStencilOp(int sfail, int dpfail, int dppass) - Specified by:
glStencilOpin interfaceGL
-
glTexImage2D
public void glTexImage2D(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int[] px) - Specified by:
glTexImage2Din interfaceGL
-
glTexSubImage2D
public void glTexSubImage2D(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int[] px) - Specified by:
glTexSubImage2Din interfaceGL
-
glTexParameteri
public void glTexParameteri(int i1, int i2, int i3) - Specified by:
glTexParameteriin interfaceGL
-
glUseProgram
public void glUseProgram(int id) - Specified by:
glUseProgramin interfaceGL
-
glUniformMatrix4fv
public void glUniformMatrix4fv(int i1, int i2, int i3, float[] m) - Specified by:
glUniformMatrix4fvin interfaceGL
-
glUniform4fv
public void glUniform4fv(int i1, int i2, float[] f) - Specified by:
glUniform4fvin interfaceGL
-
glUniform3fv
public void glUniform3fv(int i1, int i2, float[] f) - Specified by:
glUniform3fvin interfaceGL
-
glUniform2fv
public void glUniform2fv(int i1, int i2, float[] f) - Specified by:
glUniform2fvin interfaceGL
-
glUniform1f
public void glUniform1f(int i1, float f) - Specified by:
glUniform1fin interfaceGL
-
glUniform4iv
public void glUniform4iv(int i1, int i2, int[] v) - Specified by:
glUniform4ivin interfaceGL
-
glUniform3iv
public void glUniform3iv(int i1, int i2, int[] v) - Specified by:
glUniform3ivin interfaceGL
-
glUniform2iv
public void glUniform2iv(int i1, int i2, int[] v) - Specified by:
glUniform2ivin interfaceGL
-
glUniform1i
public void glUniform1i(int i1, int i2) - Specified by:
glUniform1iin interfaceGL
-
glVertexAttribPointer
public void glVertexAttribPointer(int i1, int i2, int i3, int i4, int i5, int i6) - Specified by:
glVertexAttribPointerin interfaceGL
-
glViewport
public void glViewport(int x, int y, int w, int h) - Specified by:
glViewportin interfaceGL
-