PLplot: plbuf.c File Reference

PLplot 5.10.0

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
plbuf.c File Reference
`#include "plplotP.h"`
`#include "drivers.h"`
`#include "metadefs.h"`
`#include <string.h>`

Go to the source code of this file.

## Classes
struct | _color_map
struct | _state

## Macros
#define | NEED_PLDEBUG

## Functions
void * | plbuf_save (PLStream *pls, void *state)
static int | rd_command (PLStream *pls, U_CHAR *p_c)
static void | rd_data (PLStream *pls, void *buf, size_t buf_size)
static void | wr_command (PLStream *pls, U_CHAR c)
static void | wr_data (PLStream *pls, void *buf, size_t buf_size)
static void | plbuf_control (PLStream *pls, U_CHAR c)
static void | rdbuf_init (PLStream *pls)
static void | rdbuf_line (PLStream *pls)
static void | rdbuf_polyline (PLStream *pls)
static void | rdbuf_eop (PLStream *pls)
static void | rdbuf_bop (PLStream *pls)
static void | rdbuf_state (PLStream *pls)
static void | rdbuf_esc (PLStream *pls)
static void | plbuf_fill (PLStream *pls)
static void | rdbuf_fill (PLStream *pls)
static void | plbuf_swin (PLStream *pls, PLWindow *plwin)
static void | rdbuf_swin (PLStream *pls)
void | plbuf_init (PLStream *pls)
void | plbuf_line (PLStream *pls, short x1a, short y1a, short x2a, short y2a)
void | plbuf_polyline (PLStream *pls, short *xa, short *ya, PLINT npts)
void | plbuf_eop (PLStream *PL_UNUSED(pls))
void | plbuf_bop (PLStream *pls)
void | plbuf_tidy (PLStream *PL_UNUSED(pls))
void | plbuf_state (PLStream *pls, PLINT op)
static void | plbuf_image (PLStream *pls, IMG_DT *img_dt)
static void | plbuf_text (PLStream *pls, EscText *text)
static void | plbuf_text_unicode (PLStream *pls, EscText *text)
void | plbuf_esc (PLStream *pls, PLINT op, void *ptr)
static void | rdbuf_init (PLStream *PL_UNUSED(pls))
static void | rdbuf_eop (PLStream *PL_UNUSED(pls))
static void | rdbuf_image (PLStream *pls)
static void | rdbuf_text (PLStream *pls)
static void | rdbuf_text_unicode (PLINT op, PLStream *pls)
void | plRemakePlot (PLStream *pls)
void | plbuf_restore (PLStream *pls, void *state)
void * | plbuf_switch (PLStream *pls, void *state)

## Macro Definition Documentation

#define NEED_PLDEBUG

Definition at line 27 of file plbuf.c.

## Function Documentation

void plbuf_bop | ( | PLStream * | pls | ) |

Definition at line 146 of file plbuf.c.

static void plbuf_control | ( | PLStream * | pls,
|  | U_CHAR | c
| ) |  |
| static

Definition at line 1016 of file plbuf.c.

void plbuf_eop | ( | PLStream * | PL_UNUSEDpls | ) |

Definition at line 129 of file plbuf.c.

void plbuf_esc | ( | PLStream * | pls,
|  | PLINT | op,
|  | void * | ptr
| ) |  |

Definition at line 374 of file plbuf.c.

static void plbuf_fill | ( | PLStream * | pls | ) |
| static

Definition at line 419 of file plbuf.c.

static void plbuf_image | ( | PLStream * | pls,
|  | IMG_DT * | img_dt
| ) |  |
| static

Definition at line 251 of file plbuf.c.

void plbuf_init | ( | PLStream * | pls | ) |

Definition at line 65 of file plbuf.c.

void plbuf_line | ( | PLStream * | pls,
|  | short | x1a,
|  | short | y1a,
|  | short | x2a,
|  | short | y2a
| ) |  |

