Hoogle Search
Within LTS Haskell 24.46 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setFontOptions :: FontOptions -> Render ()cairo Graphics.Rendering.Cairo Sets a set of custom font rendering options. Rendering options are derived by merging these options with the options derived from underlying surface; if the value in options has a default value (like AntialiasDefault), then the value from the surface is used.
setFontSize :: Double -> Render ()cairo Graphics.Rendering.Cairo Sets the current font matrix to a scale by a factor of size, replacing any font matrix previously set with setFontSize or setFontMatrix. This results in a font size of size user space units. (More precisely, this matrix will result in the font's em-square being a size by size square in user space.)
setLineCap :: LineCap -> Render ()cairo Graphics.Rendering.Cairo Sets the current line cap style within the cairo context. See LineCap for details about how the available line cap styles are drawn. As with the other stroke parameters, the current line cap style is examined by stroke, strokeExtents, and strokeToPath, but does not have any effect during path construction.
setLineJoin :: LineJoin -> Render ()cairo Graphics.Rendering.Cairo Sets the current line join style within the cairo context. See LineJoin for details about how the available line join styles are drawn. As with the other stroke parameters, the current line join style is examined by stroke, strokeExtents, and strokeToPath, but does not have any effect during path construction.
setLineWidth :: Double -> Render ()cairo Graphics.Rendering.Cairo Sets the current line width within the cairo context. The line width specifies the diameter of a pen that is circular in user-space. As with the other stroke parameters, the current line cap style is examined by stroke, strokeExtents, and strokeToPath, but does not have any effect during path construction.
setMatrix :: Matrix -> Render ()cairo Graphics.Rendering.Cairo Modifies the current transformation matrix (CTM) by setting it equal to matrix.
setMiterLimit :: Double -> Render ()cairo Graphics.Rendering.Cairo No documentation available.
setOperator :: Operator -> Render ()cairo Graphics.Rendering.Cairo Sets the compositing operator to be used for all drawing operations. See Operator for details on the semantics of each available compositing operator.
setSource :: Pattern -> Render ()cairo Graphics.Rendering.Cairo Sets the source pattern within the context to source. This pattern will then be used for any subsequent drawing operation until a new source pattern is set. Note: The pattern's transformation matrix will be locked to the user space in effect at the time of setSource. This means that further modifications of the current transformation matrix will not affect the source pattern. See setMatrix.
setSourceRGB :: Double -> Double -> Double -> Render ()cairo Graphics.Rendering.Cairo Sets the source pattern within the context to an opaque color. This opaque color will then be used for any subsequent drawing operation until a new source pattern is set. The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.