EE445M RTOS
Taken at the University of Texas Spring 2015
graph_framebuffer.h
Go to the documentation of this file.
1 #ifndef __GRAPH_FRAMEBUFFER__
2 #define __GRAPH_FRAMEBUFFER__
3 
4 #include "graphlib.h"
5 #include "libstd/defines.h"
6 #include "framebuffer.h"
7 
8 /* Graph functions */
9 void FBDrawGraph(framebuffer fb, graph* g, point* top_left_corner, pixel_t width, pixel_t height);
10 void FBEraseGraph(framebuffer fb, graph* g, point* top_left_corner, pixel_t width, pixel_t height);
11 void FBEraseGraphData(framebuffer fb, graph* g, point* top_left_corner, pixel_t width, pixel_t height);
16  graph* g,
17  pixel_t x_range_padding,
18  pixel_t y_range_padding,
19  point* top_left_corner,
20  pixel_t width,
21  pixel_t height,
22  shade_t shade);
23 void _FBDrawGraphData(framebuffer fb, graph* g, point* top_left_corner, shade_t shade);
27 
28 #endif /* __GRAPH_FRAMEBUFFER__ */
void _FBDrawGraphData(framebuffer fb, graph *g, point *top_left_corner, shade_t shade)
void FBEraseFullscreenGraph(framebuffer fb, graph *g)
void _FBDrawGraphBounds(framebuffer fb, graph *g, pixel_t x_range_padding, pixel_t y_range_padding, point *top_left_corner, pixel_t width, pixel_t height, shade_t shade)
void _FBDrawGraphTitle(framebuffer fb, graph *g)
#define pixel_t
Definition: defines.h:46
void FBDrawGraph(framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height)
char ** framebuffer
Definition: framebuffer.h:12
void _FBDrawGraphAxesScale(framebuffer fb, graph *g)
Definition: graphlib.h:29
void FBEraseGraphData(framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height)
Representation of an ordered pair with a shade.
Definition: shape.h:13
#define shade_t
Definition: defines.h:41
void FBDrawFullscreenGraph(framebuffer fb, graph *g)
void FBEraseGraph(framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height)
void _FBDrawGraphAxesTitles(framebuffer fb, graph *g)
void FBEraseFullscreenGraphData(framebuffer fb, graph *g)