#ifndef RENDER_PRIV_H #define RENDER_PRIV_H int find_supported_modes(unsigned dst_mode); struct remap_object { struct remap_calls *calls; void *priv; }; struct remap_object *remap_init(int dst_mode, int features, const ColorSpaceDesc *color_space); void remap_done(struct remap_object *ro); int remap_palette_update(struct remap_object *ro, unsigned i, unsigned bits, unsigned r, unsigned g, unsigned b); void remap_remap_rect(struct remap_object *ro, const struct bitmap_desc src_img, int src_mode, int x0, int y0, int width, int height ); void remap_remap_rect_dst(struct remap_object *ro, const struct bitmap_desc src_img, int src_mode, int x0, int y0, int width, int height ); void remap_remap_mem(struct remap_object *ro, const struct bitmap_desc src_img, int src_mode, int src_start, int offset, int len ); int remap_get_cap(struct remap_object *ro); #endif