Class GlimpseShaderProgram

    • Constructor Detail

      • GlimpseShaderProgram

        public GlimpseShaderProgram()
    • Method Detail

      • getShaderProgram

        public com.jogamp.opengl.util.glsl.ShaderProgram getShaderProgram()
      • loadProgram

        public void loadProgram​(com.jogamp.opengl.GL gl)
      • useProgram

        public void useProgram​(com.jogamp.opengl.GL gl,
                               boolean on)
      • addFragmentShader

        public com.jogamp.opengl.util.glsl.ShaderCode addFragmentShader​(URL sourceUrl)
      • addVertexShader

        public com.jogamp.opengl.util.glsl.ShaderCode addVertexShader​(URL sourceUrl)
      • addGeometryShader

        public com.jogamp.opengl.util.glsl.ShaderCode addGeometryShader​(URL sourceUrl)
      • addShader

        public com.jogamp.opengl.util.glsl.ShaderCode addShader​(int type,
                                                                URL sourceUrl)
      • addShader

        public com.jogamp.opengl.util.glsl.ShaderCode addShader​(com.jogamp.opengl.util.glsl.ShaderCode code)
      • addArrayData

        public com.jogamp.opengl.util.GLArrayDataClient addArrayData​(com.jogamp.opengl.util.GLArrayDataClient array)
      • addUniformData

        public com.jogamp.opengl.GLUniformData addUniformData​(com.jogamp.opengl.GLUniformData uniform)
      • dispose

        public void dispose​(com.jogamp.opengl.GLContext context)