Package hmi.graphics.opengl

The HmiGraphics opengl package contains code for opengl based rendering, that is still independent from particular OpenGL java bindings, like jogl and lwjgl

See:
          Description

Interface Summary
GL30_Constants OpenGL 3.0 constants, copied from the LWJGL GL30 class implementation
GLBinding Interface for wrapping generic Java OpenGL bindings (in particular Jogl and LWJGL) This interface includes only GL and GLU, but no GLUT bindings.
GLC Interface defining OpenGL constants, in a platform independent way.
GLRenderContext A GLRenderContext defines a graphic environment for OpenGL based renderering.
GLRenderObject Interface for all objects that can be "rendered" in a Jogl GL window.
GLUT_Constants OpenGL GLUT constants
 

Class Summary
GLBasicMesh A GLBasicMesh ...
GLRenderList  
GLShader A wrapper for OpenGL shaders, in the form of an GLRenderObject.
GLShaderProgram A GLSL shader program wrapper, in the form of a GLRenderObject.
GLShaderProgramLoader A few static utility methods for loading and compiling GLSL shaders
GLShaders A utility class for GLShaders, in particular for loading and caching GLShader objects.
GLShaders.Pool  
GLShape A GLShape is a GLRenderObject that encapsulates geometry (a GLRenderObject), a transform matrix, and a GLState (again a GLRenderObject);
GLSkeleton Debug class used to draw the skeleton from a root VJoint
GLSkinnedMesh  
GLSL A few static utility methods for loading and compiling GLSL vertex and fragment shaders
GLTexture A wrapper for OpenGL texture objects, in the form of an GLRenderObject.
GLTextureLoader A class for loading image data for GLTexture objects.
GLTextures A utility class for GLTextures, in particular for loading and caching GLTexture objects.
GLUtil A few static utility methods for OpenGL
GLVertexAttribute The OpenGL counterpart of the VertexAttribute class for GMesh It stores attribute data in FloatBuffer format, ready for rendering operations.
Info The Info class is intended to be used as "Main class" when the package is jarred.
 

Package hmi.graphics.opengl Description

The HmiGraphics opengl package contains code for opengl based rendering, that is still independent from particular OpenGL java bindings, like jogl and lwjgl