21#define PANE2DRGB16_H (1)
125#if defined(__WINDOWS__) | defined(DOXYGEN_BUILD)
256 uint32_t typesallowed
312 uint32_t typerequested,
void pane2drgb16_freeimage16(pane2d_handle pane, uint16_t **image)
int pane2drgb16_addref(pane2d_handle pane)
uint64_t pane2drgb16_texture_add_rgb(pane2d_handle pane, uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha, pane2d_texture_handle *dest)
void pane2drgb16_freedata16p(pane2d_handle pane, uint16_t *image)
uint16_t ** pane2drgb16_dupimage16(pane2d_handle pane, int padding)
int pane2drgb16_candraw(pane2d_handle pane)
void pane2drgb16_fillrighttriangle(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2, int b)
int pane2drgb16_texture_enum(pane2d_handle pane, pane2d_texture_handle *dest, uint64_t number)
int pane2drgb16_vertex_get_v2(pane2d_handle pane, int elm, struct pane2d_vertex_elm_v2 *dest)
uint16_t * pane2drgb16_dupdata16p(pane2d_handle pane, int padding)
void * pane2drgb16_eventreleased(pane2d_handle pane)
uint64_t pane2drgb16_texture_add_gray16(pane2d_handle pane, uint16_t gray, uint16_t alpha, pane2d_texture_handle *dest)
void pane2drgb16_drawsquare(pane2d_handle pane, int d, int l, int x1, int y1)
void pane2drgb16_drawpixel(pane2d_handle pane, int x, int y)
uint32_t pane2drgb16_colortype(void)
int pane2drgb16_isowner(pane2d_handle pane)
void pane2drgb16_dupxy(pane2d_handle pane, int *x, int *y)
int pane2drgb16_changeowningthread(pane2d_handle pane, void *newthread, int addref)
void pane2drgb16_fillellipse(pane2d_handle pane, pane2d_texture_handle src, int x, int y, int rx, int ry)
stick2xyz_pctchar pane2drgb16_desc(void)
void pane2drgb16_version(int *dest)
void pane2drgb16_filltriangle(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2, int x3, int y3)
uint8_t * pane2drgb16_dupdatap(pane2d_handle pane, int padding)
pane2d_handle pane2drgb16_alloc_multithread(int x, int y, size_t maxthreads, uint32_t typesallowed)
int pane2drgb16_get_bpp(void)
int pane2drgb16_termwaituntilowner(pane2d_handle pane)
void pane2drgb16_freedatap(pane2d_handle pane, uint8_t *image)
void pane2drgb16_drawellipse(pane2d_handle pane, int d, int x, int y, int rx, int ry)
void pane2drgb16_getref(pane2d_handle pane, int *refcount, int *refwaiting)
void pane2drgb16_drawtworighttriangles(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
int pane2drgb16_changeaccesscontrol(pane2d_handle pane, void *hthread, int hthreadsize, uint32_t flags)
int pane2drgb16_dupfunc_getlist(uint32_t typerequested, struct pane2d_dupgen_funcs *dest)
void pane2drgb16_drawrighttriangle(pane2d_handle pane, int d, int x1, int y1, int x2, int y2, int b)
pane2d_handle pane2drgb16_alloc(int x, int y)
DWORD pane2drgb16_getownerinfo_windows(pane2d_handle pane, LPHANDLE destvar)
void pane2drgb16_drawrect(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
uint8_t ** pane2drgb16_dupimage(pane2d_handle pane, int padding)
uint64_t pane2drgb16_texture_add_rgb16(pane2d_handle pane, uint16_t red, uint16_t green, uint16_t blue, uint16_t alpha, pane2d_texture_handle *dest)
int pane2drgb16_type(void)
void pane2drgb16_fillrect(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2)
void pane2drgb16_drawcircle(pane2d_handle pane, int d, int x, int y, int r)
void pane2drgb16_lang(stick2xyz_print_ptr newval)
BOOL pane2drgb16_freedrawaclinfo_windows(pane2d_handle pane, struct pane2d_drawacl *src)
BOOL pane2drgb16_getdrawaclinfo_windows(pane2d_handle pane, struct pane2d_drawacl *dest)
int pane2drgb16_is_multithreaded(pane2d_handle pane)
int pane2drgb16_waituntilowner(pane2d_handle pane, int addref)
void pane2drgb16_texture_clear(pane2d_handle pane)
stick2xyz_pctchar pane2drgb16_name(void)
void pane2drgb16_drawtriangle(pane2d_handle pane, int d, int x1, int y1, int x2, int y2, int x3, int y3)
uint32_t pane2drgb16_vertex_getopts(pane2d_handle pane)
int pane2drgb16_can_multithread(void)
void pane2drgb16_fillsquare(pane2d_handle pane, pane2d_texture_handle src, int l, int x1, int y1)
void pane2drgb16_fillcircle(pane2d_handle pane, pane2d_texture_handle src, int x, int y, int r)
void pane2drgb16_free(pane2d_handle pane)
void pane2drgb16_drawline(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
uint8_t ** pane2drgb16_dupdata(pane2d_handle pane, int padding)
uint64_t pane2drgb16_texture_add_gray(pane2d_handle pane, uint8_t gray, uint8_t alpha, pane2d_texture_handle *dest)
int pane2drgb16_releaseref(pane2d_handle pane, int asyncrelease, int shutdown)
void pane2drgb16_vertex_setopts(pane2d_handle pane, uint32_t newopts)
void pane2drgb16_clear(pane2d_handle pane)
int pane2drgb16_vertex_get(pane2d_handle pane, int elm, struct pane2d_vertex_elm *dest)
void pane2drgb16_print_segment(pane2d_handle image, int use_rgb)
void pane2drgb16_freeimage(pane2d_handle pane, uint8_t **image)
void pane2drgb16_set_tty(void *fildescout, void *fildescerr)
const wchar_t * stick2xyz_pctchar
void * pane2d_texture_handle