Interface | Description |
---|---|
JOGLTarget | |
RenderableToJOGL |
Class | Description |
---|---|
AbstractJOGLTarget |
Common implementation base for the new shader based
JOGLTargetShader and the old JOGLTargetFixedFunction |
AbstractPrimitiveShader |
Base class for shaders that render primitives with materials.
|
AbstractShader |
Simple base class for a shader program.
|
BackgroundShader |
Shader to render a single texture on screen.
|
DefaultShader |
Complex shader with support for complex materials and various graphic effects:
Shadow Volumes
Shadow Maps
Screen Space Ambient Occlusion
Phong shading
Bumpmaps / Normalmaps
|
DepthBufferShader |
Shader that renders the depth buffer only.
|
JOGLRendererVBO |
Base class for renderer that use vertex buffer objects (VBO) to speed up the process.
|
JOGLRendererVBO.PrimitiveWithMaterial | |
JOGLRendererVBOFixedFunction |
Renders the contents of a
PrimitiveBuffer using JOGL and the old fixed function OpengGL pipeline. |
JOGLRendererVBONonAreaShader |
Renders the a bunch of
NonAreaPrimitive objects using JOGL and the new shader based OpengGL pipeline. |
JOGLRendererVBOShader |
Renders the contents of a
PrimitiveBuffer using JOGL and the new shader based OpenGL pipeline. |
JOGLRendererVBOShadowVolume |
Renders the shadow volumes for the contents of a
PrimitiveBuffer using JOGL. |
JOGLRenderingParameters |
global parameters for rendering a JOGL scene
|
JOGLTargetFixedFunction |
JOGL target using the old fixed function OpenGL pipeline.
|
JOGLTargetShader | |
JOGLTextureManager |
loads textures from files to JOGL and keeps them available for future use
|
NonAreaShader |
Shader for
NonAreaPrimitive . |
PrimitiveBuffer |
Storage for low-level rendering information (vertex and primitive data)
that can be displayed using graphics APIs, e.g.
|
ShaderManager |
Utility class to manage low level shader creation.
|
ShadowMapShader |
Shader to render the depth buffer into a texture that can be used to implement shadow maps later.
|
ShadowVolumeShader |
Simple shader to render shadow volumes.
|
SSAOShader |
Shader to render the depth buffer into a texture that can be used to implement SSAO later.
|
VBOData<BufferT extends Buffer> |
Base class that keeps a VBO id along with associated information.
|
Enum | Description |
---|---|
JOGLRenderingParameters.Winding |