Package org.jmol.awtjs2d
Class Image
java.lang.Object
org.jmol.awtjs2d.Image
methods required by Jmol that access java.awt.Image
private to org.jmol.awt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Object
allocateRgbImage
(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas) (package private) static int
static GenericImageDialog
getImageDialog
(Viewer vwr, String title, Map<String, GenericImageDialog> imageMap) static int[]
getTextPixels
(String text, Font font3d, Object context, int width, int height, int ascent) (package private) static int
(package private) static int[]
grabPixels
(Object context, int width, int height) (package private) static int[]
toIntARGB
(int[] imgData)
-
Constructor Details
-
Image
Image()
-
-
Method Details
-
getWidth
- Parameters:
canvas
-- Returns:
- width
-
getHeight
- Parameters:
canvas
-- Returns:
- width
-
grabPixels
- Parameters:
context
-width
-height
-- Returns:
- null
-
toIntARGB
static int[] toIntARGB(int[] imgData) -
getTextPixels
public static int[] getTextPixels(String text, Font font3d, Object context, int width, int height, int ascent) - Parameters:
text
-font3d
-context
-width
-height
-ascent
-- Returns:
- array
-
allocateRgbImage
static Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas) - Parameters:
windowWidth
-windowHeight
-pBuffer
-windowSize
-backgroundTransparent
-canvas
-- Returns:
- a canvas
-
getImageDialog
public static GenericImageDialog getImageDialog(Viewer vwr, String title, Map<String, GenericImageDialog> imageMap) - Parameters:
vwr
-title
-imageMap
-- Returns:
- imageDialog
-