(PHP 5 <= 5.3.0, PECL ming SVN)
 
  
 
  
   Class synopsis
 
   
    
 
    
     
      SWFShape
     
     {
 
    
    
   SWFFill addFill
    ( 
int $red
   , 
int $green
   , 
int $blue
   [, 
int $alpha = 255
  ] )
 
   void drawArc
    ( 
float $r
   , 
float $startAngle
   , 
float $endAngle
   )
 
   int drawCubic
    ( 
float $bx
   , 
float $by
   , 
float $cx
   , 
float $cy
   , 
float $dx
   , 
float $dy
   )
 
   int drawCubicTo
    ( 
float $bx
   , 
float $by
   , 
float $cx
   , 
float $cy
   , 
float $dx
   , 
float $dy
   )
 
   int drawCurve
    ( 
float $controldx
   , 
float $controldy
   , 
float $anchordx
   , 
float $anchordy
   [, 
float $targetdx
   ], 
float $targetdy
   )
 
   int drawCurveTo
    ( 
float $controlx
   , 
float $controly
   , 
float $anchorx
   , 
float $anchory
   [, 
float $targetx
   ], 
float $targety
   )
 
   void movePen
    ( 
float $dx
   , 
float $dy
   )
 
 
   }