field.kit.gl.render

objects

package objects

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 Shader extends GLObject

    Base class for all types of GLSL shaders

  5. class ShaderCompileException extends Exception

    Thrown when a GLSL Shader couldn't be compiled

  6. class ShaderProgramme extends GLObject

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

  7. class ShaderUniform extends AnyRef

    represents a GLSL shader uniform variable

  8. class Texture extends GLObject

    Holds an OpenGL texture

  9. 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

  10. 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 Texture extends AnyRef

    Companion object to Texture

  4. object VertexBuffer extends Renderable

    Provides usage constants for the VertexBuffer class

  5. object VertexShader extends AnyRef

    Companion object to class VertexShader