public class DelegatePainter extends Object implements GlimpsePainter
GlimpsePainters
. This class can be used
to enforce a particular ordering on multiple sets of painter
(a background set and a foreground set, for example).Constructor and Description |
---|
DelegatePainter() |
Modifier and Type | Method and Description |
---|---|
void |
addPainter(GlimpsePainter painter) |
void |
addPainter(GlimpsePainter painter,
int index) |
void |
dispose(GlimpseContext context)
Free GPU and CPU memory associated with this this GlimpsePainter.
|
int |
getNumPainters() |
int |
indexOf(GlimpsePainter painter) |
boolean |
isDisposed() |
boolean |
isVisible() |
void |
paintTo(GlimpseContext context)
Renders this GlimpsePainter to the provided GlimpseContext.
|
void |
removeAll() |
void |
removePainter(GlimpsePainter painter) |
void |
setLookAndFeel(LookAndFeel laf)
Sets display options for the painter based on the provided LookAndFeel.
|
void |
setVisible(boolean visible)
A painter which is set to non-visible should make no OpenGL calls when its
paintTo method is called.
|
public void addPainter(GlimpsePainter painter)
public void addPainter(GlimpsePainter painter, int index)
public void removePainter(GlimpsePainter painter)
public void removeAll()
public int getNumPainters()
public int indexOf(GlimpsePainter painter)
public boolean isVisible()
isVisible
in interface GlimpsePainter
public void setVisible(boolean visible)
GlimpsePainter
setVisible
in interface GlimpsePainter
public void paintTo(GlimpseContext context)
GlimpsePainter
paintTo
in interface GlimpsePainter
public void dispose(GlimpseContext context)
GlimpsePainter
dispose
in interface GlimpsePainter
public boolean isDisposed()
isDisposed
in interface GlimpsePainter
public void setLookAndFeel(LookAndFeel laf)
GlimpsePainter
setLookAndFeel
in interface GlimpsePainter
Copyright © 2016 Metron, Inc.. All rights reserved.