|
Fawkes API
Fawkes Development Version
|
DOT graph batch renderer. More...

Public Member Functions | |
| SkillGuiBatchRenderer (int argc, char **argv) | |
| Constructor. | |
| ~SkillGuiBatchRenderer () | |
| Destructor. | |
| void | usage () |
| Show usage instructions. | |
| virtual Cairo::RefPtr < Cairo::Context > | get_cairo () |
| Get Cairo context. | |
| virtual bool | scale_override () |
| Check if scale override is enabled. | |
| virtual void | get_dimensions (double &width, double &height) |
| Get available space dimensions. | |
| virtual double | get_scale () |
| Get scale factor. | |
| virtual void | set_scale (double scale) |
| Set scale. | |
| virtual void | set_translation (double tx, double ty) |
| Set translation. | |
| virtual void | get_translation (double &tx, double &ty) |
| Get translation values. | |
| virtual void | set_bb (double bbw, double bbh) |
| Set the bounding box. | |
| virtual void | set_pad (double pad_x, double pad_y) |
| Set padding. | |
| virtual void | get_pad (double &pad_x, double &pad_y) |
| Get padding. | |
| void | render () |
| Render graph. | |
| void | run () |
| Run the renderer. | |
| void | postprocess () |
| Post-process files. | |
Public Member Functions inherited from SkillGuiCairoRenderInstructor | |
| virtual | ~SkillGuiCairoRenderInstructor () |
| Empty virtual destructor. | |
Static Public Member Functions | |
| static cairo_status_t | write_func (void *closure, const unsigned char *data, unsigned int length) |
| Write function for Cairo. | |
DOT graph batch renderer.
Definition at line 41 of file batch_render.cpp.
|
inline |
Constructor.
| argc | number of arguments |
| argv | arguments |
Definition at line 49 of file batch_render.cpp.
|
inline |
Destructor.
Definition at line 121 of file batch_render.cpp.
|
inlinevirtual |
Get Cairo context.
Implements SkillGuiCairoRenderInstructor.
Definition at line 141 of file batch_render.cpp.
|
inlinevirtual |
Get available space dimensions.
| width | upon return contains the available width |
| height | upon return contains the available height |
Implements SkillGuiCairoRenderInstructor.
Definition at line 168 of file batch_render.cpp.
|
inlinevirtual |
Get padding.
If scale_override() returns true, shall return the requested padding values.
| pad_x | upon return contains padding in x |
| pad_y | upon return contains padding in y |
Implements SkillGuiCairoRenderInstructor.
Definition at line 207 of file batch_render.cpp.
|
inlinevirtual |
Get scale factor.
If scale_override() returns true, shall return the requested scale value.
Implements SkillGuiCairoRenderInstructor.
Definition at line 174 of file batch_render.cpp.
|
inlinevirtual |
Get translation values.
If scale_override() returns true, shall return the requested translation values.
| tx | upon return contains translation in x |
| ty | upon return contains translation in y |
Implements SkillGuiCairoRenderInstructor.
Definition at line 178 of file batch_render.cpp.
|
inline |
Post-process files.
Only valid for PNGs.
Definition at line 281 of file batch_render.cpp.
References write_func().
|
inline |
Render graph.
Definition at line 214 of file batch_render.cpp.
|
inline |
Run the renderer.
Definition at line 236 of file batch_render.cpp.
|
inlinevirtual |
Check if scale override is enabled.
Implements SkillGuiCairoRenderInstructor.
Definition at line 166 of file batch_render.cpp.
|
inlinevirtual |
Set the bounding box.
Set by the plugin before calling any other function.
| bbw | bounding box width |
| bbh | bounding box height |
Implements SkillGuiCairoRenderInstructor.
Definition at line 185 of file batch_render.cpp.
|
inlinevirtual |
Set padding.
Set by the plugin immediately after set_bb() is called.
| pad_x | padding in x |
| pad_y | padding in y |
Implements SkillGuiCairoRenderInstructor.
Definition at line 200 of file batch_render.cpp.
|
inlinevirtual |
Set scale.
Set the scale value that the plugin determined.
| scale | scale determined by plugin |
Implements SkillGuiCairoRenderInstructor.
Definition at line 175 of file batch_render.cpp.
|
inlinevirtual |
Set translation.
Set the translation values the plugin determined.
| tx | translation in x |
| ty | translation in y |
Implements SkillGuiCairoRenderInstructor.
Definition at line 176 of file batch_render.cpp.
|
inline |
Show usage instructions.
Definition at line 128 of file batch_render.cpp.
|
inlinestatic |
Write function for Cairo.
| closure | contains the file handle |
| data | data to write |
| length | length of data |
Definition at line 269 of file batch_render.cpp.
Referenced by postprocess().