org.jmol.awt
class Image extends Object
Modifier and Type | Field and Description |
---|---|
private static DirectColorModel |
rgbColorModel |
private static int[] |
sampleModelBitMasks |
Constructor and Description |
---|
Image() |
Modifier and Type | Method and Description |
---|---|
(package private) static Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent) |
(package private) static Object |
createImage(Object data) |
(package private) static void |
disposeGraphics(Object g) |
(package private) static void |
drawImage(Object g,
Object img,
int x,
int y) |
(package private) static int[] |
drawImageToBuffer(Object gOffscreen,
Object imageOffscreen,
Object imageobj,
int width,
int height,
int bgcolor) |
(package private) static void |
flush(Object image) |
(package private) static Object |
getGraphics(Object image) |
(package private) static int |
getHeight(Object image) |
(package private) static Object |
getJpgImage(ApiPlatform apiPlatform,
Viewer viewer,
int quality,
String comment) |
(package private) static Graphics |
getStaticGraphics(Object image,
boolean backgroundTransparent) |
(package private) static int |
getWidth(Object image) |
(package private) static void |
grabPixels(Object imageobj,
int imageWidth,
int imageHeight,
int[] values) |
(package private) static int[] |
grabPixels(Object imageobj,
int x,
int y,
int width,
int height) |
(package private) static Object |
newBufferedImage(int w,
int h) |
(package private) static Object |
newBufferedImage(Object image,
int w,
int h) |
(package private) static void |
renderOffScreen(String text,
Font3D font3d,
Object gObj,
int mapWidth,
int height,
int ascent) |
(package private) static void |
waitForDisplay(Object display,
Object image) |
private static final DirectColorModel rgbColorModel
private static final int[] sampleModelBitMasks
static void waitForDisplay(Object display, Object image) throws InterruptedException
display
- image
- InterruptedException
static int getWidth(Object image)
static int getHeight(Object image)
static Object getJpgImage(ApiPlatform apiPlatform, Viewer viewer, int quality, String comment)
static void grabPixels(Object imageobj, int imageWidth, int imageHeight, int[] values)
static int[] grabPixels(Object imageobj, int x, int y, int width, int height)
static int[] drawImageToBuffer(Object gOffscreen, Object imageOffscreen, Object imageobj, int width, int height, int bgcolor)
static void renderOffScreen(String text, Font3D font3d, Object gObj, int mapWidth, int height, int ascent)
static Object newBufferedImage(int w, int h)
static Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent)
windowWidth
- windowHeight
- pBuffer
- windowSize
- backgroundTransparent
- static Graphics getStaticGraphics(Object image, boolean backgroundTransparent)
image
- backgroundTransparent
- static void flush(Object image)
static void disposeGraphics(Object g)