Lines Matching refs:dst
51 bool SkQuadClipper::clipQuad(const SkPoint srcPts[3], SkPoint dst[3]) {
56 dst[0] = srcPts[2];
57 dst[1] = srcPts[1];
58 dst[2] = srcPts[0];
61 memcpy(dst, srcPts, 3 * sizeof(SkPoint));
68 if (dst[2].fY <= ctop || dst[0].fY >= cbot) {
76 if (dst[0].fY < ctop) {
77 if (chopMonoQuadAtY(dst, ctop, &t)) {
79 SkChopQuadAt(dst, tmp, t);
80 dst[0] = tmp[2];
81 dst[1] = tmp[3];
86 if (dst[i].fY < ctop) {
87 dst[i].fY = ctop;
94 if (dst[2].fY > cbot) {
95 if (chopMonoQuadAtY(dst, cbot, &t)) {
96 SkChopQuadAt(dst, tmp, t);
97 dst[1] = tmp[1];
98 dst[2] = tmp[2];
103 if (dst[i].fY > cbot) {
104 dst[i].fY = cbot;
111 SkTSwap<SkPoint>(dst[0], dst[2]);