# Uses of Package
com.io7m.jcanephora.core.api

- Packages that use com.io7m.jcanephora.core.api
  Package | Description
  --- | ---
  com.io7m.jcanephora.async | Asynchronous resource loading.
  com.io7m.jcanephora.core.api | Type-safe OpenGL interfaces.
  com.io7m.jcanephora.fake | A fake implementation of the `jcanephora` APIs intended for unit testing code without access to a GPU.
  com.io7m.jcanephora.jogl | JOGL implementation of the `jcanephora` API.
  com.io7m.jcanephora.lwjgl3 | LWJGL3 implementation of the `jcanephora` API.
  com.io7m.jcanephora.profiler | Types and functions for profiling GPU performance.
  com.io7m.jcanephora.renderstate | Render state abstraction.

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.async
  Class and Description
  JCGLContextType An OpenGL context.
  JCGLInterfaceGL33Type The interface exposed by OpenGL 3.3

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.core.api
  Class and 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.
  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.

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.fake
  Class and Description
  JCGLContextType An OpenGL context.
  JCGLContextUsableType The usable interface to OpenGL contexts.
  JCGLImplementationType The type of OpenGL implementations.
  JCGLInterfaceGL33Type The interface exposed by OpenGL 3.3

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.jogl
  Class and Description
  JCGLContextType An OpenGL context.
  JCGLImplementationType The type of OpenGL implementations.

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.lwjgl3
  Class and Description
  JCGLContextType An OpenGL context.
  JCGLImplementationType The type of OpenGL implementations.

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.profiler
  Class and Description
  JCGLTimersType Interface to OpenGL timer queries.

- Classes in com.io7m.jcanephora.core.api used by com.io7m.jcanephora.renderstate
  Class and Description
  JCGLInterfaceGL33Type The interface exposed by OpenGL 3.3

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