Class WrappedPainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.base.GlimpsePainterBase
-
- com.metsci.glimpse.core.painter.group.WrappedPainter
-
- All Implemented Interfaces:
GlimpsePainter
public class WrappedPainter extends GlimpsePainterBase
- Author:
- ulman
- See Also:
WrappedAxis1D
,WrappedLabelHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WrappedPainter.WrappedTextureBounds
-
Constructor Summary
Constructors Constructor Description WrappedPainter()
WrappedPainter(boolean attachStencilBuffer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPainter(GlimpsePainter painter)
void
addPainter(GlimpsePainter painter, int zOrder)
void
doDispose(GlimpseContext context)
void
doPaintTo(GlimpseContext context)
GlimpsePainter
getPainterByKey(Object key)
void
putPainter(Object key, GlimpsePainter painter, int zOrder)
void
removeAll()
void
removePainter(GlimpsePainter painter)
void
removePainterByKey(Object key)
void
setLookAndFeel(LookAndFeel laf)
Sets display options for the painter based on the provided LookAndFeel.void
setZOrder(GlimpsePainter painter, int zOrder)
void
setZOrderByKey(Object key, int zOrder)
static Iterator<WrappedPainter.WrappedTextureBounds>
wrappedBoundsIterator(Axis1D axis, int boundsSize)
-
Methods inherited from class com.metsci.glimpse.core.painter.base.GlimpsePainterBase
dispose, getAxis1D, getAxis2D, getBounds, getGL3, isDisposed, isVisible, paintTo, requireAxis1D, requireAxis2D, setVisible
-
-
-
-
Method Detail
-
addPainter
public void addPainter(GlimpsePainter painter)
-
addPainter
public void addPainter(GlimpsePainter painter, int zOrder)
-
putPainter
public void putPainter(Object key, GlimpsePainter painter, int zOrder)
-
getPainterByKey
public GlimpsePainter getPainterByKey(Object key)
-
setZOrder
public void setZOrder(GlimpsePainter painter, int zOrder)
-
setZOrderByKey
public void setZOrderByKey(Object key, int zOrder)
-
removePainter
public void removePainter(GlimpsePainter painter)
-
removePainterByKey
public void removePainterByKey(Object key)
-
removeAll
public void removeAll()
-
doPaintTo
public void doPaintTo(GlimpseContext context)
-
wrappedBoundsIterator
public static Iterator<WrappedPainter.WrappedTextureBounds> wrappedBoundsIterator(Axis1D axis, int boundsSize)
-
doDispose
public void doDispose(GlimpseContext context)
-
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 interfaceGlimpsePainter
- Overrides:
setLookAndFeel
in classGlimpsePainterBase
-
-