Package org.jmol.awtjs2d
Class Image
- java.lang.Object
-
- org.jmol.awtjs2d.Image
-
class Image extends Object
methods required by Jmol that access java.awt.Image private to org.jmol.awt
-
-
Constructor Summary
Constructors Constructor Description Image()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static Object
allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas)
(package private) static int
getHeight(Object canvas)
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
getWidth(Object canvas)
(package private) static int[]
grabPixels(Object context, int width, int height)
(package private) static int[]
toIntARGB(int[] imgData)
-
-
-
Method Detail
-
getWidth
static int getWidth(Object canvas)
- Parameters:
canvas
-- Returns:
- width
-
getHeight
static int getHeight(Object canvas)
- Parameters:
canvas
-- Returns:
- width
-
grabPixels
static int[] grabPixels(Object context, int width, int height)
- 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
-
-