Lines Matching defs:crect
89 static const SkRect& AsRect(const sk_rect_t& crect) {
90 return reinterpret_cast<const SkRect&>(crect);
210 void sk_pathbuilder_add_rect(sk_pathbuilder_t* cbuilder, const sk_rect_t* crect, sk_path_direction_t cdir) {
215 as_pathbuilder(cbuilder)->addRect(AsRect(*crect), dir);
218 void sk_pathbuilder_add_oval(sk_pathbuilder_t* cbuilder, const sk_rect_t* crect, sk_path_direction_t cdir) {
223 as_pathbuilder(cbuilder)->addOval(AsRect(*crect), dir);
238 bool sk_path_get_bounds(const sk_path_t* cpath, sk_rect_t* crect) {
242 if (crect) {
243 *crect = ToRect(SkRect::MakeEmpty());
248 if (crect) {
249 *crect = ToRect(path.getBounds());
260 void sk_canvas_save_layer(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
261 AsCanvas(ccanvas)->drawRect(AsRect(*crect), AsPaint(*cpaint));
295 void sk_canvas_clip_rect(sk_canvas_t* ccanvas, const sk_rect_t* crect) {
296 AsCanvas(ccanvas)->clipRect(AsRect(*crect));
307 void sk_canvas_draw_rect(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
308 AsCanvas(ccanvas)->drawRect(AsRect(*crect), AsPaint(*cpaint));
316 void sk_canvas_draw_oval(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
317 AsCanvas(ccanvas)->drawOval(AsRect(*crect), AsPaint(*cpaint));