$search
#include "gvplugin_skillgui_cairo.h"#include <utils/math/angle.h>#include <utils/time/tracker.h>#include <gvplugin_device.h>#include <gvplugin_render.h>#include <algorithm>#include <cstdio>
Go to the source code of this file.
Defines | |
| #define | NOEXPORT __attribute__ ((visibility("hidden"))) |
Functions | |
| NOEXPORT std::valarray< double > | __skillgui_cairo_render_dashed (1) |
| NOEXPORT std::valarray< double > | __skillgui_cairo_render_dotted (2) |
| void | gvplugin_skillgui_cairo_setup (GVC_t *gvc, SkillGuiCairoRenderInstructor *sgcri) |
| static void | skillgui_cairo_device_finalize (GVJ_t *firstjob) |
| static void | skillgui_cairo_device_init (GVJ_t *firstjob) |
| static void | skillgui_cairo_render_begin_page (GVJ_t *job) |
| static void | skillgui_cairo_render_bezier (GVJ_t *job, pointf *A, int n, int arrow_at_start, int arrow_at_end, int filled) |
| static void | skillgui_cairo_render_ellipse (GVJ_t *job, pointf *A, int filled) |
| static void | skillgui_cairo_render_end_page (GVJ_t *job) |
| static void | skillgui_cairo_render_polygon (GVJ_t *job, pointf *A, int n, int filled) |
| static void | skillgui_cairo_render_polyline (GVJ_t *job, pointf *A, int n) |
| static void | skillgui_cairo_render_textpara (GVJ_t *job, pointf p, textpara_t *para) |
| static void | skillgui_cairo_set_color (Cairo::RefPtr< Cairo::Context > cairo, gvcolor_t *color) |
| static void | skillgui_cairo_set_penstyle (Cairo::RefPtr< Cairo::Context > cairo, GVJ_t *job) |
Variables | |
| NOEXPORT const char * | __fontname = NULL |
| NOEXPORT SkillGuiCairoRenderInstructor * | __sgcri = NULL |
| static gvplugin_api_t | apis [] |
| gvplugin_installed_t | gvdevice_types_skillgui_cairo [] |
| gvplugin_library_t | gvplugin_skillgui_cairo_LTX_library = { (char *)"skillguicairo", apis } |
| gvplugin_installed_t | gvrender_types_skillgui_cairo [] |
| static gvdevice_engine_t | skillgui_cairo_device_engine |
| static gvdevice_features_t | skillgui_cairo_device_features |
| static gvrender_engine_t | skillgui_cairo_render_engine |
| static gvrender_features_t | skillgui_cairo_render_features |
| #define NOEXPORT __attribute__ ((visibility("hidden"))) |
Definition at line 39 of file gvplugin_skillgui_cairo.cpp.
| NOEXPORT std::valarray<double> __skillgui_cairo_render_dashed | ( | 1 | ) |
| NOEXPORT std::valarray<double> __skillgui_cairo_render_dotted | ( | 2 | ) |
| void gvplugin_skillgui_cairo_setup | ( | GVC_t * | gvc, | |
| SkillGuiCairoRenderInstructor * | sgcri | |||
| ) |
Definition at line 597 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_device_finalize | ( | GVJ_t * | firstjob | ) | [static] |
Definition at line 139 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_device_init | ( | GVJ_t * | firstjob | ) | [static] |
Definition at line 134 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_begin_page | ( | GVJ_t * | job | ) | [static] |
Definition at line 177 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_bezier | ( | GVJ_t * | job, | |
| pointf * | A, | |||
| int | n, | |||
| int | arrow_at_start, | |||
| int | arrow_at_end, | |||
| int | filled | |||
| ) | [static] |
Definition at line 451 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_ellipse | ( | GVJ_t * | job, | |
| pointf * | A, | |||
| int | filled | |||
| ) | [static] |
Definition at line 371 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_end_page | ( | GVJ_t * | job | ) | [static] |
Definition at line 259 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_polygon | ( | GVJ_t * | job, | |
| pointf * | A, | |||
| int | n, | |||
| int | filled | |||
| ) | [static] |
Definition at line 411 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_polyline | ( | GVJ_t * | job, | |
| pointf * | A, | |||
| int | n | |||
| ) | [static] |
Definition at line 482 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_render_textpara | ( | GVJ_t * | job, | |
| pointf | p, | |||
| textpara_t * | para | |||
| ) | [static] |
Definition at line 280 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_set_color | ( | Cairo::RefPtr< Cairo::Context > | cairo, | |
| gvcolor_t * | color | |||
| ) | [inline, static] |
Definition at line 149 of file gvplugin_skillgui_cairo.cpp.
| static void skillgui_cairo_set_penstyle | ( | Cairo::RefPtr< Cairo::Context > | cairo, | |
| GVJ_t * | job | |||
| ) | [inline, static] |
Definition at line 156 of file gvplugin_skillgui_cairo.cpp.
| NOEXPORT const char* __fontname = NULL |
Definition at line 50 of file gvplugin_skillgui_cairo.cpp.
| NOEXPORT SkillGuiCairoRenderInstructor* __sgcri = NULL |
Definition at line 41 of file gvplugin_skillgui_cairo.cpp.
gvplugin_api_t apis[] [static] |
{
{API_device, gvdevice_types_skillgui_cairo},
{API_render, gvrender_types_skillgui_cairo},
{(api_t)0, 0},
}
Definition at line 583 of file gvplugin_skillgui_cairo.cpp.
| gvplugin_installed_t gvdevice_types_skillgui_cairo[] |
{
{0, ( char *)"skillguicairo:skillguicairo", 0, &skillgui_cairo_device_engine, &skillgui_cairo_device_features},
{0, NULL, 0, NULL, NULL}
}
Definition at line 573 of file gvplugin_skillgui_cairo.cpp.
| gvplugin_library_t gvplugin_skillgui_cairo_LTX_library = { (char *)"skillguicairo", apis } |
Definition at line 589 of file gvplugin_skillgui_cairo.cpp.
| gvplugin_installed_t gvrender_types_skillgui_cairo[] |
{
{0, (char *)"skillguicairo", 10, &skillgui_cairo_render_engine, &skillgui_cairo_render_features},
{0, NULL, 0, NULL, NULL}
}
Definition at line 578 of file gvplugin_skillgui_cairo.cpp.
gvdevice_engine_t skillgui_cairo_device_engine [static] |
Definition at line 542 of file gvplugin_skillgui_cairo.cpp.
gvdevice_features_t skillgui_cairo_device_features [static] |
{
GVDEVICE_DOES_TRUECOLOR | GVDEVICE_EVENTS,
{0.,0.},
{0.,0.},
{96.,96.},
}
Definition at line 566 of file gvplugin_skillgui_cairo.cpp.
gvrender_engine_t skillgui_cairo_render_engine [static] |
Definition at line 509 of file gvplugin_skillgui_cairo.cpp.
gvrender_features_t skillgui_cairo_render_features [static] |
{
GVRENDER_Y_GOES_DOWN |
GVRENDER_DOES_LABELS |
GVRENDER_DOES_TRANSFORM |
GVRENDER_NO_WHITE_BG,
8,
0,
0,
RGBA_DOUBLE,
}
Definition at line 554 of file gvplugin_skillgui_cairo.cpp.