21#ifndef SPECTRE_RENDER_CONTEXT_H
22#define SPECTRE_RENDER_CONTEXT_H
24#include <libspectre/spectre-macros.h>
67 unsigned int rotation);
125 int use_platform_fonts);
struct SpectreRenderContext SpectreRenderContext
Definition spectre-render-context.h:29
SPECTRE_PUBLIC void spectre_render_context_get_page_size(SpectreRenderContext *rc, int *width, int *height)
Definition spectre-render-context.c:158
SPECTRE_PUBLIC SpectreRenderContext * spectre_render_context_new(void)
Definition spectre-render-context.c:29
SPECTRE_PUBLIC int spectre_render_context_get_use_platform_fonts(SpectreRenderContext *rc)
Definition spectre-render-context.c:180
SPECTRE_PUBLIC unsigned int spectre_render_context_get_rotation(SpectreRenderContext *rc)
Definition spectre-render-context.c:103
SPECTRE_PUBLIC void spectre_render_context_set_page_size(SpectreRenderContext *rc, int width, int height)
Definition spectre-render-context.c:147
SPECTRE_PUBLIC void spectre_render_context_get_antialias_bits(SpectreRenderContext *rc, int *graphics_bits, int *text_bits)
Definition spectre-render-context.c:199
SPECTRE_PUBLIC void spectre_render_context_free(SpectreRenderContext *rc)
Definition spectre-render-context.c:52
SPECTRE_PUBLIC void spectre_render_context_get_scale(SpectreRenderContext *rc, double *x_scale, double *y_scale)
Definition spectre-render-context.c:72
SPECTRE_PUBLIC void spectre_render_context_set_antialias_bits(SpectreRenderContext *rc, int graphics_bits, int text_bits)
Definition spectre-render-context.c:188
SPECTRE_PUBLIC void spectre_render_context_set_resolution(SpectreRenderContext *rc, double x_dpi, double y_dpi)
Definition spectre-render-context.c:123
SPECTRE_PUBLIC void spectre_render_context_set_rotation(SpectreRenderContext *rc, unsigned int rotation)
Definition spectre-render-context.c:85
SPECTRE_PUBLIC void spectre_render_context_get_resolution(SpectreRenderContext *rc, double *x_dpi, double *y_dpi)
Definition spectre-render-context.c:134
SPECTRE_PUBLIC void spectre_render_context_set_scale(SpectreRenderContext *rc, double x_scale, double y_scale)
Definition spectre-render-context.c:61
SPECTRE_PUBLIC void spectre_render_context_set_use_platform_fonts(SpectreRenderContext *rc, int use_platform_fonts)
Definition spectre-render-context.c:171