Skip to content

Redesign Graphics.Declarative.Cairo.Shape #2

@matheus23

Description

@matheus23

Use Paths as primitive cairo layer.

Paths:

  • pathPoint, lineConnect, curveConnect, arcConnect, etc. (operations from cairo)
  • trace :: Path -> Mask
  • close :: Path -> Shape

Shapes:

  • filled :: Shape -> Mask
  • outlined :: Shape -> Mask

Mask:

  • stamp :: Source -> Mask -> Form

Brainstorming needed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions