public interface ApiPlatform
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent) |
void |
clearMouse() |
void |
convertPointFromScreen(java.lang.Object display,
javax.vecmath.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 |
disposeMouse() |
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(java.lang.Object fontMetrics,
java.lang.String text) |
int |
getFontAscent(java.lang.Object fontMetrics) |
int |
getFontDescent(java.lang.Object fontMetrics) |
java.lang.Object |
getFontMetrics(java.lang.Object graphics,
java.lang.Object font) |
void |
getFullScreenDimensions(java.lang.Object display,
int[] widthHeight) |
java.lang.Object |
getGraphics(java.lang.Object image1) |
int |
getImageHeight(java.lang.Object image) |
int |
getImageWidth(java.lang.Object image) |
java.lang.Object |
getJpgImage(Viewer viewer,
int quality,
java.lang.String comment)
used for JPG writing only; can be ignored
|
java.lang.Object |
getJsObjectInfo(java.lang.Object jsObject,
java.lang.String method,
java.lang.Object[] args) |
JmolPopupInterface |
getMenuPopup(Viewer viewer,
java.lang.String menuStructure,
char type) |
void |
getMouseManager(Viewer viewer,
ActionManager actionManager) |
java.lang.Object |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent) |
int[] |
getTextPixels(java.lang.String text,
Font3D 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) |
boolean |
handleOldJvm10Event(int id,
int x,
int y,
int modifiers,
long time) |
boolean |
hasFocus(java.lang.Object display) |
boolean |
isHeadless() |
java.lang.Object |
newBufferedImage(java.lang.Object image,
int i,
int height) |
java.lang.Object |
newBufferedRgbImage(int w,
int h) |
java.lang.Object |
newFont(java.lang.String fontFace,
boolean isBold,
boolean isItalic,
float fontSize) |
java.lang.String |
prompt(java.lang.String label,
java.lang.String data,
java.lang.String[] list,
boolean asButtons) |
void |
renderScreenImage(JmolViewer jmolViewer,
java.lang.Object g,
java.lang.Object currentSize) |
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) |
void |
setViewer(JmolViewer viewer,
java.lang.Object display) |
boolean |
waitForDisplay(java.lang.Object display,
java.lang.Object image)
can be ignored (return false) if platform cannot save images
|
void setViewer(JmolViewer viewer, java.lang.Object display)
boolean isHeadless()
void convertPointFromScreen(java.lang.Object display, javax.vecmath.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)
void clearMouse()
void disposeMouse()
void getMouseManager(Viewer viewer, ActionManager actionManager)
boolean handleOldJvm10Event(int id, int x, int y, int modifiers, long time)
int fontStringWidth(java.lang.Object fontMetrics, java.lang.String text)
int getFontAscent(java.lang.Object fontMetrics)
int getFontDescent(java.lang.Object fontMetrics)
java.lang.Object getFontMetrics(java.lang.Object graphics, java.lang.Object font)
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 image1)
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 newBufferedRgbImage(int w, int h)
void renderScreenImage(JmolViewer jmolViewer, java.lang.Object g, java.lang.Object currentSize)
int[] getTextPixels(java.lang.String text, Font3D font3d, java.lang.Object gObj, java.lang.Object image, int mapWidth, int height, int ascent)
java.lang.Object createImage(java.lang.Object ret)
ret
- java.lang.Object getJpgImage(Viewer viewer, int quality, java.lang.String comment)
viewer
- quality
- comment
- int[] grabPixels(java.lang.Object image, int width, int height)
image
- width
- height
- boolean waitForDisplay(java.lang.Object display, java.lang.Object image) throws java.lang.InterruptedException
display
- image
- java.lang.InterruptedException
JmolPopupInterface getMenuPopup(Viewer viewer, java.lang.String menuStructure, char type)
java.lang.Object getJsObjectInfo(java.lang.Object jsObject, java.lang.String method, java.lang.Object[] args)