|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.expr.DynamicScope
com.threerings.opengl.GlApp
com.threerings.opengl.GlCanvasApp
public abstract class GlCanvasApp
A base class for applications centered around an OpenGL canvas.
| Field Summary |
|---|
| Fields inherited from interface com.threerings.expr.Scope |
|---|
EPOCH, NOW |
| Constructor Summary | |
|---|---|
GlCanvasApp()
|
|
| Method Summary | |
|---|---|
Root |
createRoot()
Creates a user interface root appropriate for this application. |
Component |
getCanvas()
Returns a reference to the canvas. |
JFrame |
getFrame()
Returns a reference to the containing frame. |
boolean |
getMouseRay(Ray3D result)
Gets the ray through the canvas's mouse position. |
void |
getPickRay(int x,
int y,
Ray3D result)
Finds the ray through the specified canvas coordinates. |
RunQueue |
getRunQueue()
Returns a reference to the application's run queue. |
void |
makeCurrent()
Makes the OpenGL context current. |
void |
shutdown()
Shuts down the application. |
void |
startup()
Starts up the application. |
| Methods inherited from class com.threerings.opengl.GlApp |
|---|
createSnapshot, enqueue, getApp, getCameraHandler, getClipProvider, getColorPository, getCompatibilityMode, getCompositor, getConfigManager, getImageCache, getMessageManager, getRenderEffects, getRenderer, getRenderScheme, getResourceManager, getScope, getShaderCache, getSoundManager, getStreamGain, setCameraHandler, setCompatibilityMode, setRenderEffects, setRenderer, setRenderScheme, xlate |
| Methods inherited from class com.threerings.expr.DynamicScope |
|---|
addListener, dispose, endCompoundUpdate, get, getParentScope, getScopeName, put, remove, removeListener, scopeUpdated, setParentScope, startCompoundUpdate, wasUpdated |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlCanvasApp()
| Method Detail |
|---|
public JFrame getFrame()
public Component getCanvas()
public boolean getMouseRay(Ray3D result)
public void getPickRay(int x,
int y,
Ray3D result)
public void makeCurrent()
GlContext
public RunQueue getRunQueue()
GlApp
getRunQueue in class GlApppublic Root createRoot()
GlApp
createRoot in class GlApppublic void startup()
GlApp
startup in class GlApppublic void shutdown()
GlApp
shutdown in class GlApp
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||