Modifier and Type | Method and Description |
---|---|
java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent,
boolean isImageWrite) |
void |
convertPointFromScreen(java.lang.Object display,
P3 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() |
JmolFileAdapterInterface |
getFileAdapter() |
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 |
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) |
JmolMouseInterface |
getMouseManager(Viewer viewer,
ActionManager actionManager) |
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) |
JmolFileInterface |
newFile(java.lang.String name) |
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 |
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 boolIsEcho,
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, P3 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)
JmolMouseInterface getMouseManager(Viewer viewer, ActionManager actionManager)
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, boolean isImageWrite)
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)
void renderScreenImage(JmolViewer jmolViewer, java.lang.Object g, java.lang.Object currentSize)
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
- 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, int[] pixels, int startRow, int nRows)
image
- width
- height
- pixels
- startRow
- nRows
- boolean waitForDisplay(java.lang.Object boolIsEcho, java.lang.Object image) throws java.lang.InterruptedException
boolIsEcho
- 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)
JmolFileAdapterInterface getFileAdapter()
JmolFileInterface newFile(java.lang.String name)
boolean isSingleThreaded()
void notifyEndOfRendering()
java.lang.String getDateFormat()