?shape:SWF.shape ->
unit ->
object
  val shape : SWF.shape
  method add_fill : r:int -> g:int -> b:int -> a:int -> SWF.OO.swfFill
  method add_linear_gradient_fill :
    gradient:SWF.OO.swfGradient -> SWF.OO.swfFill
  method add_radial_gradient_fill :
    gradient:SWF.OO.swfGradient -> SWF.OO.swfFill
  method add_solid_fill : r:int -> g:int -> b:int -> a:int -> SWF.OO.swfFill
  method draw_arc : r:float -> start_angle:float -> end_angle:float -> unit
  method draw_circle : r:float -> unit
  method draw_curve :
    controlx:float ->
    controly:float -> anchorx:float -> anchory:float -> unit
  method draw_curve_to :
    controlx:float ->
    controly:float -> anchorx:float -> anchory:float -> unit
  method draw_glyph : font:SWF.OO.swfFont -> c:char -> unit
  method draw_line : x:float -> y:float -> unit
  method draw_line_to : x:float -> y:float -> unit
  method get_block : unit -> SWF.block
  method get_shape : unit -> SWF.shape
  method hide_line : unit -> unit
  method move_pen : x:float -> y:float -> unit
  method move_pen_to : x:float -> y:float -> unit
  method set_left_fill : fill:SWF.OO.swfFill -> unit
  method set_left_fill_style : fill_style:SWF.fill_style -> unit
  method set_line : width:int -> r:int -> g:int -> b:int -> a:int -> unit
  method set_line_style :
    width:int -> r:int -> g:int -> b:int -> a:int -> unit
  method set_right_fill : fill:SWF.OO.swfFill -> unit
  method set_right_fill_style : fill_style:SWF.fill_style -> unit
end