org.jmol.g3d
public class Text3D extends Object
uses java fonts by rendering into an offscreen buffer. strings are rasterized and stored as a bitmap in an int[].
needs work
| Field Summary | |
|---|---|
| int | ascent |
| int[] | bitmap |
| int | height |
| static Hashtable | htFont3d |
| static Hashtable | htFont3dAntialias |
| int | mapWidth |
| int | size |
| int | width |
| Constructor Summary | |
|---|---|
| Text3D(String text, Font3D font3d, Platform3D platform, boolean antialias) | |
| Method Summary | |
|---|---|
| boolean | calcMetrics(String text, Font3D font3d, boolean antialias) |
| static Text3D | getText3D(String text, Font3D font3d, Platform3D platform, boolean antialias) |
| int | getWidth() |
| static int | plot(int x, int y, int z, int argb, String text, Font3D font3d, Graphics3D g3d, JmolRendererInterface jmolRenderer, boolean antialias) |
| static int | plotByCharacter(int x, int y, int z, int argb, String text, Font3D font3d, Graphics3D g3d, JmolRendererInterface jmolRenderer, boolean antialias) |
| static void | plotClipped(int x, int y, int z, int argb, Graphics3D g3d, JmolRendererInterface jmolRenderer, int textWidth, int textHeight, int[] bitmap) |
| static void | plotImage(int x, int y, int z, Image image, Graphics3D g3d, JmolRendererInterface jmolRenderer, boolean antialias, int argbBackground, int width, int height) |
| static void | plotImageClipped(int x, int y, int z, Graphics3D g3d, JmolRendererInterface jmolRenderer, int width, int height, int[] buffer, int bgcolor) |
| static void | plotImageUnClipped(int x, int y, int z, Graphics3D g3d, int textWidth, int textHeight, int[] buffer, int bgcolor) |
| static void | plotUnclipped(int x, int y, int z, int argb, Graphics3D g3d, int textWidth, int textHeight, int[] bitmap) |
| void | rasterize(Platform3D platform, boolean antialias) |
| void | renderOffscreen(String text, Font3D font3d, Platform3D platform, boolean antialias) |