|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GLRenderObject | |
|---|---|
| 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 GLRenderObject in hmi.debug.animation |
|---|
| Classes in hmi.debug.animation that implement GLRenderObject | |
|---|---|
class |
GLProcAnimGeometry
A series of diamonds that trace the route of a procanimation end effector Primary for debugging purposes, optimized for flexibility, not rendering speed. |
| Method parameters in hmi.debug.animation with type arguments of type GLRenderObject | |
|---|---|
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisation(VJoint master,
String type,
ArrayList<GLRenderObject> renderStates,
float size)
|
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisationTree(VJoint master,
String type,
ArrayList<GLRenderObject> renderStates,
float size)
|
static VGLNode |
ProcAnimationDebugVisualisations.getStaticEndEffectorDebugVisualisation(EndEffector eff,
VJoint humanoidRoot,
VJoint worldRenderRoot,
String type,
ArrayList<GLRenderObject> renderStates,
float factor)
depending on whether the procanimation is global or local, the root vjoint of the resulting visualisation will be added either to the worldRenderRoot (for global end effectors) or the avatarRenderRoot (for local end effectors). |
static VGLNode |
ProcAnimationDebugVisualisations.getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
String target,
VJoint humanoidRoot,
VJoint worldRenderRoot,
VJoint avatarRenderRoot,
String type,
ArrayList<GLRenderObject> renderStates,
float factor)
depending on whether the procanimation is global or local, the root vjoint of the resulting visualisation will be added either to the worldRenderRoot (for global end effectors) or the avatarRenderRoot (for local end effectors). |
| Uses of GLRenderObject in hmi.debug.physics |
|---|
| Classes in hmi.debug.physics that implement GLRenderObject | |
|---|---|
class |
COMGeometry
|
class |
COMOffsetGeometry
|
(package private) class |
PhysicalHumanVGLNode
subclass of vgl node with one addition: if the physical human is not active, the node is not rendered. |
(package private) class |
RigidBodyToVJoint
a GLRenderObject that, upon rendering, copies the coordinates of a rigidbody onto a VJoint. |
| Method parameters in hmi.debug.physics with type arguments of type GLRenderObject | |
|---|---|
static VGLNode |
PhysicsDebugVisualisations.getPHCOMDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates,
ArrayList<GLRenderObject> renderStatesOffset)
|
static VGLNode |
PhysicsDebugVisualisations.getPHCOMDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates,
ArrayList<GLRenderObject> renderStatesOffset)
|
static VGLNode |
PhysicsDebugVisualisations.getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates)
|
static VGLNode |
PhysicsDebugVisualisations.getPhysicalSegmentDebugVisualisation(PhysicalSegment ps,
ArrayList<GLRenderObject> rigidBodyRenderStates)
Draws a physical segment. rigidBodyRenderStates only apply to the wireframe of the rigid body collision representation of the segment |
static VGLNode |
PhysicsDebugVisualisations.getRigidBodyDebugVisualisation(RigidBody rigidBody,
ArrayList<GLRenderObject> renderStates,
boolean renderCenter)
any given material (if null: keep current GL state settings. moves along with the rigid body. |
| Uses of GLRenderObject in hmi.environment |
|---|
| Classes in hmi.environment that implement GLRenderObject | |
|---|---|
class |
ElckerlycDemo
Elckerlyc demo. |
class |
ElckerlycDemoEnvironment
Adds mixed dynamics animatino to PhysicalDemoEnvironment, plus a lot of other functionlaity for creating, managing and controlling virtual humans with body, voices, bmlrealizer, etc. |
class |
GraphicsDemoEnvironment
Graphical demo helper class, contains a key navigator, 3D environment with checkerboard ground, play button and some useful function hooks for subclasses. |
class |
NavigationControl
A simple form of keyboard based NavigationScene module. |
class |
PhysicalDemoEnvironment
Extends GraphicsDemoEnvironment with a physical world and physical simulation. |
| Uses of GLRenderObject in hmi.environment.semaine |
|---|
| Classes in hmi.environment.semaine that implement GLRenderObject | |
|---|---|
class |
EnterfaceDemo
Elckerlyc demo for enterface |
| Uses of GLRenderObject in hmi.graphics.jogl |
|---|
| Fields in hmi.graphics.jogl declared as GLRenderObject | |
|---|---|
private GLRenderObject |
JOGLRenderer.scene
|
| Methods in hmi.graphics.jogl with parameters of type GLRenderObject | |
|---|---|
void |
JOGLRenderer.setScene(GLRenderObject scene)
Sets the 3D scene object, to be rendered. |
| Uses of GLRenderObject in hmi.graphics.lwjgl |
|---|
| Fields in hmi.graphics.lwjgl declared as GLRenderObject | |
|---|---|
private GLRenderObject |
LWJGLRenderer1.scene
|
private GLRenderObject |
LWJGLRenderer.scene
|
| Methods in hmi.graphics.lwjgl with parameters of type GLRenderObject | |
|---|---|
void |
LWJGLRenderer1.setScene(GLRenderObject scene)
Sets the 3D scene object, to be rendered. |
void |
LWJGLRenderer.setScene(GLRenderObject scene)
Sets the 3D scene object, to be rendered. |
| Uses of GLRenderObject in hmi.graphics.opengl |
|---|
| Classes in hmi.graphics.opengl that implement GLRenderObject | |
|---|---|
class |
GLBasicMesh
A GLBasicMesh ... |
class |
GLRenderList
|
class |
GLShader
A wrapper for OpenGL shaders, in the form of an GLRenderObject. |
class |
GLShaderProgram
A GLSL shader program wrapper, in the form of a GLRenderObject. |
class |
GLShape
A GLShape is a GLRenderObject that encapsulates geometry (a GLRenderObject), a transform matrix, and a GLState (again a GLRenderObject); |
class |
GLSkeleton
Debug class used to draw the skeleton from a root VJoint |
class |
GLSkinnedMesh
|
class |
GLTexture
A wrapper for OpenGL texture objects, in the form of an GLRenderObject. |
| Fields in hmi.graphics.opengl declared as GLRenderObject | |
|---|---|
private static GLRenderObject[] |
GLRenderList.EMPTYLIST
|
private GLRenderObject[] |
GLRenderList.renderList
|
| Methods in hmi.graphics.opengl that return GLRenderObject | |
|---|---|
GLRenderObject |
GLRenderList.get(int i)
Returns list element with index i |
| Methods in hmi.graphics.opengl with parameters of type GLRenderObject | |
|---|---|
void |
GLRenderList.add(GLRenderObject ro)
Adds some GLRenderObject to the list |
void |
GLShape.addGLGeometry(GLRenderObject glGeometry)
Adds some GLRenderObject that defines the visual appearance of this VirtualObject |
void |
GLShape.addGLState(GLRenderObject glState)
Adds some GLRenderObject that defines the visual appearance of this VirtualObject |
void |
GLRenderList.prepend(GLRenderObject ro)
Adds some GLRenderObject to the beginning of the list. |
| Uses of GLRenderObject in hmi.graphics.opengl.geometry |
|---|
| Classes in hmi.graphics.opengl.geometry that implement GLRenderObject | |
|---|---|
class |
BoxGeometry
A simple box object, centered at origin rendered using direct mode OpenGL |
class |
CapsuleGeometry
A simple capsule object, centered at (0,0,0) rendered using direct mode OpenGL Primary for debugging purposes, optimized for flexibility, not rendering speed. |
class |
DiscGeometry
A simple Disc object, rendered using direct mode OpenGL |
class |
LineGeometry
A set of lines, rendered using direct mode OpenGL |
class |
SphereGeometry
A simple Sphere object, rendered using direct mode OpenGL |
class |
SphereGeometry2
A simple Sphere object, rendered using direct mode OpenGL |
class |
SphereGeometry3
A simple Sphere object, rendered using direct mode OpenGL |
class |
SphereGeometryFaceEditor
A simple Sphere object, rendered using direct mode OpenGL |
| Uses of GLRenderObject in hmi.graphics.opengl.renderobjects |
|---|
| Classes in hmi.graphics.opengl.renderobjects that implement GLRenderObject | |
|---|---|
class |
Background
A VObject for rendering the static background. |
class |
GLCheckerBoardGround
Renders a basic checkerboard ground of specified dimensions. |
class |
MaterialState
A GLRenderObject for seeting material parameters. |
class |
SimpleLight
A basic positional or directional light object. |
class |
SimpleLightGeometry
A simple sphere for rendering the light as a visible object itself. |
class |
SimpleLightState
A basic positional or directional light object. |
| Fields in hmi.graphics.opengl.renderobjects declared as GLRenderObject | |
|---|---|
private GLRenderObject |
Background.appearance
|
| Uses of GLRenderObject in hmi.graphics.opengl.scenegraph |
|---|
| Classes in hmi.graphics.opengl.scenegraph that implement GLRenderObject | |
|---|---|
class |
GLNodeMarker
A simple sphere for usage as marker for VGL nodes |
class |
GLScene
A GLScene is a top-level structure that combines various render lists, to be rendered by an OpenGL capable render engine. |
class |
VGLNode
A VGL node combines a VJoint (tree) with a GLRenderList. |
| Fields in hmi.graphics.opengl.scenegraph declared as GLRenderObject | |
|---|---|
private GLRenderObject |
GLNodeMarker.geometry
|
private GLRenderObject |
VGLNode.marker
|
| Methods in hmi.graphics.opengl.scenegraph with parameters of type GLRenderObject | |
|---|---|
void |
VGLNode.addMarker(GLRenderObject marker)
|
| Uses of GLRenderObject in hmi.graphics.opengl.state |
|---|
| Subinterfaces of GLRenderObject in hmi.graphics.opengl.state | |
|---|---|
interface |
GLStateComponent
Interface for RenderObjects that are intended to set OpenGL state. |
| Classes in hmi.graphics.opengl.state that implement GLRenderObject | |
|---|---|
class |
GLCapability
A GLCapability is a wrapper for some OpenGL capability. |
class |
GLFill
|
class |
GLLine
|
class |
GLMaterial
|
class |
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 |
class |
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 |
class |
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. |
class |
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. |
class |
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 |
class |
GLStateComponentList
A list of GLStateComponents. |
class |
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 |
class |
NoTexture2DState
Settings for a normal, i.e. non-shadow, render pass |
| Uses of GLRenderObject in hmi.graphics.util.basicobjects |
|---|
| Fields in hmi.graphics.util.basicobjects declared as GLRenderObject | |
|---|---|
private GLRenderObject |
Background.appearance
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||