Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data PlaneBound

    Rasterific Graphics.Rasterific

    Represent the minimal axis aligned rectangle in which some primitives can be drawn. Should fit to bezier curve and not use directly their control points.

  2. PlaneBound :: Point -> Point -> PlaneBound

    Rasterific Graphics.Rasterific

    No documentation available.

  3. class PlaneBoundable a

    Rasterific Graphics.Rasterific

    Class used to calculate bounds of various geometrical primitives. The calculated is precise, the bounding should be minimal with respect with drawn curve.

  4. type Point = V2 Float

    Rasterific Graphics.Rasterific

    Represent a point

  5. class PointFoldable a

    Rasterific Graphics.Rasterific

    Typeclass helper gathering all the points of a given geometry.

  6. newtype PointSize

    Rasterific Graphics.Rasterific

    Font size expressed in points. You must convert size expressed in pixels to point using the DPI information. See pixelSizeInPointAtDpi

  7. PointSize :: Float -> PointSize

    Rasterific Graphics.Rasterific

    No documentation available.

  8. class Primitivable a

    Rasterific Graphics.Rasterific

    Generalizing constructors of the Primitive type to work generically.

  9. data Primitive

    Rasterific Graphics.Rasterific

    This datatype gather all the renderable primitives, they are kept separated otherwise to allow specialization on some specific algorithms. You can mix the different primitives in a single call :

    fill [ toPrim $ CubicBezier (V2 50 20) (V2 90 60)
    (V2  5 100) (V2 50 140)
    , toPrim $ Line (V2 50 140) (V2 120 80)
    , toPrim $ Line (V2 120 80) (V2 50 20) ]
    

  10. module Graphics.Rasterific.Patch

    Implementation using "An efficient algorithm for subdivising linear Coons surfaces" C.Yao and J.Rokne Computer aided design 8 (1991) 291-303

Page 664 of many | Previous | Next