render -opengl

render :: Doc -> String
pretty Text.PrettyPrint.HughesPJ, pretty Text.PrettyPrint
Render the Doc to a String using the default Style.
renderHtml :: HTML html => html -> String
html Text.Html
renderHtml :: HTML html => html -> String
xhtml Text.XHtml.Strict, xhtml Text.XHtml.Frameset, xhtml Text.XHtml.Transitional
Outputs indented HTML. Because space matters in HTML, the output is quite messy.
renderHtml' :: Int -> HtmlElement -> ShowS
html Text.Html
renderHtmlFragment :: HTML html => html -> String
xhtml Text.XHtml.Strict, xhtml Text.XHtml.Frameset, xhtml Text.XHtml.Transitional
Render a piece of indented HTML without adding a DOCTYPE declaration or root element. Only adds whitespace meaning of the document.
renderHtmlWithLanguage :: HTML html => String -> html -> String
xhtml Text.XHtml.Strict
Outputs indented XHTML. Because space matters in HTML, the output is quite messy.
renderingContext :: StateVar RenderingContext
GLUT Graphics.UI.GLUT.Initialization
(freeglut only) Controls the creation of rendering contexts for new windows.
renderObject :: Flavour -> Object -> IO ()
GLUT Graphics.UI.GLUT.Objects
Render an object in the given flavour.
renderString :: Font a => a -> String -> IO ()
GLUT Graphics.UI.GLUT.Fonts
renderStyle :: Style -> Doc -> String
pretty Text.PrettyPrint.HughesPJ, pretty Text.PrettyPrint
Render the Doc to a String using the given Style.
renderTable :: BlockTable (Int -> Int -> Html) -> Html
html Text.Html
renderTag :: Bool -> String -> [HtmlAttr] -> Int -> ShowS
html Text.Html
data RenderingContext
GLUT Graphics.UI.GLUT.Initialization
How rendering context for new windows are created.
package cellrenderer-cairo
package
A CellRenderer instance that allows for arbitrary Cairo rendering functions to render each item in a TreeView. Version 1.0.0.0
data DirectRendering
GLUT Graphics.UI.GLUT.Initialization
The kind of GLX rendering context used. Direct rendering provides a performance advantage in some implementations. However, direct rendering contexts cannot be shared outside a single process, and they may be unable to render to GLX pixmaps.
directRendering :: StateVar DirectRendering
GLUT Graphics.UI.GLUT.Initialization
(freeglut on X11 only) Controls which kind of rendering context is created when a new one is required.
package easyrender
package
This module provides efficient functions for rendering vector graphics to a number of formats, including EPS, PostScript, and PDF. It provides an abstraction for multi-page documents, as well as a set of graphics primitives for page descriptions. The graphics model is similar to that of the PostScript and PDF languages, but we only implement a subset of their functionality. Care has been taken that graphics rendering is done efficiently and as lazily as possible; documents are rendered "on the fly", without the need to store the whole document in memory. The provided document description model consists of two separate layers of abstraction: * drawing is concerned with placing marks on a fixed surface, and takes place in the Draw monad; * document structure is concerned with a sequence of pages, their bounding boxes, and other meta-data. It takes place in the Document monad. In principle, the functionality provided by EasyRender is similar to a subset of Cairo; however, EasyRender is lightweight and at least an order of magnitude faster. Version 0.1.0.0
fullRender :: Mode -> Int -> Float -> (TextDetails -> a -> a) -> a -> Doc -> a
pretty Text.PrettyPrint.HughesPJ, pretty Text.PrettyPrint
The general rendering interface.
package hoodle-render
package
Rendering library using cairo for hoodle file format Version 0.3.2
package xournal-render
package
Rendering library using cairo for xournal file format Version 0.6.0