Lines Matching refs:rhs
72 RenderSurface(const RenderSurface* rhs) in RenderSurface()
74 data = rhs->data; in RenderSurface()
75 stride = rhs->stride; in RenderSurface()
76 w = rhs->w; in RenderSurface()
77 h = rhs->h; in RenderSurface()
78 cs = rhs->cs; in RenderSurface()
79 channelSize = rhs->channelSize; in RenderSurface()
80 premultiplied = rhs->premultiplied; in RenderSurface()
96 void intersect(const RenderRegion& rhs);
97 void add(const RenderRegion& rhs);
99 bool operator==(const RenderRegion& rhs) const
101 if (x == rhs.x && y == rhs.y && w == rhs.w && h == rhs.h) return true;
125 void operator=(const RenderStroke& rhs)
127 width = rhs.width;
129 memcpy(color, rhs.color, sizeof(color));
132 if (rhs.fill) fill = rhs.fill->duplicate();
136 if (rhs.dashCnt > 0) {
137 dashPattern = static_cast<float*>(malloc(sizeof(float) * rhs.dashCnt));
138 memcpy(dashPattern, rhs.dashPattern, sizeof(float) * rhs.dashCnt);
142 dashCnt = rhs.dashCnt;
143 miterlimit = rhs.miterlimit;
144 cap = rhs.cap;
145 join = rhs.join;
146 strokeFirst = rhs.strokeFirst;
147 trim = rhs.trim;