|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jmol.awt.Platform
public class Platform
Field Summary | |
---|---|
private Mouse |
mouse
|
Constructor Summary | |
---|---|
Platform()
|
Method Summary | |
---|---|
java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent)
|
void |
clearMouse()
|
java.lang.Object |
createImage(java.lang.Object data)
can be ignored (return null) if platform cannot save images |
void |
disposeGraphics(java.lang.Object gOffscreen)
|
void |
disposeMouse()
|
void |
drawImage(java.lang.Object g,
java.lang.Object img,
int x,
int y)
|
int[] |
drawImageToBuffer(java.lang.Object gOffscreen,
java.lang.Object imageOffscreen,
java.lang.Object imageobj,
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)
|
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 |
void |
getMouseManager(Viewer viewer,
ActionManager actionManager)
|
java.lang.Object |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent)
|
void |
grabPixels(java.lang.Object image,
int imageWidth,
int imageHeight,
int[] values)
used for JPG writing only; can be ignored |
int[] |
grabPixels(java.lang.Object image,
int x,
int y,
int width,
int height)
|
boolean |
handleOldJvm10Event(int id,
int x,
int y,
int modifiers,
long time)
|
boolean |
hasFocus(java.lang.Object display)
|
java.lang.Object |
newBufferedImage(java.lang.Object image,
int w,
int h)
|
java.lang.Object |
newBufferedRgbImage(int w,
int h)
|
java.lang.Object |
newFont(java.lang.String fontFace,
boolean isBold,
boolean isItalic,
float fontSize)
|
void |
renderOffScreen(java.lang.String text,
Font3D font3d,
java.lang.Object gObj,
int mapWidth,
int height,
int ascent)
|
void |
renderScreenImage(JmolViewer viewer,
java.lang.Object g,
java.lang.Object size)
legacy apps will use this |
void |
repaint(java.lang.Object display)
|
void |
requestFocusInWindow(java.lang.Object display)
|
void |
setCursor(int c,
java.lang.Object display)
|
void |
setTransparentCursor(java.lang.Object display)
|
boolean |
waitForDisplay(java.lang.Object display,
java.lang.Object image)
can be ignored (return false) if platform cannot save images |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private Mouse mouse
Constructor Detail |
---|
public Platform()
Method Detail |
---|
public boolean hasFocus(java.lang.Object display)
hasFocus
in interface ApiPlatform
public void requestFocusInWindow(java.lang.Object display)
requestFocusInWindow
in interface ApiPlatform
public void repaint(java.lang.Object display)
repaint
in interface ApiPlatform
public void renderScreenImage(JmolViewer viewer, java.lang.Object g, java.lang.Object size)
renderScreenImage
in interface ApiPlatform
viewer
- g
- size
- public void setTransparentCursor(java.lang.Object display)
setTransparentCursor
in interface ApiPlatform
public void setCursor(int c, java.lang.Object display)
setCursor
in interface ApiPlatform
public void getMouseManager(Viewer viewer, ActionManager actionManager)
getMouseManager
in interface ApiPlatform
public boolean handleOldJvm10Event(int id, int x, int y, int modifiers, long time)
handleOldJvm10Event
in interface ApiPlatform
public void clearMouse()
clearMouse
in interface ApiPlatform
public void disposeMouse()
disposeMouse
in interface ApiPlatform
public java.lang.Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent)
allocateRgbImage
in interface ApiPlatform
public java.lang.Object createImage(java.lang.Object data)
ApiPlatform
createImage
in interface ApiPlatform
public void disposeGraphics(java.lang.Object gOffscreen)
disposeGraphics
in interface ApiPlatform
public void drawImage(java.lang.Object g, java.lang.Object img, int x, int y)
drawImage
in interface ApiPlatform
public int[] drawImageToBuffer(java.lang.Object gOffscreen, java.lang.Object imageOffscreen, java.lang.Object imageobj, int width, int height, int bgcolor)
drawImageToBuffer
in interface ApiPlatform
public void flushImage(java.lang.Object imagePixelBuffer)
flushImage
in interface ApiPlatform
public java.lang.Object getGraphics(java.lang.Object image)
getGraphics
in interface ApiPlatform
public int getImageHeight(java.lang.Object image)
getImageHeight
in interface ApiPlatform
public int getImageWidth(java.lang.Object image)
getImageWidth
in interface ApiPlatform
public java.lang.Object getJpgImage(Viewer viewer, int quality, java.lang.String comment)
ApiPlatform
getJpgImage
in interface ApiPlatform
public java.lang.Object getStaticGraphics(java.lang.Object image, boolean backgroundTransparent)
getStaticGraphics
in interface ApiPlatform
public void grabPixels(java.lang.Object image, int imageWidth, int imageHeight, int[] values)
ApiPlatform
grabPixels
in interface ApiPlatform
public int[] grabPixels(java.lang.Object image, int x, int y, int width, int height)
grabPixels
in interface ApiPlatform
public java.lang.Object newBufferedImage(java.lang.Object image, int w, int h)
newBufferedImage
in interface ApiPlatform
public java.lang.Object newBufferedRgbImage(int w, int h)
newBufferedRgbImage
in interface ApiPlatform
public void renderOffScreen(java.lang.String text, Font3D font3d, java.lang.Object gObj, int mapWidth, int height, int ascent)
renderOffScreen
in interface ApiPlatform
public boolean waitForDisplay(java.lang.Object display, java.lang.Object image) throws java.lang.InterruptedException
ApiPlatform
waitForDisplay
in interface ApiPlatform
java.lang.InterruptedException
public int fontStringWidth(java.lang.Object fontMetrics, java.lang.String text)
fontStringWidth
in interface ApiPlatform
public int getFontAscent(java.lang.Object fontMetrics)
getFontAscent
in interface ApiPlatform
public int getFontDescent(java.lang.Object fontMetrics)
getFontDescent
in interface ApiPlatform
public java.lang.Object getFontMetrics(java.lang.Object graphics, java.lang.Object font)
getFontMetrics
in interface ApiPlatform
public java.lang.Object newFont(java.lang.String fontFace, boolean isBold, boolean isItalic, float fontSize)
newFont
in interface ApiPlatform
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |