@NonNullByDefault

# Package com.io7m.jcanephora.core.api

Type-safe OpenGL interfaces.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JCGLArrayBuffersType | The interface to OpenGL array buffers.
  JCGLArrayObjectsType | The interface to OpenGL vertex array objects.
  JCGLBlendingType | The interface to OpenGL blending.
  JCGLByteBufferProducerType | A function that yields a `ByteBuffer` when evaluated.
  JCGLClearType | Functions to clear framebuffers.
  JCGLColorBufferMaskingType | OpenGL color buffer masking interface.
  JCGLContextType | An OpenGL context.
  JCGLContextUsableType | The usable interface to OpenGL contexts.
  JCGLCullingType | OpenGL face culling.
  JCGLDepthBuffersType | The interface to OpenGL depth buffers.
  JCGLDepthClampingType | The interface to OpenGL depth clamping.
  JCGLDrawType | Drawing commands.
  JCGLFramebuffersType | The interface to OpenGL framebuffer objects.
  JCGLImplementationType | The type of OpenGL implementations.
  JCGLIndexBuffersType | The interface to OpenGL index buffers.
  JCGLInterfaceGL33Type | The interface exposed by OpenGL 3.3
  JCGLPolygonModesType | OpenGL polygon mode configuration.
  JCGLScissorType | OpenGL scissor test interface.
  JCGLShadersType | The interface to shader compilation and use.
  JCGLShaderUniformsType | The interface to setting uniforms in shaders.
  JCGLStencilBuffersType | OpenGL interface to stencil buffers.
  JCGLTextures2DType | The interface to OpenGL 2D textures.
  JCGLTexturesCubeType | The interface to OpenGL cube textures.
  JCGLTexturesType | The interface to OpenGL textures.
  JCGLTimersType | Interface to OpenGL timer queries.
  JCGLViewportsType | OpenGL viewport interface.

## Package com.io7m.jcanephora.core.api Description

Type-safe OpenGL interfaces.

Copyright © 2016 <code@io7m.com> http://io7m.com