Lines Matching refs:surface
69 void gfx_copyrect(gfx_surface* surface, uint x, uint y, uint width, uint height, uint x2, uint y2);
72 void gfx_fillrect(gfx_surface* surface, uint x, uint y, uint width, uint height, uint color);
75 void gfx_putpixel(gfx_surface* surface, uint x, uint y, uint color);
78 void gfx_line(gfx_surface* surface, uint x1, uint y1, uint x2, uint y2, uint color);
84 void gfx_flush(struct gfx_surface* surface);
87 void gfx_flush_rows(struct gfx_surface* surface, uint start, uint end);
89 void gfx_putchar(struct gfx_surface* surface, const struct gfx_font* font,
93 static inline void gfx_clear(gfx_surface* surface, uint color) { in gfx_clear() argument
94 surface->fillrect(surface, 0, 0, surface->width, surface->height, color); in gfx_clear()
95 gfx_flush(surface); in gfx_clear()
100 zx_status_t gfx_init_surface(gfx_surface* surface, void* ptr, uint width, uint height, uint stride,…
105 zx_status_t gfx_init_surface_from_display(gfx_surface* surface, struct display_info*);
109 void gfx_surface_destroy(struct gfx_surface* surface);