terom@23: #ifndef RENDER_THREAD_H terom@23: #define RENDER_THREAD_H terom@23: terom@23: #include "render.h" terom@23: terom@23: /* terom@23: * Compared to render_threads, this just uses a single thread to render the image and the PNG, which is better for terom@23: * rendering many small images terom@23: */ terom@23: terom@23: struct render_thread; terom@23: terom@24: typedef void (*render_thread_done_cb)(struct render_thread *ctx, int err, void *arg); terom@23: terom@23: struct render_thread *render_thread_alloc (struct render *render, render_thread_done_cb cb_func, void *cb_arg); terom@23: terom@23: void render_thread_free(struct render_thread *ctx); terom@23: terom@23: #endif /* RENDER_THREAD_H */