Enum elmesque::form::BasicForm [−] [src]

pub enum BasicForm {
    PointPath(LineStyle, PointPath),
    Shape(ShapeStyle, Shape),
    OutlinedText(LineStyle, Text),
    Text(Text),
    Image(i32, i32, (i32, i32), PathBuf),
    Element(Element),
    Group(Transform2D, Vec<Form>),
}

The basic variants a Form can consist of.

Variants

PointPath
Shape
OutlinedText
Text
Image
Element
Group

Trait Implementations

Derived Implementations

impl Debug for BasicForm

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for BasicForm

fn clone(&self) -> BasicForm

fn clone_from(&mut self, source: &Self)