Class GraphicsUtil


  • public class GraphicsUtil
    extends java.lang.Object
    The utility class contains functions that all related with graphics.
    • Constructor Summary

      Constructors 
      Constructor Description
      GraphicsUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.eclipse.swt.graphics.Pattern createScaledPattern​(org.eclipse.draw2d.Graphics graphics, org.eclipse.swt.graphics.Device device, float x1, float y1, float x2, float y2, org.eclipse.swt.graphics.Color color1, int alpha1, org.eclipse.swt.graphics.Color color2, int alpha2)  
      static org.eclipse.swt.graphics.Pattern createScaledPattern​(org.eclipse.draw2d.Graphics graphics, org.eclipse.swt.graphics.Device device, float x1, float y1, float x2, float y2, org.eclipse.swt.graphics.Color color1, org.eclipse.swt.graphics.Color color2)  
      static org.eclipse.swt.graphics.RGB mixColors​(org.eclipse.swt.graphics.RGB c1, org.eclipse.swt.graphics.RGB c2, double weight)
      Mixes the passed Colors and returns the resulting Color.
      static boolean testPatternSupported​(org.eclipse.draw2d.Graphics graphics)  
      • Methods inherited from class java.lang.Object

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

      • GraphicsUtil

        public GraphicsUtil()
    • Method Detail

      • testPatternSupported

        public static boolean testPatternSupported​(org.eclipse.draw2d.Graphics graphics)
      • mixColors

        public static org.eclipse.swt.graphics.RGB mixColors​(org.eclipse.swt.graphics.RGB c1,
                                                             org.eclipse.swt.graphics.RGB c2,
                                                             double weight)
        Mixes the passed Colors and returns the resulting Color.
        Parameters:
        c1 - the first color
        c2 - the second color
        weight - the first color's weight from 0-1
        Returns:
        the new color
        Since:
        2.0
      • createScaledPattern

        public static org.eclipse.swt.graphics.Pattern createScaledPattern​(org.eclipse.draw2d.Graphics graphics,
                                                                           org.eclipse.swt.graphics.Device device,
                                                                           float x1,
                                                                           float y1,
                                                                           float x2,
                                                                           float y2,
                                                                           org.eclipse.swt.graphics.Color color1,
                                                                           int alpha1,
                                                                           org.eclipse.swt.graphics.Color color2,
                                                                           int alpha2)
      • createScaledPattern

        public static org.eclipse.swt.graphics.Pattern createScaledPattern​(org.eclipse.draw2d.Graphics graphics,
                                                                           org.eclipse.swt.graphics.Device device,
                                                                           float x1,
                                                                           float y1,
                                                                           float x2,
                                                                           float y2,
                                                                           org.eclipse.swt.graphics.Color color1,
                                                                           org.eclipse.swt.graphics.Color color2)