GDS-Render v1.2.1
gds-output-renderer.h File Reference

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>
Include dependency graph for gds-output-renderer.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Header for output renderer base class.

Author
Mario Hüttel mario.nosp@m..hue.nosp@m.ttel@.nosp@m.gmx..nosp@m.net

Definition in file gds-output-renderer.h.