public class WeightedAveragePeelingAlgorithm extends AbstractAccumlationDepthPeeling implements IDepthPeelingAlgorithm
| Modifier and Type | Field and Description |
|---|---|
GLSLProgram |
glslFinal |
GLSLProgram |
glslInit |
protected ShaderFilePair |
shaderBase |
protected ShaderFilePair |
shaderFinal |
protected ShaderFilePair |
shaderInit |
g_accumulationFboId, g_accumulationTexIdg_backgroundColor, g_black, g_drawBuffers, g_numGeoPasses, g_numPasses, g_opacity, g_quadDisplayList, g_queryId, g_useOQ, g_white, MAX_DEPTH| Constructor and Description |
|---|
WeightedAveragePeelingAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildShaders(com.jogamp.opengl.GL2 gl) |
protected void |
destroyShaders(com.jogamp.opengl.GL2 gl) |
void |
display(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
protected void |
renderAverageColors(com.jogamp.opengl.GL2 gl) |
deleteAccumulationRenderTargets, init, initAccumulationRenderTargets, reshapebuildFinish, buildFullScreenQuad, dispose, getTasksToRender, incrementGeoPasses, reloadShaders, resetNumPass, setTasksToRender, shader, tasksToRenderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getTasksToRender, init, reshape, setTasksToRenderpublic GLSLProgram glslInit
public GLSLProgram glslFinal
protected ShaderFilePair shaderBase
protected ShaderFilePair shaderInit
protected ShaderFilePair shaderFinal
public void display(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu)
display in interface IShaderableprotected void buildShaders(com.jogamp.opengl.GL2 gl)
buildShaders in class AbstractDepthPeelingAlgorithmprotected void destroyShaders(com.jogamp.opengl.GL2 gl)
destroyShaders in class AbstractDepthPeelingAlgorithmprotected void renderAverageColors(com.jogamp.opengl.GL2 gl)
Copyright © 2016. All rights reserved.