|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.graphics.opengl.GLShape
public class GLShape
A GLShape is a GLRenderObject that encapsulates geometry (a GLRenderObject), a transform matrix, and a GLState (again a GLRenderObject);
| Field Summary | |
|---|---|
static int |
GEOM
|
protected GLRenderList |
glGeometryList
|
protected GLRenderList |
glStateList
|
(package private) float[] |
mv
|
private String |
name
|
static int |
STATE
|
protected float[] |
transformMatrix
|
private boolean |
visible
|
| Constructor Summary | |
|---|---|
GLShape()
|
|
GLShape(String name)
|
|
| Method Summary | |
|---|---|
void |
addGLGeometry(GLRenderObject glGeometry)
Adds some GLRenderObject that defines the visual appearance of this VirtualObject |
void |
addGLState(GLRenderObject glState)
Adds some GLRenderObject that defines the visual appearance of this VirtualObject |
GLRenderList |
getGeometryList()
|
String |
getId()
|
String |
getInfo()
|
GLRenderList |
getStateList()
|
void |
glInit(GLRenderContext gl)
OpenGL initialization. |
void |
glRender(GLRenderContext gl)
OpenGL rendering. |
void |
hide()
|
void |
linkToTransformMatrix(float[] transformMatrix)
Sets a link to the specified matrix. |
void |
printInfo(int mod)
|
void |
show()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected GLRenderList glStateList
protected GLRenderList glGeometryList
private String name
protected float[] transformMatrix
private boolean visible
public static final int STATE
public static final int GEOM
float[] mv
| Constructor Detail |
|---|
public GLShape()
public GLShape(String name)
| Method Detail |
|---|
public String getId()
public String getInfo()
public GLRenderList getGeometryList()
public GLRenderList getStateList()
public void hide()
public void show()
public void printInfo(int mod)
public void addGLGeometry(GLRenderObject glGeometry)
public void addGLState(GLRenderObject glState)
public void linkToTransformMatrix(float[] transformMatrix)
public void glInit(GLRenderContext gl)
glInit in interface GLRenderObjectpublic void glRender(GLRenderContext gl)
glRender in interface GLRenderObjectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||