class

GSF::EllipseShape

Inherits SF::Shape < SF::Drawable < SF::Transformable < Reference < Object

Constructors

new(radius : SF::Vector2f | Tuple(Number, Number) = SF::Vector2f.new, point_count : Int = 30)
Source

Instance methods

get_point(index : Int) : SF::Vector2f

Get a point of the shape

The returned point is in local coordinates, that is, the shape's transforms (position, rotation, scale) are not taken into account. The result is undefined if index is out of the valid range.

  • index - Index of the point to get, in range 0 ... point_count

Returns: index-th point of the shape

See also: point_count

Source
point_count

Get the total number of points of the shape

Returns: Number of points of the shape

See also: point

Source
point_count=(point_count : Int)
Source
radius
Source
radius=(radius : SF::Vector2f | Tuple(Number, Number))
Source