public class OffScreenLayerImageControl
extends java.lang.Object
StateRenderer2D
painter.
An example of its use in the painter method is present next:
private OffScreenLayerImageControl offScreenImageControl = new OffScreenLayerImageControl();
Constructor and Description |
---|
OffScreenLayerImageControl() |
OffScreenLayerImageControl(int imageTransparencyType) |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
getCacheImg() |
java.awt.Dimension |
getCurDimentions(java.awt.Dimension rv) |
java.awt.Graphics2D |
getImageGraphics() |
LocationType |
getLastCenter() |
LocationType[] |
getLastCorners()
Calculates the corner locations, clockwise from top left (4 points), or null if some error occurs.
|
int |
getOffScreenBufferPixel() |
void |
paintPhaseEndFinishImageRecreateAndPaintImageCacheToRenderer(java.awt.Graphics2D g,
StateRenderer2D renderer) |
void |
paintPhaseEndFinishImageRecreateAndPaintImageCacheToRendererNoGraphicDispose(java.awt.Graphics2D g,
StateRenderer2D renderer) |
boolean |
paintPhaseStartTestRecreateImageAndRecreate(java.awt.Graphics2D g,
StateRenderer2D renderer) |
void |
setOffScreenBufferPixel(int offScreenBufferPixel) |
void |
triggerImageRebuild() |
public OffScreenLayerImageControl()
public OffScreenLayerImageControl(int imageTransparencyType)
imageTransparencyType
- See Transparency
public java.awt.image.BufferedImage getCacheImg()
public void triggerImageRebuild()
public int getOffScreenBufferPixel()
public void setOffScreenBufferPixel(int offScreenBufferPixel)
offScreenBufferPixel
- the offScreenBufferPixel to setpublic LocationType getLastCenter()
public LocationType[] getLastCorners()
public java.awt.Dimension getCurDimentions(java.awt.Dimension rv)
public boolean paintPhaseStartTestRecreateImageAndRecreate(java.awt.Graphics2D g, StateRenderer2D renderer)
public java.awt.Graphics2D getImageGraphics()
public void paintPhaseEndFinishImageRecreateAndPaintImageCacheToRenderer(java.awt.Graphics2D g, StateRenderer2D renderer)
public void paintPhaseEndFinishImageRecreateAndPaintImageCacheToRendererNoGraphicDispose(java.awt.Graphics2D g, StateRenderer2D renderer)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.