Lines Matching refs:renderer

33 struct renderer;
46 struct renderer *renderer_create(struct vg_context *owner);
47 void renderer_destroy(struct renderer *);
49 void renderer_validate(struct renderer *renderer,
54 void renderer_validate_for_shader(struct renderer *renderer,
63 void renderer_validate_for_mask_rendering(struct renderer *renderer,
67 VGboolean renderer_copy_begin(struct renderer *renderer,
72 void renderer_copy(struct renderer *renderer,
76 void renderer_copy_end(struct renderer *renderer);
78 VGboolean renderer_drawtex_begin(struct renderer *renderer,
81 void renderer_drawtex(struct renderer *renderer,
85 void renderer_drawtex_end(struct renderer *renderer);
87 VGboolean renderer_scissor_begin(struct renderer *renderer,
90 void renderer_scissor(struct renderer *renderer,
93 void renderer_scissor_end(struct renderer *renderer);
95 VGboolean renderer_clear_begin(struct renderer *renderer);
97 void renderer_clear(struct renderer *renderer,
101 void renderer_clear_end(struct renderer *renderer);
103 VGboolean renderer_filter_begin(struct renderer *renderer,
114 void renderer_filter(struct renderer *renderer,
118 void renderer_filter_end(struct renderer *renderer);
120 VGboolean renderer_polygon_stencil_begin(struct renderer *renderer,
125 void renderer_polygon_stencil(struct renderer *renderer,
129 void renderer_polygon_stencil_end(struct renderer *renderer);
131 VGboolean renderer_polygon_fill_begin(struct renderer *renderer,
134 void renderer_polygon_fill(struct renderer *renderer,
138 void renderer_polygon_fill_end(struct renderer *renderer);
140 void renderer_texture_quad(struct renderer *,
149 void renderer_copy_surface(struct renderer *r,