Class TextRenderer

java.lang.Object
org.jmol.render.TextRenderer

class TextRenderer extends Object
  • Field Details

  • Constructor Details

    • TextRenderer

      TextRenderer()
  • Method Details

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