21#define PANE2DGRAY_H (1)
125#if defined(__WINDOWS__) | defined(DOXYGEN_BUILD)
259 uint32_t typesallowed
313 uint32_t typerequested,
int pane2dgray_type(void)
void pane2dgray_drawrect(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
void pane2dgray_freeimage16(pane2d_handle pane, uint16_t **image)
int pane2dgray_texture_enum(pane2d_handle pane, pane2d_texture_handle *dest, uint64_t number)
void pane2dgray_fillcircle(pane2d_handle pane, pane2d_texture_handle src, int x, int y, int r)
void pane2dgray_freedatap(pane2d_handle pane, uint8_t *image)
void pane2dgray_drawcircle(pane2d_handle pane, int d, int x, int y, int r)
int pane2dgray_is_multithreaded(pane2d_handle pane)
uint64_t pane2dgray_texture_add_gray16(pane2d_handle pane, uint16_t gray, uint16_t alpha, pane2d_texture_handle *dest)
int pane2dgray_changeaccesscontrol(pane2d_handle pane, void *hthread, int hthreadsize, uint32_t flags)
uint32_t pane2dgray_vertex_getopts(pane2d_handle pane)
void pane2dgray_freeimage(pane2d_handle pane, uint8_t **image)
BOOL pane2dgray_freedrawaclinfo_windows(pane2d_handle pane, struct pane2d_drawacl *src)
DWORD pane2dgray_getownerinfo_windows(pane2d_handle pane, LPHANDLE destvar)
int pane2dgray_releaseref(pane2d_handle pane, int asyncrelease, int shutdown)
BOOL pane2dgray_getdrawaclinfo_windows(pane2d_handle pane, struct pane2d_drawacl *dest)
stick2xyz_pctchar pane2dgray_name(void)
void pane2dgray_drawsquare(pane2d_handle pane, int d, int l, int x1, int y1)
uint64_t pane2dgray_texture_add_gray(pane2d_handle pane, uint8_t gray, uint8_t alpha, pane2d_texture_handle *dest)
uint16_t * pane2dgray_dupdata16p(pane2d_handle pane, int padding)
void pane2dgray_getref(pane2d_handle pane, int *refcount, int *refwaiting)
void pane2dgray_drawpixel(pane2d_handle pane, int x, int y)
void pane2dgray_vertex_setopts(pane2d_handle pane, uint32_t newopts)
pane2d_handle pane2dgray_alloc_multithread(int x, int y, size_t maxthreads, uint32_t typesallowed)
uint64_t pane2dgray_texture_add_rgb(pane2d_handle pane, uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha, pane2d_texture_handle *dest)
int pane2dgray_addref(pane2d_handle pane)
int pane2dgray_changeowningthread(pane2d_handle pane, void *newthread, int addref)
void pane2dgray_drawline(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
void pane2dgray_free(pane2d_handle pane)
uint8_t ** pane2dgray_dupimage(pane2d_handle pane, int padding)
void pane2dgray_lang(stick2xyz_print_ptr newval)
void pane2dgray_print_segment(pane2d_handle image, int use_rgb)
uint64_t pane2dgray_texture_add_rgb16(pane2d_handle pane, uint16_t red, uint16_t green, uint16_t blue, uint16_t alpha, pane2d_texture_handle *dest)
int pane2dgray_vertex_get(pane2d_handle pane, int elm, struct pane2d_vertex_elm *dest)
void pane2dgray_texture_clear(pane2d_handle pane)
int pane2dgray_dupfunc_getlist(uint32_t typerequested, struct pane2d_dupgen_funcs *dest)
void pane2dgray_version(int *dest)
void * pane2dgray_eventreleased(pane2d_handle pane)
void pane2dgray_drawtworighttriangles(pane2d_handle pane, int d, int x1, int y1, int x2, int y2)
int pane2dgray_candraw(pane2d_handle pane)
void pane2dgray_freedata16p(pane2d_handle pane, uint16_t *image)
int pane2dgray_waituntilowner(pane2d_handle pane, int addref)
int pane2dgray_isowner(pane2d_handle pane)
void pane2dgray_drawellipse(pane2d_handle pane, int d, int x, int y, int rx, int ry)
void pane2dgray_dupxy(pane2d_handle pane, int *x, int *y)
void pane2dgray_fillellipse(pane2d_handle pane, pane2d_texture_handle src, int x, int y, int rx, int ry)
void pane2dgray_fillrighttriangle(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2, int b)
pane2d_handle pane2dgray_alloc(int x, int y)
int pane2dgray_termwaituntilowner(pane2d_handle pane)
void pane2dgray_fillrect(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2)
void pane2dgray_drawrighttriangle(pane2d_handle pane, int d, int x1, int y1, int x2, int y2, int b)
stick2xyz_pctchar pane2dgray_desc(void)
int pane2dgray_vertex_get_v2(pane2d_handle pane, int elm, struct pane2d_vertex_elm_v2 *dest)
void pane2dgray_fillsquare(pane2d_handle pane, pane2d_texture_handle src, int l, int x1, int y1)
void pane2dgray_drawtriangle(pane2d_handle pane, int d, int x1, int y1, int x2, int y2, int x3, int y3)
int pane2dgray_get_bpp(void)
uint8_t ** pane2dgray_dupdata(pane2d_handle pane, int padding)
uint32_t pane2dgray_colortype(void)
uint8_t * pane2dgray_dupdatap(pane2d_handle pane, int padding)
void pane2dgray_clear(pane2d_handle pane)
int pane2dgray_can_multithread(void)
void pane2dgray_set_tty(void *fildescout, void *fildescerr)
void pane2dgray_filltriangle(pane2d_handle pane, pane2d_texture_handle src, int x1, int y1, int x2, int y2, int x3, int y3)
uint16_t ** pane2dgray_dupimage16(pane2d_handle pane, int padding)
const wchar_t * stick2xyz_pctchar
void * pane2d_texture_handle