field.kit.gl

objects

package objects

Visibility

  1. Public
  2. All

Type Members

  1. class DepthBuffer extends GLObject

    Similar to the FrameBuffer Object this buffer stores the z-depth of the rendered objects

  2. class FragmentShader extends Shader

    A GLSL fragment shader

  3. class FrameBuffer extends GLObject

    The frame buffer object architecture (FBO) is an extension to OpenGL for doing flexible off-screen rendering, including rendering to a texture .

  4. class GLObject extends GLUser with Logger

    Base class for all types of OpenGL objects .

  5. class ImageTexture extends Texture

    An OpenGL texture that keeps an internal bitmap image to allow pixel manipulation

  6. class JOGLTexture extends Texture

    A lightweight and fast Texture whose pixel contents cannot be accessed directly

  7. class Shader extends GLObject

    Base class for all types of GLSL shaders

  8. class ShaderCompileException extends Exception

    Thrown when a GLSL Shader couldn't be compiled .

  9. class ShaderProgramme extends GLObject

    A ShaderProgramme combines several Shaders into one executeable Program on the GPU

  10. class ShaderUniform extends GLUser

    Represents a GLSL shader uniform variable

  11. class Texture extends GLObject

    Base class for different types of OpenGL textures

  12. class VertexBuffer extends GLObject

    A Vertex Buffer Object (VBO) is an OpenGL extension that provides methods for uploading data (vertex, normal vector, color, etc) to the video device for non-immediate-mode rendering .

  13. class VertexShader extends Shader

    A GLSL vertex shader

Value Members

  1. object FragmentShader extends AnyRef

    Companion object to class FragmentShader

  2. object FrameBuffer extends AnyRef

  3. object GLObject extends AnyRef

  4. object ImageTexture extends AnyRef

    Companion object to ImageTexture

  5. object Texture extends Logger

    Companion object to Texture

  6. object VertexBuffer extends GLUser

    Provides usage constants for the VertexBuffer class

  7. object VertexShader extends AnyRef

    Companion object to class VertexShader