Uses of Class
de.grogra.glsl.GLSLDisplay
Package
Description
-
Uses of GLSLDisplay in de.grogra.glsl
Modifier and TypeMethodDescriptionvoid
OpenGLState.presentDebugScreen
(GLSLDisplay disp) void
OpenGLState.printGPUMemoryUsage
(GLSLDisplay disp) void
GLSLFBOManager.resize
(GLSLDisplay disp, OpenGLState glState) Resizes FBO.void
OpenGLState.updateTransformations
(GLSLDisplay disp) -
Uses of GLSLDisplay in de.grogra.glsl.light
Modifier and TypeMethodDescriptionvoid
ProcessLightingPass.DrawLights
(GLSLDisplay disp, OpenGLState glState) Iterate through all found lights, processing each by calling processLight on it.protected void
LightingProcessPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
RenderToSkyCubePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ShadowMapGenerationPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) LightShaderConfiguration.getShaderByDefaultCollection
(GLSLDisplay disp, Object reference) void
LightingProcessPass.process
(GLSLDisplay disp, OpenGLState glState, Object data) void
RenderToSkyCubePass.process
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
LightingProcessPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
RenderToSkyCubePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ShadowMapGenerationPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
LightingProcessPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
RenderToSkyCubePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ShadowMapGenerationPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) void
LightShaderConfiguration.set
(OpenGLState glState, GLSLDisplay disp, Object obj) void
GLSLAreaLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) protected void
GLSLDirectionalLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) protected void
GLSLLightShader.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLPointLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLSkyLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLSkyReflectionLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLSpotLight.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
LightShaderConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) protected void
GLSLAreaLight.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) protected void
GLSLDirectionalLight.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) protected void
GLSLLightShader.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) protected void
GLSLPointLight.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) protected void
GLSLSkyReflectionLight.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) protected void
GLSLSpotLight.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) void
LightShaderConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) -
Uses of GLSLDisplay in de.grogra.glsl.light.shadow
Modifier and TypeMethodDescriptionvoid
GLSLShadowCube.fill
(GLSLDisplay disp, OpenGLState glState) abstract void
GLSLShadowMap.fill
(GLSLDisplay disp, OpenGLState glState) void
GLSLShadowParallel.fill
(GLSLDisplay disp, OpenGLState glState) void
GLSLShadowPerspective.fill
(GLSLDisplay disp, OpenGLState glState) protected void
GLSLShadowMap.renderCachedScene
(GLSLDisplay disp, OpenGLState glState, Matrix4d round) protected void
GLSLSkyLightShadow.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLDirectionalLightShadow.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) void
GLSLPointLightShadow.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) void
GLSLSpotLightShadow.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) -
Uses of GLSLDisplay in de.grogra.glsl.material
Modifier and TypeMethodDescriptionMaterialConfiguration.getShaderByDefaultCollection
(GLSLDisplay disp, Object reference) void
MaterialConfiguration.set
(OpenGLState glState, GLSLDisplay disp, Object obj) void
SkyMaterialConfiguration.set
(OpenGLState glState, GLSLDisplay disp, Object obj) protected void
GLSLMaterial.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
GLSLRGBAShader.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) protected void
GLSLSideSwitchShader.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) void
MaterialConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyMaterialConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyPreviewConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyReflectionMaterialConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) protected void
GLSLMaterial.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object s) void
MaterialConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyMaterialConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyPreviewConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
SkyReflectionMaterialConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) protected void
GLSLMaterial.setupUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object s, int shaderProgramNumber) Function that loads uniforms of the represented Shader.protected void
GLSLRGBAShader.setupUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object s, int shaderProgramNumber) protected void
GLSLSideSwitchShader.setupUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object s, int shaderProgramNumber) -
Uses of GLSLDisplay in de.grogra.glsl.renderable
Modifier and TypeMethodDescriptionvoid
GLSLPlane.activateShader
(OpenGLState glState, GLSLDisplay disp, Shader shader, boolean depthonly) void
GLSLRenderable.activateShader
(OpenGLState glState, GLSLDisplay disp, Shader shader, boolean depthonly) void
GLSLBox.drawAlt
(OpenGLState glState, GLSLDisplay rs) void
GLSLPlane.drawAlt
(OpenGLState glState, GLSLDisplay rs) void
GLSLPolygonizable.drawAlt
(OpenGLState glState, GLSLDisplay rs) void
GLSLRenderable.drawAlt
(OpenGLState glState, GLSLDisplay rs) GLSLPlane.findShader
(OpenGLState glState, GLSLDisplay disp, Shader shader) GLSLRenderable.findShader
(OpenGLState glState, GLSLDisplay disp, Shader shader) void
PlaneMaterialConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
PlaneMaterialConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) -
Uses of GLSLDisplay in de.grogra.glsl.renderpass
Modifier and TypeMethodDescriptionprotected void
PresentDebugImagePass.drawString
(javax.media.opengl.GL gl, GLSLDisplay disp, String string, int x, int y) protected void
CachedRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ReduceImagePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected abstract void
RenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToneMappingPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToneMappingPass.pickColors
(GLSLDisplay disp, OpenGLState glState) void
CachedRenderPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
CacheScenePass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
ExtractLayerPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
RenderPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
ToolRenderPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
EdgeFilteringPass.process
(GLSLDisplay disp, OpenGLState glState, Object data) void
FullRenderPass.process
(GLSLDisplay disp, OpenGLState glState, Object data) void
PresentDebugImagePass.process
(GLSLDisplay disp, OpenGLState glState, Object data) void
RenderPass.process
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CachedRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ReduceImagePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected abstract void
RenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToneMappingPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CachedRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractSucessiveLayerPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ReduceImagePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected abstract void
RenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToneMappingPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) void
RenderPass.renderAndUpdateVector
(GLSLDisplay disp, Matrix4d worldToView, Vector<Drawable> cache) void
RenderPass.renderVector
(GLSLDisplay disp, Matrix4d worldToView, boolean normal, Vector<Drawable> cache) -
Uses of GLSLDisplay in de.grogra.glsl.renderpass.nostencil
Modifier and TypeMethodDescriptionvoid
ProcessLightingPass.DrawLights
(GLSLDisplay disp, OpenGLState glState) Iterate through all found lights, processing each by calling processLight on it.protected void
PresentDebugImagePass.drawString
(javax.media.opengl.GL gl, GLSLDisplay disp, String string, int x, int y) protected void
CachedRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.epilogue
(GLSLDisplay disp, OpenGLState glState, Object data) void
CachedRenderPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
CacheScenePass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
ExtractLayerPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
ToolRenderPass.postDrawCallback
(Drawable dr, OpenGLState glState, GLSLDisplay disp) void
EdgeFilteringPass.process
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CachedRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.prologue
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CachedRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CacheScenePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
CopyFloatTexturePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DepthPeelingPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawSkyPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
DrawTranspBackgroundPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
EdgeFilteringPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractLayerPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ExtractSucessiveLayerPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
FullQualityRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PrepareAlphaPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PreprocessPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentDebugImagePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
PresentScenePass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ProcessLightingPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) protected void
ToolRenderPass.render
(GLSLDisplay disp, OpenGLState glState, Object data) -
Uses of GLSLDisplay in de.grogra.glsl.utility
Modifier and TypeMethodDescriptionvoid
Drawable.activateGLSLShader
(OpenGLState glState, GLSLDisplay disp) void
Drawable.activateGLSLShader
(OpenGLState glState, GLSLDisplay disp, boolean depthonly) void
Drawable.activateGLSLShader
(OpenGLState glState, GLSLDisplay disp, boolean depthonly, boolean discard) void
GLSLShader.activateShader
(OpenGLState glState, GLSLDisplay disp, Object data) Only public method.void
ShaderConfiguration.bindTextures
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo, int offset) void
Drawable.draw
(GLSLDisplay disp, GLSLUpdateCache visit, Matrix4d worldToView, boolean normal) protected void
Drawable.draw
(GLSLDisplay disp, OpenGLState glState) void
Drawable.drawAndUpdate
(GLSLDisplay disp, GLSLUpdateCache visit, Matrix4d worldToView) void
CachedShaderCollection.findAndActivateShader
(OpenGLState glState, GLSLDisplay disp, ShaderConfiguration sc, Shader s) Will obtain and activate a GLSLShader to emulate the input shaders behavior.CachedShaderCollection.findShader
(OpenGLState glState, GLSLDisplay disp, ShaderConfiguration sc, Shader s) Will obtain a GLSLShader to emulate the input shaders behavior.CachedShaderCollection.getCacheEntry
(OpenGLState glState, GLSLDisplay disp, ShaderConfiguration sc, Object s) Retrieve the cached entry for a Configuration/Object-Pair.abstract GLSLManagedShader
ShaderConfiguration.getShaderByDefaultCollection
(GLSLDisplay disp, Object reference) void
ShaderConfiguration.set
(OpenGLState glState, GLSLDisplay disp, Object obj) protected void
GLSLShader.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data, int shaderNo) Function that loads uniforms of the represented Shader.void
ShaderConfiguration.setupDynamicUniforms
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) protected void
GLSLShader.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, Object data) void
ShaderConfiguration.setupShader
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) void
ShaderConfiguration.setupTextures
(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo, int offset) void
FrustumCullingTester.setupViewFrustum
(GLSLDisplay disp)