Platform
public interface ApiPlatform
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent) |
|
void |
convertPointFromScreen(java.lang.Object display,
Point3f ptTemp) |
|
java.lang.Object |
createImage(java.lang.Object ret) |
can be ignored (return null) if platform cannot save images
|
void |
disposeGraphics(java.lang.Object graphicForText) |
|
void |
drawImage(java.lang.Object g,
java.lang.Object img,
int x,
int y,
int width,
int height) |
|
int[] |
drawImageToBuffer(java.lang.Object gObj,
java.lang.Object imageOffscreen,
java.lang.Object image,
int width,
int height,
int bgcolor) |
|
void |
flushImage(java.lang.Object imagePixelBuffer) |
|
int |
fontStringWidth(JmolFont font,
java.lang.Object fontMetrics,
java.lang.String text) |
|
java.lang.String |
getDateFormat() |
|
int |
getFontAscent(java.lang.Object fontMetrics) |
|
int |
getFontDescent(java.lang.Object fontMetrics) |
|
java.lang.Object |
getFontMetrics(JmolFont font,
java.lang.Object graphics) |
|
void |
getFullScreenDimensions(java.lang.Object display,
int[] widthHeight) |
|
java.lang.Object |
getGraphics(java.lang.Object image) |
|
int |
getImageHeight(java.lang.Object image) |
|
int |
getImageWidth(java.lang.Object image) |
|
java.lang.Object |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent) |
|
int[] |
getTextPixels(java.lang.String text,
JmolFont font3d,
java.lang.Object gObj,
java.lang.Object image,
int mapWidth,
int height,
int ascent) |
|
int[] |
grabPixels(java.lang.Object image,
int width,
int height,
int[] pixels,
int startRow,
int nRows) |
|
boolean |
hasFocus(java.lang.Object display) |
|
boolean |
isHeadless() |
|
boolean |
isSingleThreaded() |
|
java.lang.Object |
newBufferedImage(java.lang.Object image,
int i,
int height) |
|
java.lang.Object |
newFont(java.lang.String fontFace,
boolean isBold,
boolean isItalic,
float fontSize) |
|
java.lang.Object |
newOffScreenImage(int w,
int h) |
|
void |
notifyEndOfRendering() |
|
java.lang.String |
prompt(java.lang.String label,
java.lang.String data,
java.lang.String[] list,
boolean asButtons) |
|
void |
repaint(java.lang.Object display) |
|
void |
requestFocusInWindow(java.lang.Object display) |
|
void |
setCursor(int i,
java.lang.Object display) |
|
void |
setTransparentCursor(java.lang.Object display) |
boolean isHeadless()
void convertPointFromScreen(java.lang.Object display, Point3f ptTemp)
void getFullScreenDimensions(java.lang.Object display, int[] widthHeight)
boolean hasFocus(java.lang.Object display)
java.lang.String prompt(java.lang.String label, java.lang.String data, java.lang.String[] list, boolean asButtons)
void repaint(java.lang.Object display)
void requestFocusInWindow(java.lang.Object display)
void setCursor(int i, java.lang.Object display)
void setTransparentCursor(java.lang.Object display)
int fontStringWidth(JmolFont font, java.lang.Object fontMetrics, java.lang.String text)
int getFontAscent(java.lang.Object fontMetrics)
int getFontDescent(java.lang.Object fontMetrics)
java.lang.Object getFontMetrics(JmolFont font, java.lang.Object graphics)
java.lang.Object newFont(java.lang.String fontFace, boolean isBold, boolean isItalic, float fontSize)
java.lang.Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent)
void disposeGraphics(java.lang.Object graphicForText)
void drawImage(java.lang.Object g, java.lang.Object img, int x, int y, int width, int height)
int[] drawImageToBuffer(java.lang.Object gObj, java.lang.Object imageOffscreen, java.lang.Object image, int width, int height, int bgcolor)
void flushImage(java.lang.Object imagePixelBuffer)
java.lang.Object getStaticGraphics(java.lang.Object image, boolean backgroundTransparent)
java.lang.Object getGraphics(java.lang.Object image)
int getImageWidth(java.lang.Object image)
int getImageHeight(java.lang.Object image)
java.lang.Object newBufferedImage(java.lang.Object image, int i, int height)
java.lang.Object newOffScreenImage(int w, int h)
int[] getTextPixels(java.lang.String text, JmolFont font3d, java.lang.Object gObj, java.lang.Object image, int mapWidth, int height, int ascent)
java.lang.Object createImage(java.lang.Object ret)
ret
- int[] grabPixels(java.lang.Object image, int width, int height, int[] pixels, int startRow, int nRows)
image
- width
- height
- pixels
- startRow
- nRows
- boolean isSingleThreaded()
void notifyEndOfRendering()
java.lang.String getDateFormat()