|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.gui.opengl.OpenglControl
public class OpenglControl
A GUI control wrapper for a GL drawing surface.
Subclasses should implement display(GL, GLU)
Copyright 2009 Partner Software, Inc.
| Constructor Summary | |
|---|---|
OpenglControl()
|
|
OpenglControl(boolean heavyweight,
boolean fsaa)
|
|
| Method Summary | |
|---|---|
OpenglFontHandle |
addFont(java.lang.String name,
java.awt.Font font)
|
OpenglTextureHandle |
addTexture(java.lang.String name,
java.awt.image.BufferedImage image)
Adds a textureHandle to this control's GL context, and returns the ID. |
OpenglTextureHandle |
addTexture(java.lang.String name,
byte[] imageBytes,
java.lang.String extension)
Adds a textureHandle to this control's GL context, and returns the ID. |
OpenglTextureHandle |
addTexture(java.lang.String name,
javax.swing.Icon icon)
Adds a textureHandle to this control's GL context, and returns the ID. |
OpenglTextureHandle |
addTexture(java.lang.String name,
VfsFile file)
Adds a textureHandle to this control's GL context, and returns the ID. |
void |
clearTextures()
Notifies the control to clear and remove all textures on the next display pass. |
protected void |
display(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu)
This is the workhorse method. |
void |
errorCheck(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu)
|
OpenglFontHandle |
fontNamed(java.lang.String name)
|
javax.media.opengl.GLAutoDrawable |
getGLAutoDrawable()
|
java.awt.Component |
getGui()
|
boolean |
isAntialiased()
|
boolean |
isHeavyweight()
|
boolean |
isMipmapped()
|
boolean |
isUsingFractionalMetrics()
|
void |
logInfo(javax.media.opengl.GL gl)
|
void |
setAntialiased(boolean antialiased)
|
void |
setMipmapped(boolean mipmapped)
|
void |
setUsingFractionalMetrics(boolean usingFractionalMetrics)
|
OpenglTextureHandle |
textureNamed(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenglControl()
public OpenglControl(boolean heavyweight,
boolean fsaa)
| Method Detail |
|---|
protected void display(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu)
public OpenglTextureHandle addTexture(java.lang.String name,
javax.swing.Icon icon)
public OpenglTextureHandle addTexture(java.lang.String name,
java.awt.image.BufferedImage image)
public OpenglTextureHandle addTexture(java.lang.String name,
VfsFile file)
public OpenglTextureHandle addTexture(java.lang.String name,
byte[] imageBytes,
java.lang.String extension)
public void clearTextures()
public OpenglTextureHandle textureNamed(java.lang.String name)
public OpenglFontHandle addFont(java.lang.String name,
java.awt.Font font)
public OpenglFontHandle fontNamed(java.lang.String name)
public java.awt.Component getGui()
public javax.media.opengl.GLAutoDrawable getGLAutoDrawable()
public void errorCheck(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu)
public void logInfo(javax.media.opengl.GL gl)
public boolean isHeavyweight()
public boolean isMipmapped()
public void setMipmapped(boolean mipmapped)
public boolean isAntialiased()
public void setAntialiased(boolean antialiased)
public boolean isUsingFractionalMetrics()
public void setUsingFractionalMetrics(boolean usingFractionalMetrics)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||