21#define OUTPUT2DPNG_H (1)
41#if defined(HAVE_THREADS_H) | defined(DOXYGEN_BUILD)
184 const wchar_t * filnam,
void output2dpng_lang(stick2xyz_print_ptr newval)
void output2dpng_set_tty(void *fildescout, void *fildescerr)
int output2dpng_bpp_default(void)
int output2dpng_write(output2d_handle handle, const char *filnam, unsigned int filnum, int compression)
void output2dpng_free(output2d_handle handle)
uint32_t output2dpng_quality_valid(const int value)
int output2dpng_bpp_supported(const int value)
int output2dpng_sigterm(output2d_sigterm_ready func, int modnumber)
int output2dpng_init(int multithread)
int output2dpng_write_w(output2d_handle handle, const wchar_t *filnam, unsigned int filnum, int compression)
output2d_handle output2dpng_bypng16type(pane2d_handle pane, pane2d_dupfunc_getlist duplist, int use_rgb, unsigned int filnum)
void output2dpng_read(const char *filetoread)
stick2xyz_pctchar output2dpng_desc(void)
void output2dpng_version(int *dest)
size_t output2dpng_bpp_list(int *array)
output2d_handle output2dpng_bypngtype(pane2d_handle pane, pane2d_dupfunc_getlist duplist, int use_rgb, unsigned int filnum)
int output2dpng_type(void)
output2d_handle output2dpng_image_to_png(pane2d_handle pane, pane2d_dupimage dupimage, pane2d_freeimage freedata, pane2d_dupxy dupxy, int use_rgb)
output2d_handle output2dpng_to_png(pane2d_handle pane, pane2d_dupdata dupdata, pane2d_dupxy dupxy, int use_rgb)
int output2dpng_multithread_safe(void)
stick2xyz_pctchar output2dpng_name(void)
int output2dpng_release(void)
int output2dpng_quality_range(struct output2d_qualityinfo *dest)
int output2dpng_getnewdata(output2d_handle handle, unsigned int filnum)
void(* pane2d_freeimage)(pane2d_handle, uint8_t **)
void(* output2d_sigterm_ready)(int)
int(* pane2d_dupfunc_getlist)(uint32_t, struct pane2d_dupgen_funcs *)
uint8_t **(* pane2d_dupimage)(pane2d_handle, int)
const wchar_t * stick2xyz_pctchar
uint8_t **(* pane2d_dupdata)(pane2d_handle, int)
void(* pane2d_dupxy)(pane2d_handle, int *, int *)