Package hmi.graphics.opengl.state

The HmiGraphics opebgl.state package contains code for maintaining the runtime OpenGL state.

See:
          Description

Interface Summary
GLStateComponent Interface for RenderObjects that are intended to set OpenGL state.
 

Class Summary
GLCapability A GLCapability is a wrapper for some OpenGL capability.
GLFill  
GLLine  
GLMaterial  
GLState  
GLStateComponentF4 A GLStateComponentF4 is a wrapper for GL attributes that are set by means of a call like glXYZ(glId, glValfv), Examples: GL_LIGHT_MODEL_AMBIENT, GL_COLOR_CLEAR_VALUE, GL_ACCUM_CLEAR_VALUE
GLStateComponentI A GLStateComponentI is a wrapper for GL attributes that are set by means of a call like glXYZ(glId, glEnumi), Supported: GL_LIGHT_MODEL_COLOR_CONTROL, GL_FRONT_FACE, GL_CULL_FACE_MODE, GL_ACTIVE_TEXTURE
GLStateComponentIF A GLStateComponentIF is a wrapper for GL attributes that are set by means of a call like glXYZ(glEnum, glId, glValf), where glEnum and glId are ints, glValf is a float value.
GLStateComponentIF4 A GLStateComponentIF4 is a wrapper for GL attributes that are set by means of a call like glXYZ(glEnum, glId, glValfv), where glEnum and glId are ints, glValfv is a float[4] value.
GLStateComponentII A GLStateComponentII is a wrapper for GL attributes that are set by means of a call like glXYZ(target, glId, glEnumi) or glXYZ(target, glEnumi) Examples: glPolygonMode GL_POLYGON_MODE glColorMaterial glTexParameteri with glEnumi == target, glId == GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL
GLStateComponentList A list of GLStateComponents.
GLTextureStateComponent A GLStateComponentII is a wrapper for GL texture state attributes Examples: glTexParameteri with glEnumi == target, glId == GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL
NoTexture2DState Settings for a normal, i.e. non-shadow, render pass
 

Package hmi.graphics.opengl.state Description

The HmiGraphics opebgl.state package contains code for maintaining the runtime OpenGL state.