sig
type t
val create : ?radius:float -> ?pointCount:int -> unit -> SFCircleShape.t
val setPointCount : circle:SFCircleShape.t -> count:int -> unit
val getPointCount : circle:SFCircleShape.t -> int
val setPosition : circle:SFCircleShape.t -> position:float * float -> unit
val setFillColor : circle:SFCircleShape.t -> color:SFColor.t -> unit
val setRadius : circle:SFCircleShape.t -> radius:float -> unit
val getRadius : circle:SFCircleShape.t -> float
val setOutlineColor : circle:SFCircleShape.t -> color:SFColor.t -> unit
val setOutlineThickness : circle:SFCircleShape.t -> thickness:float -> unit
end