|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GLRenderContext | |
|---|---|
| hmi.debug.animation | |
| hmi.debug.physics | |
| hmi.environment | This package contains several base classes that facilitate easy access to building an environment with graphics, physics and virtual human animation. |
| hmi.environment.semaine | Bridging for several Elckerlyc modules to the SEMAINE API. |
| hmi.graphics.jogl | The HmiGraphics jogl package contains jogl-specific OpenGL code. |
| hmi.graphics.lwjgl | The HmiGraphics lwjgl package contains LWJGL-specific OpenGL code. |
| 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 |
| hmi.graphics.opengl.geometry | The HmiGraphics opengl.geometry package contains a few utility classes for OpenGL based rendering of basic geometry. |
| hmi.graphics.opengl.renderobjects | The HmiGraphics opengl.renderobjects package contains a few utility classes for OpenGL based rendering. |
| hmi.graphics.opengl.scenegraph | The HmiGraphics opengl.scenegraph package contains code for OpenGL based scenegraphs, on top of the more basic opengl package. |
| hmi.graphics.opengl.state | The HmiGraphics opebgl.state package contains code for maintaining the runtime OpenGL state. |
| hmi.graphics.util.basicobjects | |
| Uses of GLRenderContext in hmi.debug.animation |
|---|
| Methods in hmi.debug.animation with parameters of type GLRenderContext | |
|---|---|
void |
GLProcAnimGeometry.glInit(GLRenderContext gl)
|
void |
GLProcAnimGeometry.glRender(GLRenderContext gl)
|
private void |
GLProcAnimGeometry.render(GLRenderContext gl)
|
private void |
GLProcAnimGeometry.renderOneStep(GLRenderContext gl,
float[] offset)
|
| Uses of GLRenderContext in hmi.debug.physics |
|---|
| Methods in hmi.debug.physics with parameters of type GLRenderContext | |
|---|---|
void |
RigidBodyToVJoint.glInit(GLRenderContext gl)
|
void |
COMOffsetGeometry.glInit(GLRenderContext gl)
|
void |
COMGeometry.glInit(GLRenderContext gl)
|
void |
RigidBodyToVJoint.glRender(GLRenderContext gl)
|
void |
PhysicalHumanVGLNode.glRender(GLRenderContext glc)
|
void |
COMOffsetGeometry.glRender(GLRenderContext gl)
|
void |
COMGeometry.glRender(GLRenderContext gl)
|
private void |
COMOffsetGeometry.render(GLRenderContext gl)
|
private void |
COMGeometry.render(GLRenderContext gl)
|
| Uses of GLRenderContext in hmi.environment |
|---|
| Methods in hmi.environment with parameters of type GLRenderContext | |
|---|---|
void |
GLTextureWow.bind(GLRenderContext glc)
BindTexture |
(package private) void |
GraphicsDemoEnvironment.convertBufferToWowVX(GLRenderContext glc)
Convert the region in the bottom left to 2d + depth format. |
void |
GLTextureWow.copyDepthBuffer(GLRenderContext glc,
int x,
int y)
copies part of depth buffer into texture (glCopyTexImage) |
void |
GLTextureWow.copyRenderBuffer(GLRenderContext glc,
int x,
int y)
copies part of render buffer into texture (glCopyTexImage) |
void |
GLTextureWow.disable(GLRenderContext glc)
Disable GL_TEXTURE |
static void |
GLTextureWow.disableTex(GLRenderContext glc)
Disable GL_TEXTURE |
void |
GLTextureWow.enable(GLRenderContext glc)
Enable GL_TEXTURE |
static void |
GLTextureWow.enableTex(GLRenderContext glc)
Enable GL_TEXTURE |
void |
GLTextureWow.free(GLRenderContext glc)
|
void |
NavigationControl.glInit(GLRenderContext gl)
OpenGL initialization. |
void |
GraphicsDemoEnvironment.glInit(GLRenderContext glc)
Run the init for some default stuff (glpreInit, can be overridden), followed by the init for everything that is in the list of uninitialized objects |
void |
GraphicsDemoEnvironment.glPreInit(GLRenderContext glc)
Do some basic initialization prior to initializing the scene: smoothing, cull_face, etc |
void |
GraphicsDemoEnvironment.glPreRender(GLRenderContext glc)
Do some basic rendering calls prior to initializing the scene: It clears the necessary OpenGL buffers (color, depth, ..) and calls glInit on any uninitialized (debug)visualisations |
void |
NavigationControl.glRender(GLRenderContext gl)
OpenGL rendering. |
void |
GraphicsDemoEnvironment.glRender(GLRenderContext glc)
do the main rendering step. |
(package private) void |
GLTextureWow.initialise(GLRenderContext glc,
int[] data,
int width,
int height,
boolean mipmap,
boolean smooth)
Define empty texture; wrap is initially enabled for s and t. |
void |
GraphicsDemoEnvironment.processAnimationResultForRender(GLRenderContext glc)
This method makes sure that all relevant information from the vjWorldAnimationRoot is processed. |
void |
ElckerlycDemoEnvironment.processAnimationResultForRender(GLRenderContext glc)
override, because now we also need to do the deform() & morph()!! |
void |
GLTextureWow.writeToGL(GLRenderContext glc)
Write glTextureParameters to GL state. |
| Constructors in hmi.environment with parameters of type GLRenderContext | |
|---|---|
GLTextureWow(GLRenderContext glc,
int[] data,
int width,
int height,
boolean mipmap,
boolean smooth)
Define empty texture; wrap is initially enabled for s and t. |
|
GLTextureWow(GLRenderContext glc,
int width,
int height,
boolean mipmap,
boolean smooth)
Define empty texture; wrap is initially enabled for s and t. |
|
| Uses of GLRenderContext in hmi.environment.semaine |
|---|
| Methods in hmi.environment.semaine with parameters of type GLRenderContext | |
|---|---|
void |
EnterfaceDemo.processAnimationResultForRender(GLRenderContext glc)
|
| Uses of GLRenderContext in hmi.graphics.jogl |
|---|
| Classes in hmi.graphics.jogl that implement GLRenderContext | |
|---|---|
class |
JOGLContext
Generated file for Jogl based opengl rendering |
| Uses of GLRenderContext in hmi.graphics.lwjgl |
|---|
| Classes in hmi.graphics.lwjgl that implement GLRenderContext | |
|---|---|
class |
LWJGLContext
Generated file for LWJGL based opengl rendering |
| Uses of GLRenderContext in hmi.graphics.opengl |
|---|
| Methods in hmi.graphics.opengl with parameters of type GLRenderContext | |
|---|---|
void |
GLBasicMesh.bindShaderProg(GLRenderContext gl,
int prog)
Binds the attribute indices, and defines the OGL Array Buffer for the specified OGL Shader program |
static int |
GLSL.compileShader(GLRenderContext gl,
String[] shaderText,
int shaderType)
Compiles a shader program text, and returns the shader handle. |
private int |
GLShaderProgram.compileShader(GLRenderContext gl,
String shaderText,
int shaderType)
Compiles a shader program text, and returns the shader handle. |
static int |
GLSL.createShaderProgram(GLRenderContext gl,
String[] vertexShaderText,
String[] fragmentShaderText)
Compiles vertex/frament program texts, allocates a shader program, attaches the compiles vertex and fragment shaders t the rogram, and links the program. |
private int |
GLShaderProgram.createShaderProgram(GLRenderContext gl,
String vertexShaderText,
String fragmentShaderText)
Compiles vertex/frament program texts, allocates a shader program, attaches the compiles vertex and fragment shaders of the program, and links the program. |
static int |
GLSL.createShaderProgram(GLRenderContext gl,
String vertexShaderText,
String fragmentShaderText)
Compiles vertex/frament program texts, allocates a shader program, attaches the compiles vertex and fragment shaders t the rogram, and links the program. |
int[] |
GLShaderProgram.getUniformLocations(GLRenderContext gl,
String... uniformNames)
Returns the array with OpenGL uniform locations |
void |
GLTexture.glInit(GLRenderContext gl)
The OpenGL initialization. |
void |
GLSkinnedMesh.glInit(GLRenderContext glc)
initializes the OpenGL ARRAY and ELEMENT_ARRAY buffers. |
void |
GLSkeleton.glInit(GLRenderContext gl)
OpenGL initialization. |
void |
GLShape.glInit(GLRenderContext gl)
OpenGL initialization. |
void |
GLShaderProgram.glInit(GLRenderContext gl)
OpenGL initialization: an OpenGL id is created for this shader program, The shader is compiled and linked, and finally, OpenGL uniform locations are obtained. |
void |
GLShader.glInit(GLRenderContext gl)
OpenGL initialization: the shader program is initialized, activated, and current uniform values are passed on to the OpenGL shader. |
void |
GLRenderObject.glInit(GLRenderContext gl)
Called during OpenGL initialization. |
void |
GLRenderList.glInit(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLBasicMesh.glInit(GLRenderContext gl)
initializes the OpenGL ARRAY and ELEMENT_ARRAY buffers. |
void |
GLTexture.glRender(GLRenderContext gl)
The OpenGL rendering. |
void |
GLSkinnedMesh.glRender(GLRenderContext glc)
renders the mesh, using the vertexBuffer data. |
void |
GLSkeleton.glRender(GLRenderContext gl)
|
void |
GLShape.glRender(GLRenderContext gl)
OpenGL rendering. |
void |
GLShaderProgram.glRender(GLRenderContext gl)
Activates thsi shader program as the current shader |
void |
GLShader.glRender(GLRenderContext gl)
OpenGL rendering: the shader is activated, and current uniform values are passed on to the OpenGL shader. |
void |
GLRenderObject.glRender(GLRenderContext gl)
Called during openGL rendering. |
void |
GLRenderList.glRender(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLBasicMesh.glRender(GLRenderContext gl)
renders the mesh, using the vertexBuffer data. |
private void |
GLShader.glSetUniformValue(GLRenderContext gl,
int i)
|
static int |
GLSL.loadShaderProgram(GLRenderContext gl,
Resources resources,
String shaderProgramName)
Loads a shader program, consisting of a vertex shader and a fragment shader, from two files, located within a resources directory. |
private void |
GLSkeleton.renderJoints(GLRenderContext gl,
VJoint p)
|
private void |
GLSkeleton.renderLines(GLRenderContext gl,
VJoint p)
|
| Uses of GLRenderContext in hmi.graphics.opengl.geometry |
|---|
| Methods in hmi.graphics.opengl.geometry with parameters of type GLRenderContext | |
|---|---|
void |
SphereGeometryFaceEditor.glInit(GLRenderContext gl)
|
void |
SphereGeometry3.glInit(GLRenderContext gl)
|
void |
SphereGeometry2.glInit(GLRenderContext gl)
|
void |
SphereGeometry.glInit(GLRenderContext gl)
|
void |
LineGeometry.glInit(GLRenderContext glc)
|
void |
DiscGeometry.glInit(GLRenderContext gl)
|
void |
CapsuleGeometry.glInit(GLRenderContext gl)
|
void |
BoxGeometry.glInit(GLRenderContext glc)
|
void |
SphereGeometryFaceEditor.glRender(GLRenderContext gl)
|
void |
SphereGeometry3.glRender(GLRenderContext gl)
|
void |
SphereGeometry2.glRender(GLRenderContext gl)
|
void |
SphereGeometry.glRender(GLRenderContext gl)
|
void |
LineGeometry.glRender(GLRenderContext gl)
|
void |
DiscGeometry.glRender(GLRenderContext gl)
|
void |
CapsuleGeometry.glRender(GLRenderContext gl)
|
void |
BoxGeometry.glRender(GLRenderContext gl)
|
private void |
SphereGeometryFaceEditor.loadBuffers(GLRenderContext gl)
|
private void |
SphereGeometry.render(GLRenderContext gl)
|
private void |
DiscGeometry.render(GLRenderContext gl)
|
private void |
CapsuleGeometry.render(GLRenderContext gl)
|
| Uses of GLRenderContext in hmi.graphics.opengl.renderobjects |
|---|
| Methods in hmi.graphics.opengl.renderobjects with parameters of type GLRenderContext | |
|---|---|
void |
SimpleLightState.glInit(GLRenderContext gl)
called during initialization phase of the renderer. |
void |
SimpleLightGeometry.glInit(GLRenderContext gl)
|
void |
SimpleLight.glInit(GLRenderContext glc)
called during initialization phase of the renderer. |
void |
MaterialState.glInit(GLRenderContext gl)
|
void |
GLCheckerBoardGround.glInit(GLRenderContext glc)
|
void |
Background.glInit(GLRenderContext gl)
initializes the glClearColor |
void |
SimpleLightState.glRender(GLRenderContext gl)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
SimpleLightGeometry.glRender(GLRenderContext gl)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
SimpleLight.glRender(GLRenderContext glc)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
MaterialState.glRender(GLRenderContext gl)
|
void |
GLCheckerBoardGround.glRender(GLRenderContext glc)
|
void |
Background.glRender(GLRenderContext gl)
renders background geometry, if any. |
| Uses of GLRenderContext in hmi.graphics.opengl.scenegraph |
|---|
| Methods in hmi.graphics.opengl.scenegraph with parameters of type GLRenderContext | |
|---|---|
void |
VGLNode.glInit(GLRenderContext gl)
OpenGL initialization. |
void |
GLScene.glInit(GLRenderContext glc)
OpenGL initialization. |
void |
GLNodeMarker.glInit(GLRenderContext gl)
|
void |
VGLNode.glRender(GLRenderContext gl)
OpenGL rendering. |
void |
GLScene.glRender(GLRenderContext glc)
OpenGL rendering. |
void |
GLNodeMarker.glRender(GLRenderContext gl)
Rendering a light means: set position, taking into account the current ModelView transformation. |
| Uses of GLRenderContext in hmi.graphics.opengl.state |
|---|
| Methods in hmi.graphics.opengl.state with parameters of type GLRenderContext | |
|---|---|
void |
NoTexture2DState.glInit(GLRenderContext gl)
initializes various OpenGL state variables |
void |
GLTextureStateComponent.glInit(GLRenderContext gl)
|
void |
GLStateComponentList.glInit(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLStateComponentII.glInit(GLRenderContext gl)
|
void |
GLStateComponentIF4.glInit(GLRenderContext gl)
|
void |
GLStateComponentIF.glInit(GLRenderContext gl)
|
void |
GLStateComponentI.glInit(GLRenderContext glc)
|
void |
GLStateComponentF4.glInit(GLRenderContext glc)
|
void |
GLMaterial.glInit(GLRenderContext gl)
Required by GLRenderObject interface. |
void |
GLLine.glInit(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLFill.glInit(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLCapability.glInit(GLRenderContext gl)
|
void |
NoTexture2DState.glRender(GLRenderContext gl)
|
void |
GLTextureStateComponent.glRender(GLRenderContext gl)
|
void |
GLStateComponentList.glRender(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLStateComponentII.glRender(GLRenderContext gl)
|
void |
GLStateComponentIF4.glRender(GLRenderContext gl)
|
void |
GLStateComponentIF.glRender(GLRenderContext gl)
|
void |
GLStateComponentI.glRender(GLRenderContext gl)
|
void |
GLStateComponentF4.glRender(GLRenderContext gl)
|
void |
GLMaterial.glRender(GLRenderContext gl)
Required by GLRenderObject interface. |
void |
GLLine.glRender(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLFill.glRender(GLRenderContext glc)
Required by GLRenderObject interface. |
void |
GLCapability.glRender(GLRenderContext gl)
|
| Uses of GLRenderContext in hmi.graphics.util.basicobjects |
|---|
| Methods in hmi.graphics.util.basicobjects with parameters of type GLRenderContext | |
|---|---|
void |
SimpleLightState.glInit(GLRenderContext gl)
called during initialization phase of the renderer. |
void |
SimpleLightGeometry.glInit(GLRenderContext gl)
|
void |
SimpleLight.glInit(GLRenderContext glc)
called during initialization phase of the renderer. |
void |
MaterialState.glInit(GLRenderContext gl)
|
void |
GLCheckerBoardGround.glInit(GLRenderContext glc)
|
void |
Background.glInit(GLRenderContext gl)
initializes the glClearColor |
void |
SimpleLightState.glRender(GLRenderContext gl)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
SimpleLightGeometry.glRender(GLRenderContext gl)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
SimpleLight.glRender(GLRenderContext glc)
Rendering a light means: set position, taking into account the current ModelView transformation. |
void |
MaterialState.glRender(GLRenderContext gl)
|
void |
GLCheckerBoardGround.glRender(GLRenderContext glc)
|
void |
Background.glRender(GLRenderContext gl)
renders background geometry, if any. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||