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 void |
drawImage(java.lang.Object g,
java.lang.Object img,
int x,
int y,
int width,
int height) |
(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 |
getJpgImage(ApiPlatform apiPlatform,
Viewer viewer,
int quality,
java.lang.String comment) |
(package private) static java.lang.Object |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent) |
static int[] |
getTextPixels(java.lang.String text,
Font3D font3d,
java.lang.Object gObj,
java.lang.Object image,
int width,
int height,
int ascent) |
(package private) static int |
getWidth(java.lang.Object image) |
static int[] |
grabPixels(java.lang.Object imageobj,
int width,
int height) |
(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(java.lang.Object display,
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(java.lang.Object display, java.lang.Object image) throws java.lang.InterruptedException
display
- image
- java.lang.InterruptedException
static int getWidth(java.lang.Object image)
static int getHeight(java.lang.Object image)
static java.lang.Object getJpgImage(ApiPlatform apiPlatform, Viewer viewer, int quality, java.lang.String comment)
public static int[] grabPixels(java.lang.Object imageobj, int width, int height)
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, Font3D 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 drawImage(java.lang.Object g, java.lang.Object img, int x, int y, int width, int height)
g
- img
- x
- y
- width
- unused in Jmol properheight
- unused in Jmol properstatic void flush(java.lang.Object image)
static void disposeGraphics(java.lang.Object graphicForText)