linea21-externals
[ class tree: linea21-externals ] [ index: linea21-externals ] [ all elements ]

Class: awGDGradientDriver

Source Location: /class/system/artichow/php4/inc/drivers/gd.class.php

Class Overview


To your gradients


Variables

Methods



Class Details

[line 674]
To your gradients



[ Top ]


Class Variables

$a1 =

[line 1253]


Type:   mixed


[ Top ]

$a2 =

[line 1260]


Type:   mixed


[ Top ]

$b1 =

[line 1253]


Type:   mixed


[ Top ]

$b2 =

[line 1260]


Type:   mixed


[ Top ]

$driver =

[line 681]

A driver


Type:   awGDDriver


[ Top ]

$g1 =

[line 1253]


Type:   mixed


[ Top ]

$g2 =

[line 1260]


Type:   mixed


[ Top ]

$r1 =

[line 1253]

Start colors


Type:   int


[ Top ]

$r2 =

[line 1260]

Stop colors


Type:   int


[ Top ]

$size =

[line 1267]

Gradient size in pixels


Type:   int


[ Top ]



Class Methods


constructor awGDGradientDriver [line 688]

awGDGradientDriver awGDGradientDriver( $driver)

Build your GDGradientDriver



Parameters:

   $driver  

[ Top ]

method color [line 1283]

void color( $pos)



Parameters:

   $pos  

[ Top ]

method drawFilledFlatTriangle [line 694]

void drawFilledFlatTriangle( $gradient, $a, $b, $c)



Parameters:

   $gradient  
   $a  
   $b  
   $c  

[ Top ]

method drawFilledTriangle [line 731]

void drawFilledTriangle( $gradient, &$polygon)



Parameters:

   $gradient  
   &$polygon  

[ Top ]

method drawFilledTriangleHorizontally [line 814]

void drawFilledTriangleHorizontally( $gradient, &$polygon)



Parameters:

   $gradient  
   &$polygon  

[ Top ]

method drawFilledTriangleVertically [line 741]

void drawFilledTriangleVertically( $gradient, &$polygon)



Parameters:

   $gradient  
   &$polygon  

[ Top ]

method ellipseLinearGradient [line 1048]

void ellipseLinearGradient( $gradient, $x1, $y1, $x2, $y2)



Parameters:

   $gradient  
   $x1  
   $y1  
   $x2  
   $y2  

[ Top ]

method ellipseRadialGradient [line 986]

void ellipseRadialGradient( $gradient, $x1, $y1, $x2, $y2)



Parameters:

   $gradient  
   $x1  
   $y1  
   $x2  
   $y2  

[ Top ]

method filledEllipse [line 966]

void filledEllipse( $gradient, $x1, $y1, $x2, $y2)



Parameters:

   $gradient  
   $x1  
   $y1  
   $x2  
   $y2  

[ Top ]

method filledPolygon [line 909]

void filledPolygon( $gradient, &$polygon)



Parameters:

   $gradient  
   &$polygon  

[ Top ]

method filledRectangle [line 888]

void filledRectangle( $gradient, $p1, $p2)



Parameters:

   $gradient  
   $p1  
   $p2  

[ Top ]

method getAlpha [line 1319]

void getAlpha( $pos)



Parameters:

   $pos  

[ Top ]

method getBlue [line 1311]

void getBlue( $pos)



Parameters:

   $pos  

[ Top ]

method getGreen [line 1303]

void getGreen( $pos)



Parameters:

   $pos  

[ Top ]

method getRed [line 1295]

void getRed( $pos)



Parameters:

   $pos  

[ Top ]

method init [line 1270]

void init( $gradient, $size)



Parameters:

   $gradient  
   $size  

[ Top ]

method next [line 1238]

void next( $polygon, &$pos, &$prev, &$next)



Parameters:

   $polygon  
   &$pos  
   &$prev  
   &$next  

[ Top ]

method polygonLinearGradient [line 1107]

void polygonLinearGradient( &$gradient, &$polygon)



Parameters:

   &$gradient  
   &$polygon  

[ Top ]

method rectangleLinearGradient [line 919]

void rectangleLinearGradient( &$gradient, $p1, $p2)



Parameters:

   &$gradient  
   $p1  
   $p2  

[ Top ]


Documentation generated on Sat, 08 Nov 2008 14:52:23 +0100 by phpDocumentor 1.4.1