Lines Matching refs:paint
30 #include "paint.h"
52 void vegaSetPaint(VGPaint paint, VGbitfield paintModes)
56 if (paint == VG_INVALID_HANDLE) {
58 paint = paint_to_handle(ctx->default_paint);
59 } else if (!vg_object_is_valid(paint, VG_OBJECT_PAINT)) {
70 ctx->state.vg.fill_paint = handle_to_paint(paint);
73 ctx->state.vg.stroke_paint = handle_to_paint(paint);
82 VGPaint paint = VG_INVALID_HANDLE;
90 paint = paint_to_handle(ctx->state.vg.fill_paint);
92 paint = paint_to_handle(ctx->state.vg.stroke_paint);
94 if (paint == paint_to_handle(ctx->default_paint))
95 paint = VG_INVALID_HANDLE;
97 return paint;
100 void vegaSetColor(VGPaint paint, VGuint rgba)
105 if (paint == VG_INVALID_HANDLE) {
110 if (!vg_object_is_valid(paint, VG_OBJECT_PAINT)) {
115 p = handle_to_paint(paint);
123 VGuint vegaGetColor(VGPaint paint)
129 if (paint == VG_INVALID_HANDLE) {
134 if (!vg_object_is_valid(paint, VG_OBJECT_PAINT)) {
138 p = handle_to_paint(paint);
143 void vegaPaintPattern(VGPaint paint, VGImage pattern)
147 if (paint == VG_INVALID_HANDLE ||
148 !vg_context_is_object_valid(ctx, VG_OBJECT_PAINT, paint)) {
154 paint_set_type(handle_to_paint(paint), VG_PAINT_TYPE_COLOR);
164 if (!vg_object_is_valid(paint, VG_OBJECT_PAINT) ||
169 paint_set_pattern(handle_to_paint(paint),