Class AbstractDepthPeelingAlgorithm

    • Field Detail

      • g_drawBuffers

        protected int[] g_drawBuffers
      • g_quadDisplayList

        public int g_quadDisplayList
      • g_numPasses

        public int g_numPasses
      • g_numGeoPasses

        public int g_numGeoPasses
      • g_useOQ

        public boolean g_useOQ
      • g_white

        public float[] g_white
      • g_black

        public float[] g_black
      • g_backgroundColor

        public float[] g_backgroundColor
      • g_opacity

        public float[] g_opacity
      • g_queryId

        public int[] g_queryId
    • 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,
                                     com.jogamp.opengl.GL2 gl)
      • resetNumPass

        protected void resetNumPass()
      • incrementGeoPasses

        protected void incrementGeoPasses()
      • shader

        protected URL shader​(String glsl)