JavaScript is disabled on your browser.
Skip navigation links
processing.opengl

Class PSurfaceJOGL

  • All Implemented Interfaces:
    PSurface


    public class PSurfaceJOGL
    extends java.lang.Object
    implements PSurface 
    • Field Detail

      • profile

        public static com.jogamp.opengl.GLProfile profile
        Selected GL profile
    • Constructor Detail

      • PSurfaceJOGL

        public PSurfaceJOGL(PGraphics graphics)
    • Method Detail

      • getNative

        public java.lang.Object getNative()
        Description copied from interface: PSurface
        Get the native window object associated with this drawing surface. For Java2D, this will be an AWT Frame object. For OpenGL, the window. The data returned here is subject to the whims of the renderer, and using this method means you're willing to deal with underlying implementation changes and that you won't throw a fit like a toddler if your code breaks sometime in the future.
        Specified by:
        getNative in interface PSurface
      • setTitle

        public void setTitle(java.lang.String title)
        Description copied from interface: PSurface
        Set the window (and dock, or whatever necessary) title.
        Specified by:
        setTitle in interface PSurface
      • setVisible

        public void setVisible(boolean visible)
        Description copied from interface: PSurface
        Show or hide the window.
        Specified by:
        setVisible in interface PSurface
      • setResizable

        public void setResizable(boolean resizable)
        Description copied from interface: PSurface
        Set true if we want to resize things (default is not resizable)
        Specified by:
        setResizable in interface PSurface
      • setAlwaysOnTop

        public void setAlwaysOnTop(boolean always)
        Description copied from interface: PSurface
        Dumb name, but inherited from Frame and no better ideas.
        Specified by:
        setAlwaysOnTop in interface PSurface
      • placeWindow

        public void placeWindow(int[] location,
         int[] editorLocation)
        Specified by:
        placeWindow in interface PSurface
      • placePresent

        public void placePresent(int stopColor)
        Specified by:
        placePresent in interface PSurface
      • startThread

        public void startThread()
        Description copied from interface: PSurface
        Start the animation thread
        Specified by:
        startThread in interface PSurface
      • pauseThread

        public void pauseThread()
        Description copied from interface: PSurface
        On the next trip through the animation thread, things should go sleepy-bye. Does not pause the thread immediately because that needs to happen on the animation thread itself, so fires on the next trip through draw().
        Specified by:
        pauseThread in interface PSurface
      • stopThread

        public boolean stopThread()
        Description copied from interface: PSurface
        Stop the animation thread (set it null)
        Specified by:
        stopThread in interface PSurface
        Returns:
        false if already stopped
      • setLocation

        public void setLocation(int x,
         int y)
        Specified by:
        setLocation in interface PSurface
      • setSize

        public void setSize(int wide,
         int high)
        Specified by:
        setSize in interface PSurface
      • getPixelScale

        public float getPixelScale()
      • getComponent

        public java.awt.Component getComponent()
      • setSmooth

        public void setSmooth(int level)
      • requestFocus

        public void requestFocus()
      • setCursor

        public void setCursor(int kind)
        Specified by:
        setCursor in interface PSurface
      • setCursor

        public void setCursor(PImage image,
         int hotspotX,
         int hotspotY)
        Specified by:
        setCursor in interface PSurface
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /