GDS-Render v1.2.1
|
Header for output renderer base class. More...
#include <gds-render/gds-utils/gds-types.h>
#include <glib-object.h>
#include <glib.h>
#include <gds-render/layer/layer-settings.h>
Go to the source code of this file.
Data Structures | |
struct | _GdsOutputRendererClass |
Base output renderer class structure. More... | |
Macros | |
#define | GDS_RENDER_TYPE_OUTPUT_RENDERER (gds_output_renderer_get_type()) |
Enumerations | |
enum | { GDS_OUTPUT_RENDERER_GEN_ERR = -100 , GDS_OUTPUT_RENDERER_PARAM_ERR = -200 } |
Functions | |
G_DECLARE_DERIVABLE_TYPE (GdsOutputRenderer, gds_output_renderer, GDS_RENDER, OUTPUT_RENDERER, GObject) | |
GdsOutputRenderer * | gds_output_renderer_new () |
Create a new GdsOutputRenderer GObject. More... | |
GdsOutputRenderer * | gds_output_renderer_new_with_props (const char *output_file, LayerSettings *layer_settings) |
Create a new GdsOutputRenderer GObject with its properties. More... | |
int | gds_output_renderer_render_output (GdsOutputRenderer *renderer, struct gds_cell *cell, double scale) |
gds_output_renderer_render_output More... | |
void | gds_output_renderer_set_output_file (GdsOutputRenderer *renderer, const gchar *file_name) |
Convenience function for setting the "output-file" property. More... | |
const char * | gds_output_renderer_get_output_file (GdsOutputRenderer *renderer) |
Convenience function for getting the "output-file" property. More... | |
LayerSettings * | gds_output_renderer_get_and_ref_layer_settings (GdsOutputRenderer *renderer) |
Get layer settings. More... | |
void | gds_output_renderer_set_layer_settings (GdsOutputRenderer *renderer, LayerSettings *settings) |
Set layer settings. More... | |
int | gds_output_renderer_render_output_async (GdsOutputRenderer *renderer, struct gds_cell *cell, double scale) |
Render output asynchronously. More... | |
void | gds_output_renderer_update_async_progress (GdsOutputRenderer *renderer, const char *status) |
This function emits the 'progress-changed' in the thread/context that triggered an asynchronous rendering. More... | |
Header for output renderer base class.
Definition in file gds-output-renderer.h.