21#ifndef TIGER_tiger_h_GUARD
22#define TIGER_tiger_h_GUARD
30#include "tiger/tiger_config.h"
34#define TIGER_VERSION_MAJOR 0
35#define TIGER_VERSION_MINOR 3
36#define TIGER_VERSION_PATCH 4
39typedef struct tiger_renderer tiger_renderer;
78extern int tiger_renderer_enable_debug(tiger_renderer *tr,
int debug);
88#define TIGER_E_NOT_FOUND (-1001)
89#define TIGER_E_INVALID_PARAMETER (-1002)
90#define TIGER_E_OUT_OF_MEMORY (-1003)
91#define TIGER_E_CAIRO_ERROR (-1004)
92#define TIGER_E_BAD_SURFACE_TYPE (-1005)
int tiger_renderer_set_default_font_color(tiger_renderer *tr, double r, double g, double b, double a)
Definition tiger_renderer.c:678
int tiger_renderer_set_surface_clear_color(tiger_renderer *tr, int clear, double r, double g, double b, double a)
Definition tiger_renderer.c:320
int tiger_renderer_destroy(tiger_renderer *tr)
Definition tiger_renderer.c:295
int tiger_renderer_set_default_font_effect(tiger_renderer *tr, tiger_font_effect effect, double strength)
Definition tiger_renderer.c:725
int tiger_renderer_create(tiger_renderer **tr)
Definition tiger_renderer.c:137
int tiger_renderer_set_quality(tiger_renderer *tr, double quality)
Definition tiger_renderer.c:235
int tiger_renderer_add_event(tiger_renderer *tr, const kate_info *ki, const kate_event *ev)
Definition tiger_renderer.c:341
int tiger_renderer_seek(tiger_renderer *tr, kate_float target)
Definition tiger_renderer.c:442
int tiger_renderer_set_buffer(tiger_renderer *tr, unsigned char *ptr, int width, int height, int stride, int swap_rgb)
Definition tiger_renderer.c:200
int tiger_renderer_set_default_font_size(tiger_renderer *tr, double size)
Definition tiger_renderer.c:649
int tiger_renderer_is_dirty(const tiger_renderer *tr)
Definition tiger_renderer.c:574
int tiger_renderer_enable_caching(tiger_renderer *tr, int enable)
Definition tiger_renderer.c:746
int tiger_renderer_render(tiger_renderer *tr)
Definition tiger_renderer.c:481
int tiger_renderer_set_default_font_description(tiger_renderer *tr, const char *desc)
Definition tiger_renderer.c:588
int tiger_renderer_update(tiger_renderer *tr, kate_float t, int track)
Definition tiger_renderer.c:393
int tiger_renderer_set_default_font(tiger_renderer *tr, const char *font)
Definition tiger_renderer.c:618
int tiger_renderer_set_default_background_fill_color(tiger_renderer *tr, double r, double g, double b, double a)
Definition tiger_renderer.c:704
int tiger_get_version(void)
Definition tiger.c:36
const char * tiger_get_version_string(void)
Definition tiger.c:46