|
Graphviz
2.41.20171026.1811
|
#include "config.h"#include <stdarg.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <errno.h>#include "macros.h"#include "const.h"#include "gvplugin_render.h"#include "gvplugin_device.h"#include "gvio.h"#include "gvcint.h"
Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE |
| #define | POV_VERSION "#version 3.6;\n" |
| #define | POV_GLOBALS "global_settings { assumed_gamma 1.0 }\n" |
| #define | POV_DEFAULT "#default { finish { ambient 0.1 diffuse 0.9 } }\n" |
| #define | POV_INCLUDE |
| #define | POV_LIGHT "light_source { <1500,3000,-2500> color White }\n" |
| #define | POV_CAMERA |
| #define | POV_SKY_AND_GND |
| #define | POV_BOX "box { <%.3f, %.3f, %.3f>, <%.3f, %.3f, %.3f>\n" |
| #define | POV_SCALE1 "scale %.3f\n" |
| #define | POV_SCALE3 "scale "POV_VECTOR3"\n" |
| #define | POV_ROTATE "rotate "POV_VECTOR3"\n" |
| #define | POV_TRANSLATE "translate"POV_VECTOR3"\n" |
| #define | END "}\n" |
| #define | POV_TORUS "torus { %.3f, %.3f\n" |
| #define | POV_SPHERE_SWEEP |
| #define | POV_SPHERE "sphere {"POV_VECTOR3", 1.0\n" |
| #define | POV_TEXT |
| #define | POV_DECLARE "#declare %s = %s;\n" |
| #define | POV_OBJECT "object { %s }\n" |
| #define | POV_VERBATIM "%s\n" |
| #define | POV_DEBUG "#debug %s\n" |
| #define | POV_POLYGON "polygon { %d,\n" |
| #define | POV_VECTOR3 "<%9.3f, %9.3f, %9.3f>" |
| #define | POV_PIGMENT_COLOR "pigment { color %s }\n" |
| #define | POV_COLOR_NAME "%s transmit %.3f" |
| #define | POV_COLOR_RGB "rgb"POV_VECTOR3" transmit %.3f" |
| #define | POV_COLORS |
| #define | GV_OBJ_EXT(type, obj, name) |
| #define | DPI 72.0 |
| #define | RENDERER_COLOR_TYPE RGBA_BYTE |
Functions | |
| char * | el (GVJ_t *job, char *template,...) |
| #define _GNU_SOURCE |
Definition at line 19 of file gvrender_core_pov.c.
| #define DPI 72.0 |
Definition at line 340 of file gvrender_core_pov.c.
| #define END "}\n" |
Definition at line 111 of file gvrender_core_pov.c.
| #define GV_OBJ_EXT | ( | type, | |
| obj, | |||
| name | |||
| ) |
Definition at line 283 of file gvrender_core_pov.c.
| #define POV_BOX "box { <%.3f, %.3f, %.3f>, <%.3f, %.3f, %.3f>\n" |
Definition at line 96 of file gvrender_core_pov.c.
| #define POV_CAMERA |
Definition at line 53 of file gvrender_core_pov.c.
| #define POV_COLOR_NAME "%s transmit %.3f" |
Definition at line 151 of file gvrender_core_pov.c.
| #define POV_COLOR_RGB "rgb"POV_VECTOR3" transmit %.3f" |
Definition at line 154 of file gvrender_core_pov.c.
| #define POV_COLORS |
Definition at line 159 of file gvrender_core_pov.c.
| #define POV_DEBUG "#debug %s\n" |
Definition at line 139 of file gvrender_core_pov.c.
Definition at line 130 of file gvrender_core_pov.c.
| #define POV_DEFAULT "#default { finish { ambient 0.1 diffuse 0.9 } }\n" |
Definition at line 42 of file gvrender_core_pov.c.
| #define POV_GLOBALS "global_settings { assumed_gamma 1.0 }\n" |
Definition at line 39 of file gvrender_core_pov.c.
| #define POV_INCLUDE |
Definition at line 45 of file gvrender_core_pov.c.
| #define POV_LIGHT "light_source { <1500,3000,-2500> color White }\n" |
Definition at line 50 of file gvrender_core_pov.c.
| #define POV_OBJECT "object { %s }\n" |
Definition at line 133 of file gvrender_core_pov.c.
| #define POV_PIGMENT_COLOR "pigment { color %s }\n" |
Definition at line 148 of file gvrender_core_pov.c.
| #define POV_POLYGON "polygon { %d,\n" |
Definition at line 142 of file gvrender_core_pov.c.
| #define POV_ROTATE "rotate "POV_VECTOR3"\n" |
Definition at line 105 of file gvrender_core_pov.c.
| #define POV_SCALE1 "scale %.3f\n" |
Definition at line 99 of file gvrender_core_pov.c.
| #define POV_SCALE3 "scale "POV_VECTOR3"\n" |
Definition at line 102 of file gvrender_core_pov.c.
| #define POV_SKY_AND_GND |
Definition at line 60 of file gvrender_core_pov.c.
| #define POV_SPHERE "sphere {"POV_VECTOR3", 1.0\n" |
Definition at line 122 of file gvrender_core_pov.c.
| #define POV_SPHERE_SWEEP |
Definition at line 117 of file gvrender_core_pov.c.
| #define POV_TEXT |
Definition at line 125 of file gvrender_core_pov.c.
| #define POV_TORUS "torus { %.3f, %.3f\n" |
Definition at line 114 of file gvrender_core_pov.c.
| #define POV_TRANSLATE "translate"POV_VECTOR3"\n" |
Definition at line 108 of file gvrender_core_pov.c.
| #define POV_VECTOR3 "<%9.3f, %9.3f, %9.3f>" |
Definition at line 145 of file gvrender_core_pov.c.
| #define POV_VERBATIM "%s\n" |
Definition at line 136 of file gvrender_core_pov.c.
| #define POV_VERSION "#version 3.6;\n" |
Definition at line 36 of file gvrender_core_pov.c.
| #define RENDERER_COLOR_TYPE RGBA_BYTE |
Definition at line 341 of file gvrender_core_pov.c.
| enum format_type |
Definition at line 342 of file gvrender_core_pov.c.
| char* el | ( | GVJ_t * | job, |
| char * | template, | ||
| ... | |||
| ) |
Definition at line 364 of file gvrender_core_pov.c.
References GVJ_s::common, GVCOMMON_s::errorfn, and str.
Referenced by hintersect().
| gvdevice_features_t device_features_pov |
Definition at line 912 of file gvrender_core_pov.c.
| gvplugin_installed_t gvdevice_pov_types[] |
Definition at line 926 of file gvrender_core_pov.c.
| gvplugin_installed_t gvrender_pov_types[] |
Definition at line 919 of file gvrender_core_pov.c.
| gvrender_engine_t pov_engine |
Definition at line 862 of file gvrender_core_pov.c.
| gvrender_features_t render_features_pov |
Definition at line 895 of file gvrender_core_pov.c.
1.8.5