NetSurf
Data Structures | Macros | Typedefs | Enumerations
plotters.h File Reference

Target independent plotting interface. More...

#include <stdbool.h>
#include <stdio.h>
#include "netsurf/plot_style.h"
Include dependency graph for plotters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  redraw_context
 Redraw context. More...
 
struct  plotter_table
 Plotter operations table. More...
 

Macros

#define BITMAPF_NONE   0
 
#define BITMAPF_REPEAT_X   1
 
#define BITMAPF_REPEAT_Y   2
 

Typedefs

typedef unsigned long bitmap_flags_t
 

Enumerations

enum  path_command { PLOTTER_PATH_MOVE , PLOTTER_PATH_CLOSE , PLOTTER_PATH_LINE , PLOTTER_PATH_BEZIER }
 

Detailed Description

Target independent plotting interface.

Definition in file plotters.h.

Macro Definition Documentation

◆ BITMAPF_NONE

#define BITMAPF_NONE   0

Definition at line 37 of file plotters.h.

◆ BITMAPF_REPEAT_X

#define BITMAPF_REPEAT_X   1

Definition at line 38 of file plotters.h.

◆ BITMAPF_REPEAT_Y

#define BITMAPF_REPEAT_Y   2

Definition at line 39 of file plotters.h.

Typedef Documentation

◆ bitmap_flags_t

typedef unsigned long bitmap_flags_t

Definition at line 36 of file plotters.h.

Enumeration Type Documentation

◆ path_command

Enumerator
PLOTTER_PATH_MOVE 
PLOTTER_PATH_CLOSE 
PLOTTER_PATH_LINE 
PLOTTER_PATH_BEZIER 

Definition at line 41 of file plotters.h.