abstract class Celestine::Drawable
inherits Reference
#
Basic SVG drawable, inheritted by stuff like circles, rectangles, etc.
Direct known subclasses
Celestine::Anchor
Celestine::Animate
Celestine::Animate::Motion
Celestine::Circle
Celestine::Ellipse
Celestine::Filter
Celestine::Filter::Basic
Celestine::Filter::ComponentTransfer::Func
Celestine::Gradient
Celestine::Gradient::Stop
Celestine::Group
Celestine::Image
Celestine::Marker
Celestine::Mask
Celestine::Modules::Animate::Transform::Rotate
Celestine::Modules::Animate::Transform::Scale
Celestine::Modules::Animate::Transform::SkewX
Celestine::Modules::Animate::Transform::SkewY
Celestine::Modules::Animate::Transform::Translate
Celestine::Path
Celestine::Pattern
Celestine::Rectangle
Celestine::Svg
Celestine::Text
Celestine::Use
Methods#
abstract
#draw(io : IO) : Nil
#
(io : IO) : Nil
Main draw method for a drawable. Takes in and interacts with an io.