Class BackgroundPainter

  • All Implemented Interfaces:
    GlimpsePainter

    public class BackgroundPainter
    extends Object
    implements GlimpsePainter
    Paints a simple solid color background.
    Author:
    ulman
    • Constructor Detail

      • BackgroundPainter

        public BackgroundPainter()
      • BackgroundPainter

        public BackgroundPainter​(boolean isFrameBackground)
    • Method Detail

      • setVisible

        public void setVisible​(boolean show)
        Description copied from interface: GlimpsePainter
        A painter which is set to non-visible should make no OpenGL calls when its paintTo method is called.
        Specified by:
        setVisible in interface GlimpsePainter
      • getColor

        public float[] getColor()
      • setColor

        public BackgroundPainter setColor​(float r,
                                          float g,
                                          float b,
                                          float a)
      • setLookAndFeelKey

        public void setLookAndFeelKey​(String key)
      • paintTo

        public void paintTo​(GlimpseContext context)
        Description copied from interface: GlimpsePainter
        Renders this GlimpsePainter to the provided GlimpseContext. The context defines the GLContext to use. The GlimpseContext also specifies where this GlimpsePainter should be rendered via the RenderTarget contained in the GlimpseContext.
        Specified by:
        paintTo in interface GlimpsePainter
      • dispose

        public void dispose​(GlimpseContext context)
        Description copied from interface: GlimpsePainter
        Free GPU and CPU memory associated with this this GlimpsePainter. After this call returns, the results of calling other GlimpsePainter methods besides isDisposed( ) are undefined.
        Specified by:
        dispose in interface GlimpsePainter