$search
#include "gvplugin_skillgui_papyrus.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_render_dashed (6., 1) |
NOEXPORT std::valarray< double > | __skillgui_render_dotted ((double[]){2., 6.}, 2) |
void | gvplugin_skillgui_setup (GVC_t *gvc, SkillGuiGraphViewport *sggvp) |
static void | skillgui_device_finalize (GVJ_t *firstjob) |
static void | skillgui_device_init (GVJ_t *firstjob) |
static void | skillgui_render_begin_page (GVJ_t *job) |
static void | skillgui_render_bezier (GVJ_t *job, pointf *A, int n, int arrow_at_start, int arrow_at_end, int filled) |
static void | skillgui_render_ellipse (GVJ_t *job, pointf *A, int filled) |
static void | skillgui_render_end_page (GVJ_t *job) |
static void | skillgui_render_polygon (GVJ_t *job, pointf *A, int n, int filled) |
static void | skillgui_render_polyline (GVJ_t *job, pointf *A, int n) |
static Papyrus::Fill::pointer | skillgui_render_solidpattern (gvcolor_t *color) |
static Papyrus::Stroke::pointer | skillgui_render_stroke (obj_state_t *obj) |
static void | skillgui_render_textpara (GVJ_t *job, pointf p, textpara_t *para) |
Variables | |
NOEXPORT SkillGuiGraphViewport * | __sggvp = NULL |
static gvplugin_api_t | apis [] |
gvplugin_installed_t | gvdevice_types_skillgui [] |
gvplugin_library_t | gvplugin_skillgui_LTX_library = { (char *)"skillgui", apis } |
gvplugin_installed_t | gvrender_types_skillgui [] |
static gvdevice_engine_t | skillgui_device_engine |
static gvdevice_features_t | skillgui_device_features |
static gvrender_engine_t | skillgui_render_engine |
static gvrender_features_t | skillgui_render_features |
#define NOEXPORT __attribute__ ((visibility("hidden"))) |
Definition at line 35 of file gvplugin_skillgui_papyrus.cpp.
NOEXPORT std::valarray<double> __skillgui_render_dashed | ( | 6. | , | |
1 | ||||
) |
NOEXPORT std::valarray<double> __skillgui_render_dotted | ( | ) |
void gvplugin_skillgui_setup | ( | GVC_t * | gvc, | |
SkillGuiGraphViewport * | sggvp | |||
) |
Definition at line 494 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_device_finalize | ( | GVJ_t * | firstjob | ) | [static] |
Definition at line 80 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_device_init | ( | GVJ_t * | firstjob | ) | [static] |
Definition at line 65 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_begin_page | ( | GVJ_t * | job | ) | [static] |
Definition at line 127 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_bezier | ( | GVJ_t * | job, | |
pointf * | A, | |||
int | n, | |||
int | arrow_at_start, | |||
int | arrow_at_end, | |||
int | filled | |||
) | [static] |
Definition at line 347 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_ellipse | ( | GVJ_t * | job, | |
pointf * | A, | |||
int | filled | |||
) | [static] |
Definition at line 296 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_end_page | ( | GVJ_t * | job | ) | [static] |
Definition at line 188 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_polygon | ( | GVJ_t * | job, | |
pointf * | A, | |||
int | n, | |||
int | filled | |||
) | [static] |
Definition at line 322 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_polyline | ( | GVJ_t * | job, | |
pointf * | A, | |||
int | n | |||
) | [static] |
Definition at line 384 of file gvplugin_skillgui_papyrus.cpp.
static Papyrus::Fill::pointer skillgui_render_solidpattern | ( | gvcolor_t * | color | ) | [inline, static] |
Definition at line 93 of file gvplugin_skillgui_papyrus.cpp.
static Papyrus::Stroke::pointer skillgui_render_stroke | ( | obj_state_t * | obj | ) | [inline, static] |
Definition at line 105 of file gvplugin_skillgui_papyrus.cpp.
static void skillgui_render_textpara | ( | GVJ_t * | job, | |
pointf | p, | |||
textpara_t * | para | |||
) | [static] |
Definition at line 209 of file gvplugin_skillgui_papyrus.cpp.
NOEXPORT SkillGuiGraphViewport* __sggvp = NULL |
Definition at line 37 of file gvplugin_skillgui_papyrus.cpp.
gvplugin_api_t apis[] [static] |
{ {API_device, gvdevice_types_skillgui}, {API_render, gvrender_types_skillgui}, {(api_t)0, 0}, }
Definition at line 480 of file gvplugin_skillgui_papyrus.cpp.
gvplugin_installed_t gvdevice_types_skillgui[] |
{ {0, ( char *)"skillgui:skillgui", 0, &skillgui_device_engine, &skillgui_device_features}, {0, NULL, 0, NULL, NULL} }
Definition at line 470 of file gvplugin_skillgui_papyrus.cpp.
gvplugin_library_t gvplugin_skillgui_LTX_library = { (char *)"skillgui", apis } |
Definition at line 486 of file gvplugin_skillgui_papyrus.cpp.
gvplugin_installed_t gvrender_types_skillgui[] |
{ {0, (char *)"skillgui", 10, &skillgui_render_engine, &skillgui_render_features}, {0, NULL, 0, NULL, NULL} }
Definition at line 475 of file gvplugin_skillgui_papyrus.cpp.
gvdevice_engine_t skillgui_device_engine [static] |
{ skillgui_device_init, NULL, skillgui_device_finalize, }
Definition at line 441 of file gvplugin_skillgui_papyrus.cpp.
gvdevice_features_t skillgui_device_features [static] |
{ GVDEVICE_DOES_TRUECOLOR | GVDEVICE_EVENTS, {0.,0.}, {0.,0.}, {96.,96.}, }
Definition at line 463 of file gvplugin_skillgui_papyrus.cpp.
gvrender_engine_t skillgui_render_engine [static] |
Definition at line 408 of file gvplugin_skillgui_papyrus.cpp.
gvrender_features_t skillgui_render_features [static] |
{ GVRENDER_Y_GOES_DOWN | GVRENDER_DOES_LABELS | GVRENDER_DOES_TRANSFORM, 8, 0, 0, RGBA_DOUBLE, }
Definition at line 453 of file gvplugin_skillgui_papyrus.cpp.