class

Celestine::Pattern

Inherits Celestine::Meta::Context::Methods < Celestine::Modules::Body < Celestine::Modules::Position < Celestine::Modules::Filter < Celestine::Modules::Animate < Celestine::Modules::StrokeFill < Celestine::Modules::Transform < Celestine::Drawable < Reference < Object

Class which acts like a group, but applies masking to another drawable.

Constants

TAG = "pattern"

Instance methods

anchor

Allows a Celestine::Anchor to be made using a DSL call, and added to this drawables items.

circle

Allows a Celestine::Circle to be made using a DSL call, and added to this drawables items.

draw(io : IO) : Nil

Main draw method for a drawable. Takes in and interacts with an io.

Source
ellipse

Allows a Celestine::Ellipse to be made using a DSL call, and added to this drawables items.

group

Allows a Celestine::Group to be made using a DSL call, and added to this drawables items.

href
Source
href=(href : String | Nil)
Source
image

Allows a Celestine::Image to be made using a DSL call, and added to this drawables items.

path

Allows a Celestine::Path to be made using a DSL call, and added to this drawables items.

pattern_content_units
Source
pattern_content_units=(pattern_content_units : String | Nil)
Source
pattern_transform
Source
pattern_transform_attribute(io : IO)
Source
pattern_units
Source
pattern_units=(pattern_units : String | Nil)
Source
preserve_aspect_ratio
Source
preserve_aspect_ratio=(preserve_aspect_ratio : String | Nil)
Source
rectangle

Allows a Celestine::Rectangle to be made using a DSL call, and added to this drawables items.

svg

Allows a Celestine::Svg to be made using a DSL call, and added to this drawables items.

text

Allows a Celestine::Text to be made using a DSL call, and added to this drawables items.

view_box
Source
view_box=(view_box : Celestine::ViewBox | Nil)
Source

Nested types