Package org.jmol.awtjs
Class Platform
- java.lang.Object
-
- org.jmol.awtjs2d.Platform
-
- org.jmol.awtjs.Platform
-
- All Implemented Interfaces:
FontManager
,GenericPlatform
public class Platform extends Platform
WebGL interface- Author:
- Bob Hanson
-
-
Field Summary
-
Fields inherited from interface org.jmol.api.GenericPlatform
CURSOR_CROSSHAIR, CURSOR_DEFAULT, CURSOR_HAND, CURSOR_MOVE, CURSOR_WAIT, CURSOR_ZOOM
-
-
Constructor Summary
Constructors Constructor Description Platform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
drawImage(java.lang.Object g, java.lang.Object img, int x, int y, int width, int height, boolean isDTI)
java.lang.Object
getGraphics(java.lang.Object image)
java.lang.Object
getStaticGraphics(java.lang.Object image, boolean backgroundTransparent)
int[]
getTextPixels(java.lang.String text, Font font3d, java.lang.Object gObj, java.lang.Object image, int width, int height, int ascent)
java.lang.Object
newBufferedImage(java.lang.Object image, int w, int h)
java.lang.Object
newOffScreenImage(int w, int h)
-
Methods inherited from class org.jmol.awtjs2d.Platform
allocateRgbImage, confirm, convertPointFromScreen, createImage, disposeGraphics, drawImageToBuffer, flushImage, fontStringWidth, forceAsyncLoad, getBufferedFileInputStream, getDateFormat, getFontAscent, getFontDescent, getFontMetrics, getFullScreenDimensions, getImageDialog, getImageHeight, getImageWidth, getInChI, getJsObjectInfo, getLocalUrl, getMenuPopup, getMouseManager, getURLContents, getURLContentsStatic, grabPixels, hasFocus, isHeadless, isSingleThreaded, Jmol, newFile, newFont, notifyEndOfRendering, prompt, renderScreenImage, repaint, requestFocusInWindow, setCursor, setTransparentCursor, setViewer, waitForDisplay
-
-
-
-
Method Detail
-
drawImage
public void drawImage(java.lang.Object g, java.lang.Object img, int x, int y, int width, int height, boolean isDTI)
- Specified by:
drawImage
in interfaceGenericPlatform
- Overrides:
drawImage
in classPlatform
-
getTextPixels
public int[] getTextPixels(java.lang.String text, Font font3d, java.lang.Object gObj, java.lang.Object image, int width, int height, int ascent)
- Specified by:
getTextPixels
in interfaceGenericPlatform
- Overrides:
getTextPixels
in classPlatform
-
getGraphics
public java.lang.Object getGraphics(java.lang.Object image)
- Specified by:
getGraphics
in interfaceGenericPlatform
- Overrides:
getGraphics
in classPlatform
-
getStaticGraphics
public java.lang.Object getStaticGraphics(java.lang.Object image, boolean backgroundTransparent)
- Specified by:
getStaticGraphics
in interfaceGenericPlatform
- Overrides:
getStaticGraphics
in classPlatform
-
newBufferedImage
public java.lang.Object newBufferedImage(java.lang.Object image, int w, int h)
- Specified by:
newBufferedImage
in interfaceGenericPlatform
- Overrides:
newBufferedImage
in classPlatform
-
newOffScreenImage
public java.lang.Object newOffScreenImage(int w, int h)
- Specified by:
newOffScreenImage
in interfaceGenericPlatform
- Overrides:
newOffScreenImage
in classPlatform
-
-