public abstract class J2DPresentable extends java.lang.Object implements Presentable
Modifier and Type | Class and Description |
---|---|
private static class |
J2DPresentable.Bimg |
private static class |
J2DPresentable.Glass |
Modifier and Type | Field and Description |
---|---|
(package private) java.awt.image.BufferedImage |
buffer |
(package private) J2DResourceFactory |
factory |
(package private) java.nio.IntBuffer |
ib |
(package private) boolean |
needsResize |
(package private) J2DRTTexture |
readbackBuffer |
Constructor and Description |
---|
J2DPresentable(java.awt.image.BufferedImage buffer,
J2DResourceFactory factory) |
Modifier and Type | Method and Description |
---|---|
(package private) static J2DPresentable |
create(java.awt.image.BufferedImage buffer,
J2DResourceFactory factory) |
(package private) static J2DPresentable |
create(PresentableState pState,
J2DResourceFactory factory) |
abstract java.awt.image.BufferedImage |
createBuffer(int w,
int h) |
Graphics |
createGraphics() |
Screen |
getAssociatedScreen() |
(package private) java.awt.image.BufferedImage |
getBackBuffer() |
int |
getContentX() |
int |
getContentY() |
int |
getPhysicalHeight() |
int |
getPhysicalWidth() |
float |
getPixelScaleFactor() |
(package private) J2DRTTexture |
getReadbackBuffer() |
(package private) ResourceFactory |
getResourceFactory() |
boolean |
isMSAA() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
lockResources, prepare, present
isOpaque, setOpaque
getContentHeight, getContentWidth
J2DResourceFactory factory
boolean needsResize
java.awt.image.BufferedImage buffer
java.nio.IntBuffer ib
J2DRTTexture readbackBuffer
J2DPresentable(java.awt.image.BufferedImage buffer, J2DResourceFactory factory)
static J2DPresentable create(PresentableState pState, J2DResourceFactory factory)
static J2DPresentable create(java.awt.image.BufferedImage buffer, J2DResourceFactory factory)
ResourceFactory getResourceFactory()
public abstract java.awt.image.BufferedImage createBuffer(int w, int h)
public Graphics createGraphics()
createGraphics
in interface RenderTarget
J2DRTTexture getReadbackBuffer()
java.awt.image.BufferedImage getBackBuffer()
public Screen getAssociatedScreen()
getAssociatedScreen
in interface RenderTarget
public int getContentX()
getContentX
in interface Surface
public int getContentY()
getContentY
in interface Surface
public float getPixelScaleFactor()
getPixelScaleFactor
in interface Presentable
public int getPhysicalWidth()
getPhysicalWidth
in interface Surface
public int getPhysicalHeight()
getPhysicalHeight
in interface Surface
public boolean isMSAA()
isMSAA
in interface RenderTarget