Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TextRenderer

        TextRenderer()
    • 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)