static JCGLArrayObjectType newScreenQuad( final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLArrayBuffersType g_ab = g.arrayBuffers();
final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders();
final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders();
final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders();
@Override public void onRender(final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing();
@Override public void onRender(final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing();
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onFinish(final JCGLInterfaceGL33Type g) { final JCGLArrayBuffersType g_ab = g.arrayBuffers(); final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLIndexBuffersType g_ib = g.indexBuffers(); final JCGLShadersType g_sh = g.shaders(); /* * Delete everything. */ g_ib.indexBufferDelete(this.index_buffer); g_ab.arrayBufferDelete(this.array_buffer); g_ao.arrayObjectDelete(this.array_object); g_sh.shaderDeleteProgram(this.program); } }
@Override public void onRender(final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing();
@Override public void onRender(final JCGLInterfaceGL33Type g) { final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing(); final JCGLShadersType g_sh = g.shaders(); /* * Clear the window. */ g_c.clear(this.clear); /* * Activate the program, bind the created array object, draw a triangle. */ g_sh.shaderActivateProgram(this.program); g_ao.arrayObjectBind(this.array_object); g_d.drawElements(JCGLPrimitives.PRIMITIVE_TRIANGLES); g_ao.arrayObjectUnbind(); g_sh.shaderDeactivateProgram(); }
@Override public void onRender(final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing();
@Override public void onRender(final JCGLInterfaceGL33Type g) { final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing(); final JCGLShadersType g_sh = g.shaders(); final JCGLTexturesType g_tex = g.textures(); /* * Clear the window. */ g_c.clear(this.clear); /* * Activate the program, bind the created array object, draw a triangle. */ final List<JCGLTextureUnitType> units = g_tex.textureGetUnits(); final JCGLTextureUnitType u0 = units.get(0); g_tex.texture2DBind(u0, this.texture); g_sh.shaderActivateProgram(this.program); g_sh.shaderUniformPutTexture2DUnit(this.texture_uniform, u0); g_ao.arrayObjectBind(this.array_object); g_d.drawElements(JCGLPrimitives.PRIMITIVE_TRIANGLES); g_ao.arrayObjectUnbind(); g_sh.shaderDeactivateProgram(); }
final JCGLArrayObjectsType ga = this.gl.arrayObjects(); final JCGLDrawType gd = this.gl.drawing(); final JCGLFramebuffersType gf = this.gl.framebuffers();
final JCGLArrayObjectsType ga = this.gl.arrayObjects(); final JCGLDrawType gd = this.gl.drawing(); final JCGLFramebuffersType gf = this.gl.framebuffers();
@Override public void onRender(final JCGLInterfaceGL33Type g) final JCGLArrayObjectsType g_ao = g.arrayObjects(); final JCGLClearType g_c = g.clearing(); final JCGLDrawType g_d = g.drawing();