Exemple #1
0
 function __construct(Color $color1, Color $color2, $direction = 0)
 {
     $this->direction = $direction;
     $cs = $color1->getRGBA();
     $cd = $color2->getRGBA();
     $cf = array($cs[0], $cs[1], $cs[2]);
     $cl = array($cd[0], $cd[1], $cd[2]);
     $cd = array($cl[0] - $cf[0], $cl[1] - $cf[1], $cl[2] - $cf[2]);
     $this->colors = array('first' => $cf, 'last' => $cl, 'delta' => $cd);
 }
Exemple #2
0
 /**
  * @brief Helper function to assign a color value from an existing color
  *
  * @param Color $color The color to assign
  */
 function setColor(Color $color)
 {
     $this->setRGBA($color->getRGBA());
 }