class Image
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.awt.image.DirectColorModel |
rgbColorModel |
private static int[] |
sampleModelBitMasks |
Constructor and Description |
---|
Image() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent) |
(package private) static java.lang.Object |
createImage(java.lang.Object data) |
(package private) static void |
disposeGraphics(java.lang.Object graphicForText) |
(package private) static int[] |
drawImageToBuffer(java.lang.Object gOffscreen,
java.lang.Object imageOffscreen,
java.lang.Object imageobj,
int width,
int height,
int bgcolor) |
(package private) static void |
flush(java.lang.Object image) |
(package private) static java.lang.Object |
getGraphics(java.lang.Object image) |
(package private) static int |
getHeight(java.lang.Object image) |
(package private) static java.lang.Object |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent) |
static int[] |
getTextPixels(java.lang.String text,
javajs.awt.Font font3d,
java.lang.Object gObj,
java.lang.Object image,
int width,
int height,
int ascent) |
(package private) static int |
getWidth(java.lang.Object image) |
(package private) static int[] |
grabPixels(java.lang.Object imageobj,
int width,
int height,
int[] pixels,
int startRow,
int nRows) |
(package private) static java.lang.Object |
newBufferedImage(int w,
int h) |
(package private) static java.lang.Object |
newBufferedImage(java.lang.Object image,
int w,
int h) |
(package private) static void |
waitForDisplay(javajs.api.PlatformViewer vwr,
java.lang.Object image) |
private static final java.awt.image.DirectColorModel rgbColorModel
private static final int[] sampleModelBitMasks
static java.lang.Object createImage(java.lang.Object data)
static void waitForDisplay(javajs.api.PlatformViewer vwr, java.lang.Object image) throws java.lang.InterruptedException
vwr
- image
- java.lang.InterruptedException
static int getWidth(java.lang.Object image)
static int getHeight(java.lang.Object image)
static int[] grabPixels(java.lang.Object imageobj, int width, int height, int[] pixels, int startRow, int nRows)
static int[] drawImageToBuffer(java.lang.Object gOffscreen, java.lang.Object imageOffscreen, java.lang.Object imageobj, int width, int height, int bgcolor)
public static int[] getTextPixels(java.lang.String text, javajs.awt.Font font3d, java.lang.Object gObj, java.lang.Object image, int width, int height, int ascent)
static java.lang.Object newBufferedImage(java.lang.Object image, int w, int h)
static java.lang.Object newBufferedImage(int w, int h)
static java.lang.Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent)
windowWidth
- windowHeight
- pBuffer
- windowSize
- backgroundTransparent
- static java.lang.Object getStaticGraphics(java.lang.Object image, boolean backgroundTransparent)
image
- backgroundTransparent
- static java.lang.Object getGraphics(java.lang.Object image)
static void flush(java.lang.Object image)
static void disposeGraphics(java.lang.Object graphicForText)