úÎGDü      None9 =Make a pango layout, fill it with text and return its extents!Draw some text in the top center %Draw some text right side half way up<Create a blank cairo canvas of the specified size and colour<Create a blank cairo canvas of the specified size and colour%Draw a set of axes without any labels4Calculate the coordinates to draw the X axis grid at4Calculate the coordinates to draw the Y axis grid atDraw X axis labelsDraw Y axis labelsDraw X axis gridDraw Y axis grid  Pango contextThe text Pango contextThe textWidthHeightPango context The textWidthHeight The colourWidthHeight The colour TransparencyWidthHeightWidthHeight Top Margin Bottom Margin Left Margin Right Margin Axis colour Axis widthWidth of graphX offset to start at Left margin Right marginSpacing between coordinatesHeight of graphY offset to start at Top margin Bottom marginSpacing between coordinates Pango context Label colour Grid labelsX coordinates to draw labels atY coordinate to draw labels at Pango context Label colour Grid labelY coordinates to draw labels atX coordinate to draw labels at Grid colourWidth of grid linesGrid line dashingStarting Y coordinateEnding Y coordinateGrid X coordinates Grid colorWidth of grid linesGrid line dashingStarting X coordinateEnding X coordinateGrid Y coordinates  None• #The matlab / octave "jet" color map 3"jet" modified so that low values are a darker blue #The matlab / octave "hot" color map Ranges from black to white Ranges from white to black  None JUtility function to setup GLFW for graph drawing. Returns True on success.kReturns True if texture units are accessible from the vertex shader. Needed by Graphics.DynamicGraph.Line. then ?Convert a function that performs a monadic action to a ConsumerNoneV'ªjA convenience function for rendering any of the graphs implemented in this package to a standalone window.$Creates the window before returning.GReturns either an error message or a consumer that draws to the window. Window width Window heightÒThe Consumer that draws on the window. Obtain this from one of the other modules in this package. Must be given in an IO monad so that it can be initialised with the OpenGL context created within this function. Safe( !"#NoneV-© Returns a $@ that renders a waterfall plot into the current OpenGL context. All OpenGL based initialization of the rendering function (loading of shaders, etc) is performed before the Consumer is returned.BThis function must be called with an OpenGL context currently set.waterfall columnswaterfall rowswaterfall color map None4*PReturns a function that renders a cairo drawing into the current OpenGL context.«All OpenGL based initialization of the rendering function (loading of shaders, rendering the cairo drawing to a texture, etc) is performed before the function is returned.BThis function must be called with an OpenGL context currently set.(Cairo render monad that does the drawing X resolution Y resolutionNoneV