Definition at line 86 of file plbuf.c.

void plbuf_polyline | ( | PLStream * | pls,
|  | short * | xa,
|  | short * | ya,
|  | PLINT | npts
| ) |  |

Definition at line 110 of file plbuf.c.

void plbuf_restore | ( | PLStream * | pls,
|  | void * | state
| ) |  |

Definition at line 1380 of file plbuf.c.

void * plbuf_save | ( | PLStream * | pls,
|  | void * | state
| ) |  |

Definition at line 1208 of file plbuf.c.

void plbuf_state | ( | PLStream * | pls,
|  | PLINT | op
| ) |  |

Definition at line 209 of file plbuf.c.

static void plbuf_swin | ( | PLStream * | pls,
|  | PLWindow * | plwin
| ) |  |
| static

Definition at line 435 of file plbuf.c.

void* plbuf_switch | ( | PLStream * | pls,
|  | void * | state
| ) |  |

Definition at line 1414 of file plbuf.c.

static void plbuf_text | ( | PLStream * | pls,
|  | EscText * | text
| ) |  |
| static

Definition at line 280 of file plbuf.c.

static void plbuf_text_unicode | ( | PLStream * | pls,
|  | EscText * | text
| ) |  |
| static

Definition at line 320 of file plbuf.c.

void plbuf_tidy | ( | PLStream * | PL_UNUSEDpls | ) |

Definition at line 189 of file plbuf.c.

void plRemakePlot | ( | PLStream * | pls | ) |

Definition at line 963 of file plbuf.c.

static int rd_command | ( | PLStream * | pls,
|  | U_CHAR * | p_c
| ) |  |
| static

Definition at line 1065 of file plbuf.c.

static void rd_data | ( | PLStream * | pls,
|  | void * | buf,
|  | size_t | buf_size
| ) |  |
| static

Definition at line 1093 of file plbuf.c.

static void rdbuf_bop | ( | PLStream * | pls | ) |
| static

Definition at line 549 of file plbuf.c.

static void rdbuf_eop | ( | PLStream * | pls | ) |
| static

static void rdbuf_eop | ( | PLStream * | PL_UNUSEDpls | ) |
| static

Definition at line 537 of file plbuf.c.

static void rdbuf_esc | ( | PLStream * | pls | ) |
| static

Definition at line 680 of file plbuf.c.

static void rdbuf_fill | ( | PLStream * | pls | ) |
| static

Definition at line 727 of file plbuf.c.

static void rdbuf_image | ( | PLStream * | pls | ) |
| static

Definition at line 772 of file plbuf.c.

static void rdbuf_init | ( | PLStream * | pls | ) |
| static

static void rdbuf_init | ( | PLStream * | PL_UNUSEDpls | ) |
| static

Definition at line 459 of file plbuf.c.

static void rdbuf_line | ( | PLStream * | pls | ) |
| static

Definition at line 471 of file plbuf.c.

static void rdbuf_polyline | ( | PLStream * | pls | ) |
| static

Definition at line 491 of file plbuf.c.

static void rdbuf_state | ( | PLStream * | pls | ) |
| static

Definition at line 563 of file plbuf.c.

static void rdbuf_swin | ( | PLStream * | pls | ) |
| static

Definition at line 833 of file plbuf.c.

static void rdbuf_text | ( | PLStream * | pls | ) |
| static

Definition at line 857 of file plbuf.c.

static void rdbuf_text_unicode | ( | PLINT | op,
|  | PLStream * | pls
| ) |  |
| static

Definition at line 914 of file plbuf.c.

static void wr_command | ( | PLStream * | pls,
|  | U_CHAR | c
| ) |  |
| static

Definition at line 1114 of file plbuf.c.

static void wr_data | ( | PLStream * | pls,
|  | void * | buf,
|  | size_t | buf_size
| ) |  |
| static

Definition at line 1142 of file plbuf.c.