Top | ![]() |
![]() |
![]() |
![]() |
VisuDumpVisuDump — Some resources to add the ability to export the rendered data to an other format (usually image format). |
GQuark | visu_dump_getQuark () |
const VisuDump * | (*VisuDumpInitFunc) () |
GList * | visu_dump_pool_getAllModules () |
gint | visu_dump_getNModules () |
void | visu_dump_pool_finalize () |
void | visu_dump_abort () |
GObject ╰── ToolDbgObj ╰── ToolFileFormat ╰── VisuDump ├── VisuDumpData ╰── VisuDumpScene
V_Sim can export loaded data to othe formats. This module descibes the methods and structure to create a dumping extension. Basically, a dumping extension is just a ToolFileFormat and a method that is called when exporting is required.
The writeDumpFunc should suspend its process to allow the
calling program to refresh itself if the dump process is
slow. Ideally, the argument waitFunction
should be called exactly
100 times.
GQuark visu_dump_getQuark ();
Internal routine to get the GQuark to handle error related to dump actions.
[skip]
const VisuDump * (*VisuDumpInitFunc) ();
This protoype defines initializing function for dumping extension. Create such a function and add its name in the list listInitDumpModuleFunc defined in dumpModules/externalDumpModules.h thus the new dumping extension will be initialized on startup.
[skip]
GList * visu_dump_pool_getAllModules ();
All dumping extensions are stored in an opaque way in V_Sim. But they can be listed by a call to this method.
gint visu_dump_getNModules ();
A convenient way to know how many dumping extensions are registered.
void
visu_dump_pool_finalize (void
);
Free the list of VisuDump modules.
Since: 3.8