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) |