Package org.jmol.render
Class TextRenderer
- java.lang.Object
-
- org.jmol.render.TextRenderer
-
class TextRenderer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
MODE_IS_ANTIALIASED
-
Constructor Summary
Constructors Constructor Description TextRenderer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
calcBarPixelsXYZ(TransformManager tm, Text t, javajs.util.P3i pTemp, boolean andSet)
private static void
drawLineXYZ(JmolRendererInterface g3d, int x0, int y0, int z0, float x1, float y1, int z1, float w, float h, short pointerColix, int pointerWidth)
(package private) static boolean
render(TransformManager tm, Text text, JmolRendererInterface g3d, float scalePixelsPerMicron, float imageFontScaling, float[] boxXY, float[] temp, javajs.util.P3i pTemp, short pointerColix, int pointerWidth, int mode)
private static void
renderScale(JmolRendererInterface g3d, Text text, float[] temp, int barPixels, boolean isAntialiased)
Render a short |---| bar with label from ECHO "%SCALE"(package private) static void
renderSimpleLabel(JmolRendererInterface g3d, Font font, java.lang.String strLabel, short colix, short bgcolix, float[] boxXY, int z, int zSlab, int xOffset, int yOffset, float ascent, int descent, short pointerColix, int pointerWidth, int mode)
private static void
showBox(JmolRendererInterface g3d, short colix, int x, int y, int z, int zSlab, int boxWidth, int boxHeight, float imageFontScaling, boolean atomBased)
-
-
-
Field Detail
-
MODE_IS_ANTIALIASED
static final int MODE_IS_ANTIALIASED
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
static boolean render(TransformManager tm, Text text, JmolRendererInterface g3d, float scalePixelsPerMicron, float imageFontScaling, float[] boxXY, float[] temp, javajs.util.P3i pTemp, short pointerColix, int pointerWidth, int mode)
-
calcBarPixelsXYZ
static int calcBarPixelsXYZ(TransformManager tm, Text t, javajs.util.P3i pTemp, boolean andSet)
-
renderScale
private static void renderScale(JmolRendererInterface g3d, Text text, float[] temp, int barPixels, boolean isAntialiased)
Render a short |---| bar with label from ECHO "%SCALE"- Parameters:
g3d
-text
-temp
-barPixels
-isAntialiased
-
-
drawLineXYZ
private static void drawLineXYZ(JmolRendererInterface g3d, int x0, int y0, int z0, float x1, float y1, int z1, float w, float h, short pointerColix, int pointerWidth)
-
renderSimpleLabel
static void renderSimpleLabel(JmolRendererInterface g3d, Font font, java.lang.String strLabel, short colix, short bgcolix, float[] boxXY, int z, int zSlab, int xOffset, int yOffset, float ascent, int descent, short pointerColix, int pointerWidth, int mode)
-
showBox
private static void showBox(JmolRendererInterface g3d, short colix, int x, int y, int z, int zSlab, int boxWidth, int boxHeight, float imageFontScaling, boolean atomBased)
-
-