|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Canvas
javax.media.opengl.GLCanvas
holoedit.gui.RoomGUI.RoomGLCanvas
private class RoomGUI.RoomGLCanvas
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Canvas |
---|
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private FloatingWindow |
fwRef
|
private javax.media.opengl.GL |
gl
|
private javax.media.opengl.glu.GLU |
glu
|
private javax.media.opengl.glu.GLUquadric |
gluquad
|
private com.sun.opengl.util.GLUT |
glut
|
int |
H
|
private int |
keyDown
|
boolean |
scalescrollGUIdirty
|
private java.nio.IntBuffer |
selectBuf
|
int |
W
|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
RoomGUI.RoomGLCanvas(FloatingWindow fw)
|
Method Summary | |
---|---|
private float |
convPosH(float yy)
|
private HoloPoint |
convPosPt(float xx,
float yy)
|
private float |
convPosTime(float xx)
|
private float |
convPosW(float xx)
|
private float |
convPosZ(float yy)
|
void |
display(javax.media.opengl.GLAutoDrawable drawable)
|
void |
displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean arg1,
boolean arg2)
|
private void |
dragSelIndex(HoloPoint newPoint)
|
private void |
dragSelIndexZ(float dZ)
|
private void |
drawMousePos()
|
private void |
drawRules()
|
private void |
drawScaleBack(boolean render)
|
private void |
drawScaleForw(boolean render)
|
private void |
drawScalesAndScrolls()
|
private void |
drawSelZone()
|
private void |
drawSpeakers(boolean render)
|
private void |
drawTimeScale(boolean render)
|
private void |
drawTracks(boolean render,
boolean onlyPoints)
|
private void |
drawXScale(boolean render)
|
private void |
drawXScroll(boolean render)
|
private void |
drawYScale(boolean render)
|
private void |
drawYScroll(boolean render)
|
private void |
getObjectFromMouse()
|
private void |
getObjectsFromMouseSel()
|
private void |
getScaleBackFromMouse()
|
private void |
getScaleForwFromMouse()
|
private void |
getScaleFromMouse()
|
private void |
getScrollHFromMouse()
|
private void |
getScrollVFromMouse()
|
private void |
getSpeakerFromMouse()
|
private void |
getVars()
|
void |
init(javax.media.opengl.GLAutoDrawable drawable)
|
private void |
insertPointOnLine(HoloPoint newPoint)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
private void |
newStatus()
|
private void |
prepMultiSel(boolean b)
|
void |
reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
|
private void |
statusBarInfos()
|
private void |
treatSelIndex()
|
private HoloPoint |
winToGL(int x,
int y)
|
Methods inherited from class javax.media.opengl.GLCanvas |
---|
addGLEventListener, addNotify, createContext, display, getAutoSwapBufferMode, getContext, getGL, paint, removeGLEventListener, removeNotify, reshape, setAutoSwapBufferMode, setGL, setRealized, swapBuffers, update |
Methods inherited from class java.awt.Canvas |
---|
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.media.opengl.GLAutoDrawable |
---|
repaint |
Methods inherited from interface javax.media.opengl.GLDrawable |
---|
getHeight, getWidth, setSize |
Methods inherited from interface javax.media.opengl.ComponentEvents |
---|
addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener |
Field Detail |
---|
private javax.media.opengl.GL gl
private javax.media.opengl.glu.GLU glu
private com.sun.opengl.util.GLUT glut
private javax.media.opengl.glu.GLUquadric gluquad
private FloatingWindow fwRef
public int W
public int H
private int keyDown
private java.nio.IntBuffer selectBuf
public boolean scalescrollGUIdirty
Constructor Detail |
---|
RoomGUI.RoomGLCanvas(FloatingWindow fw)
Method Detail |
---|
public void init(javax.media.opengl.GLAutoDrawable drawable)
init
in interface javax.media.opengl.GLEventListener
public void display(javax.media.opengl.GLAutoDrawable drawable)
display
in interface javax.media.opengl.GLEventListener
public void reshape(javax.media.opengl.GLAutoDrawable drawable, int x, int y, int w, int h)
reshape
in interface javax.media.opengl.GLEventListener
public void displayChanged(javax.media.opengl.GLAutoDrawable drawable, boolean arg1, boolean arg2)
displayChanged
in interface javax.media.opengl.GLEventListener
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
private void getObjectFromMouse()
private void getSpeakerFromMouse()
private void getObjectsFromMouseSel()
private void getScrollHFromMouse()
private void getScrollVFromMouse()
private void getScaleFromMouse()
private void getScaleBackFromMouse()
private void getScaleForwFromMouse()
private void drawScalesAndScrolls()
private void drawScaleBack(boolean render)
private void drawScaleForw(boolean render)
private void drawTimeScale(boolean render)
private void newStatus()
private void statusBarInfos()
private void drawXScale(boolean render)
private void drawXScroll(boolean render)
private void drawYScale(boolean render)
private void drawYScroll(boolean render)
private void drawMousePos()
private void drawRules()
private void drawSpeakers(boolean render)
private void drawTracks(boolean render, boolean onlyPoints)
private void drawSelZone()
private void getVars()
private void treatSelIndex()
private void dragSelIndex(HoloPoint newPoint)
private void dragSelIndexZ(float dZ)
private void prepMultiSel(boolean b)
private void insertPointOnLine(HoloPoint newPoint)
private HoloPoint convPosPt(float xx, float yy)
private float convPosW(float xx)
private float convPosH(float yy)
private float convPosZ(float yy)
private float convPosTime(float xx)
private HoloPoint winToGL(int x, int y)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |