Class AbstractDepthPeelingAlgorithm

    • Field Detail

      • g_drawBuffers

        protected int[] g_drawBuffers
      • g_quadDisplayList

        protected int g_quadDisplayList
      • g_numPasses

        protected int g_numPasses
      • g_numGeoPasses

        protected int g_numGeoPasses
      • g_useOQ

        protected boolean g_useOQ
      • g_white

        protected float[] g_white
      • g_black

        protected float[] g_black
      • g_backgroundColor

        protected float[] g_backgroundColor
      • g_opacity

        protected float[] g_opacity
      • g_queryId

        protected int[] g_queryId
      • glu

        protected com.jogamp.opengl.glu.GLU glu
    • Constructor Detail

      • AbstractDepthPeelingAlgorithm

        public AbstractDepthPeelingAlgorithm()
    • Method Detail

      • buildShaders

        protected abstract void buildShaders​(com.jogamp.opengl.GL2 gl)
      • destroyShaders

        protected abstract void destroyShaders​(com.jogamp.opengl.GL2 gl)
      • reloadShaders

        protected void reloadShaders​(com.jogamp.opengl.GL2 gl)
      • buildFullScreenQuad

        protected void buildFullScreenQuad​(com.jogamp.opengl.GL2 gl)
      • buildFinish

        public void buildFinish​(com.jogamp.opengl.GL2 gl)
      • tasksToRender

        protected void tasksToRender​(IPainter painter)
      • resetNumPass

        protected void resetNumPass()
      • incrementGeoPasses

        protected void incrementGeoPasses()
      • shader

        protected URL shader​(String glsl)
      • getGL

        protected com.jogamp.opengl.GL2 getGL​(IPainter painter)
      • getGLU

        protected com.jogamp.opengl.glu.GLU getGLU​(IPainter painter)