Package hmi.graphics.scenegraph

The HmiGraphics scenegraph package contains code for graphics scenegraphs in a render platform independent way, and also independent from a particular graphics file format.

See:
          Description

Interface Summary
GNode.Predicate GNode.Predicates are Objects that implement a boolean test on GNodes, in the form of their "valid" method.
 

Class Summary
GMaterial A GMaterial defines the appearance, or material, for some GMesh Currently, this is just basic OpenGL material settings, like the ambient, diffus and specular color, and the specular shininess.
GMesh A GMesh object defines methods for defining and retrieving mesh data arrays and index arrays, as well as methods for converting between various representation schemes.
GNode GNode represent a scenegraph node, that contains GNode typed children, references GShapes, and specifies a local 3D transformation.
GScene A GScene combines a GNode based scene graph with other scene elements, like Controllers, ...
GShape A GShape combines a GMesh and a GMaterial.
GSkinnedMesh  
GSphere  
GTexture A GTexture is the hmi.graphics.scenegraph representation of a texture, defined by its attributes like file name, wrap mode etcetera.
Skeletons A Utility class for Skeleton and HAnim related operations
VertexAttribute A VertexAttribute defines the data for a single mesh vertex attribute, which can be either a predefined OpenGL attribute or a user-defined GLSL attribute.
VertexWeights A VertexWeight object couples GMesh vertices to one or more joints, with a certain weight.
 

Enum Summary
GMesh.MeshType MeshType enumerates the legal mesh geometry, like Triangles, Tristrips, Polygons, etc.
 

Package hmi.graphics.scenegraph Description

The HmiGraphics scenegraph package contains code for graphics scenegraphs in a render platform independent way, and also independent from a particular graphics file format.