PLplot 5.15.0
Loading...
Searching...
No Matches
plcore.h File Reference
#include "plplotP.h"
#include "drivers.h"
#include "plDevs.h"
#include "disptab.h"
#include "pldebug.h"

Go to the source code of this file.

Typedefs

typedef void(* PLDispatchInit) (PLDispatchTable *pdt)

Functions

static const char * utf8_to_ucs4 (const char *ptr, PLUNICODE *unichar)
static void grline (short *, short *, PLINT)
static void grpolyline (short *, short *, PLINT)
static void grfill (short *, short *, PLINT)
static void grgradient (short *, short *, PLINT)
static void plSelectDev (void)
static void pldi_ini (void)
static void calc_diplt (void)
static void calc_didev (void)
static void calc_diori (void)
static void calc_dimap (void)
static void plgdevlst (const char **, const char **, int *, int)
static void plInitDispatchTable (void)
static void plLoadDriver (void)
 PLDLLIMPEXP_DATA (PLStream) *plsc

Variables

static PLINT xscl [PL_MAXPOLY]
static PLINT yscl [PL_MAXPOLY]
static PLINT initfont = 1
static PLINT lib_initialized = 0
static PLStream pls0
static PLINT ipls
static PLStreampls [PL_NSTREAMS] = { &pls0 }
static PLDispatchTable ** dispatch_table = 0
static int npldrivers = 0
static PLDispatchInit static_device_initializers []
static int nplstaticdevices
static int npldynamicdevices = 0

Typedef Documentation

◆ PLDispatchInit

typedef void(* PLDispatchInit) (PLDispatchTable *pdt)

Definition at line 41 of file plcore.h.

Function Documentation

◆ calc_didev()

void calc_didev ( void )
static

◆ calc_dimap()

void calc_dimap ( void )
static

◆ calc_diori()

void calc_diori ( void )
static

◆ calc_diplt()

void calc_diplt ( void )
static

◆ grfill()

void grfill ( short * ,
short * ,
PLINT  )
static

◆ grgradient()

void grgradient ( short * ,
short * ,
PLINT  )
static

◆ grline()

void grline ( short * ,
short * ,
PLINT  )
static

◆ grpolyline()

void grpolyline ( short * ,
short * ,
PLINT  )
static

◆ pldi_ini()

void pldi_ini ( void )
static

◆ PLDLLIMPEXP_DATA()

PLDLLIMPEXP_DATA ( PLStream )

◆ plgdevlst()

void plgdevlst ( const char ** ,
const char ** ,
int * ,
int  )
static

◆ plInitDispatchTable()

void plInitDispatchTable ( void )
static

◆ plLoadDriver()

void plLoadDriver ( void )
static

◆ plSelectDev()

void plSelectDev ( void )
static

◆ utf8_to_ucs4()

const char * utf8_to_ucs4 ( const char * ptr,
PLUNICODE * unichar )
static

Variable Documentation

◆ dispatch_table

PLDispatchTable** dispatch_table = 0
static

Definition at line 111 of file plcore.h.

◆ initfont

PLINT initfont = 1
static

Definition at line 72 of file plcore.h.

◆ ipls

PLINT ipls
static

Definition at line 86 of file plcore.h.

◆ lib_initialized

PLINT lib_initialized = 0
static

Definition at line 74 of file plcore.h.

◆ npldrivers

int npldrivers = 0
static

Definition at line 112 of file plcore.h.

◆ npldynamicdevices

int npldynamicdevices = 0
static

Definition at line 258 of file plcore.h.

◆ nplstaticdevices

int nplstaticdevices
static
Initial value:
sizeof ( PLDispatchInit ) ) - 1
void(* PLDispatchInit)(PLDispatchTable *pdt)
Definition plcore.h:41
static PLDispatchInit static_device_initializers[]
Definition plcore.h:114

Definition at line 256 of file plcore.h.

◆ pls

PLStream* pls[PL_NSTREAMS] = { &pls0 }
static

Definition at line 88 of file plcore.h.

◆ pls0

PLStream pls0
static

Definition at line 85 of file plcore.h.

◆ static_device_initializers

PLDispatchInit static_device_initializers[]
static

Definition at line 114 of file plcore.h.

◆ xscl

PLINT xscl[PL_MAXPOLY]
static

Definition at line 70 of file plcore.h.

◆ yscl

PLINT yscl[PL_MAXPOLY]
static

Definition at line 70 of file plcore.h.