Package jgl.wt.swt

Class JGLCanvas

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class JGLCanvas
    extends org.eclipse.swt.widgets.Canvas
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected GL gl  
      • Fields inherited from class org.eclipse.swt.widgets.Control

        view
    • Constructor Summary

      Constructors 
      Constructor Description
      JGLCanvas​(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.swt.opengl.GLData data)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doPaint​(org.eclipse.swt.graphics.GC gc)  
      protected void doResize​(int w, int h)  
      GL getGL()  
      void setCurrent()  
      void swapBuffers()  
      • Methods inherited from class org.eclipse.swt.widgets.Canvas

        drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, redraw, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
      • Methods inherited from class org.eclipse.swt.widgets.Scrollable

        computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
      • Methods inherited from class org.eclipse.swt.widgets.Control

        addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Field Detail

      • gl

        protected GL gl
    • Constructor Detail

      • JGLCanvas

        public JGLCanvas​(org.eclipse.swt.widgets.Composite parent,
                         int style,
                         org.eclipse.swt.opengl.GLData data)
    • Method Detail

      • doResize

        protected void doResize​(int w,
                                int h)
      • doPaint

        protected void doPaint​(org.eclipse.swt.graphics.GC gc)
      • getGL

        public GL getGL()
      • setCurrent

        public void setCurrent()
      • swapBuffers

        public void swapBuffers()