com.metsci.glimpse.painter.decoration
Class BackgroundPainter

java.lang.Object
  extended by com.metsci.glimpse.painter.decoration.BackgroundPainter
All Implemented Interfaces:
GlimpsePainter

public class BackgroundPainter
extends java.lang.Object
implements GlimpsePainter

Paints a simple solid color background.

Author:
ulman

Constructor Summary
BackgroundPainter()
           
BackgroundPainter(boolean isFrameBackground)
           
 
Method Summary
 void dispose(GlimpseContext context)
          Free GPU and CPU memory associated with this this GlimpsePainter.
 boolean isDisposed()
           
 void paintTo(GlimpseContext context)
          Renders this GlimpsePainter to the provided GlimpseContext.
 BackgroundPainter setColor(float[] rgba)
           
 BackgroundPainter setColor(float r, float g, float b, float a)
           
 void setLookAndFeel(LookAndFeel laf)
          Sets display options for the painter based on the provided LookAndFeel.
 void setLookAndFeelKey(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackgroundPainter

public BackgroundPainter()

BackgroundPainter

public BackgroundPainter(boolean isFrameBackground)
Method Detail

setColor

public BackgroundPainter setColor(float[] rgba)

setColor

public BackgroundPainter setColor(float r,
                                  float g,
                                  float b,
                                  float a)

setLookAndFeelKey

public void setLookAndFeelKey(java.lang.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

setLookAndFeel

public void setLookAndFeel(LookAndFeel laf)
Description copied from interface: GlimpsePainter
Sets display options for the painter based on the provided LookAndFeel.

Specified by:
setLookAndFeel 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

isDisposed

public boolean isDisposed()
Specified by:
isDisposed in interface GlimpsePainter


Copyright © 2012 Metron, Inc.. All Rights Reserved.