Package one.empty3.apps.opad
Class JoglDrawer
java.lang.Object
one.empty3.apps.opad.Drawer
one.empty3.apps.opad.JoglDrawer
- All Implemented Interfaces:
com.jogamp.opengl.GLEventListener,EventListener
- Direct Known Subclasses:
Example,JoglDrawerBoardGame
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.jogamp.opengl.util.Animatorprotected Bonusprotected intprotected Circuitprotected final Frameprotected Point3Dprotected Point3Dprotected com.jogamp.opengl.GL2protected com.jogamp.opengl.awt.GLCanvasprotected com.jogamp.opengl.glu.GLUprotected booleanprotected final doubleprotected longprotected longprotected final doubleprotected PositionUpdateprotected Point2Dprotected PiloteAutoprotected Plotter3Dprotected com.jogamp.opengl.util.awt.TextRendererprotected Terrainprotected com.jogamp.opengl.util.awt.TextureRendererprotected Vaisseauprotected booleanFields inherited from class one.empty3.apps.opad.Drawer
level, toggleMenu -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddisplay(com.jogamp.opengl.GLAutoDrawable gLDrawable) protected voiddisplayArcs(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voiddisplayChanged(com.jogamp.opengl.GLAutoDrawable gLDrawable, boolean modeChanged, boolean deviceChanged) protected voiddisplayGround(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddisplayTerrain(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voiddispose(com.jogamp.opengl.GLAutoDrawable arg0) voidvoiddraw(String text, Dimension place, Color textColor, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddraw(Terrain t, ParametricSurface s, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddraw(ParametricCurve courbeParametriquePolynomiale, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddraw(ParametricSurface s, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voiddraw(TRIObjetGenerateur s, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voidprotected voiddraw(LineSegment segd, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voidvoiddraw(RepresentableConteneur rc, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voiddraw(TRIConteneur con, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voiddraw(TRIGenerable gen, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voidvoidvoiddraw2(TRIObjetGenerateur s, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) voidvoiddrawToggleMenu(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddrawTrajectory(Plotter3D plotter3D, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) protected voiddrawTriLines(TRI triCourant, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl, boolean b) com.jogamp.opengl.util.AnimatorgetBonus()intcom.jogamp.opengl.awt.GLCanvascom.jogamp.opengl.glu.GLUgetGlu()getMover()com.jogamp.opengl.util.awt.TextRenderergetTimer()voidinit(com.jogamp.opengl.GLAutoDrawable gLDrawable) protected booleanbooleanisLocked()protected booleanprotected booleanlocked()voidpiloteAuto(PiloteAuto pa) voidreshape(com.jogamp.opengl.GLAutoDrawable gLDrawable, int x, int y, int width, int height) protected voidsetLocked(boolean l) voidvoidsetPlotter3D(Plotter3D plotter3D) protected doubletime()
-
Field Details
-
component
-
animator
protected final com.jogamp.opengl.util.Animator animator -
glCanvas
protected com.jogamp.opengl.awt.GLCanvas glCanvas -
maximize
protected final double maximize -
minimize
protected final double minimize -
glu
protected com.jogamp.opengl.glu.GLU glu -
mover
-
terrain
-
bonus
-
renderer
protected com.jogamp.opengl.util.awt.TextRenderer renderer -
vaisseau
-
textureRenderer
protected com.jogamp.opengl.util.awt.TextureRenderer textureRenderer -
locked
protected boolean locked -
circuit
-
BUFSIZE
protected int BUFSIZE -
pickPoint
-
piloteAuto
-
del
-
diff
-
gl
protected com.jogamp.opengl.GL2 gl -
plotter3D
-
millis
protected long millis -
millis0
protected long millis0 -
wasAnimating
protected boolean wasAnimating
-
-
Constructor Details
-
JoglDrawer
-
-
Method Details
-
display
public void display(com.jogamp.opengl.GLAutoDrawable gLDrawable) - Specified by:
displayin interfacecom.jogamp.opengl.GLEventListener
-
piloteAuto
-
piloteAuto
-
color
-
draw
-
draw
-
draw2
-
draw
-
draw2
-
draw
-
draw
-
draw
public void draw(RepresentableConteneur rc, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
draw
-
draw
protected void draw(Terrain t, ParametricSurface s, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
draw
-
draw
-
draw
-
drawToggleMenu
public void drawToggleMenu(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
draw
-
displayArcs
protected void displayArcs(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
displayTerrain
protected void displayTerrain(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
displayGround
protected void displayGround(com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
isClose
-
drawTriLines
protected void drawTriLines(TRI triCourant, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl, boolean b) -
draw
protected void draw(ParametricCurve courbeParametriquePolynomiale, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
draw
-
drawTrajectory
protected void drawTrajectory(Plotter3D plotter3D, com.jogamp.opengl.glu.GLU glu, com.jogamp.opengl.GL2 gl) -
displayChanged
public void displayChanged(com.jogamp.opengl.GLAutoDrawable gLDrawable, boolean modeChanged, boolean deviceChanged) -
init
public void init(com.jogamp.opengl.GLAutoDrawable gLDrawable) - Specified by:
initin interfacecom.jogamp.opengl.GLEventListener
-
reshape
public void reshape(com.jogamp.opengl.GLAutoDrawable gLDrawable, int x, int y, int width, int height) - Specified by:
reshapein interfacecom.jogamp.opengl.GLEventListener
-
dispose
public void dispose(com.jogamp.opengl.GLAutoDrawable arg0) - Specified by:
disposein interfacecom.jogamp.opengl.GLEventListener
-
setLogic
-
locked
protected boolean locked() -
time
protected double time() -
click
-
getGlu
public com.jogamp.opengl.glu.GLU getGlu() -
getComponent
-
getMover
-
getTerrain
-
getBonus
-
getRenderer
public com.jogamp.opengl.util.awt.TextRenderer getRenderer() -
getVaisseau
-
isLocked
public boolean isLocked() -
setLocked
protected void setLocked(boolean l) -
getCircuit
-
getTimer
-
getGlcanvas
public com.jogamp.opengl.awt.GLCanvas getGlcanvas() -
getBUFSIZE
public int getBUFSIZE() -
getPickPoint
-
getPiloteAuto
-
getPlotter3D
-
setPlotter3D
-
getAnimator
public com.jogamp.opengl.util.Animator getAnimator() -
isRunning
protected boolean isRunning()
-