Lines Matching refs:sg

178             SPLinearGradient *sg=SP_LINEARGRADIENT(this);
181 if( sg->x1._set != tg->x1._set) { break; }
182 if( sg->y1._set != tg->y1._set) { break; }
183 if( sg->x2._set != tg->x2._set) { break; }
184 if( sg->y2._set != tg->y2._set) { break; }
185 if( sg->x1._set && sg->y1._set && sg->x2._set && sg->y2._set) {
186 if( (sg->x1.computed != tg->x1.computed) ||
187 (sg->y1.computed != tg->y1.computed) ||
188 (sg->x2.computed != tg->x2.computed) ||
189 (sg->y2.computed != tg->y2.computed) ) { break; }
190 } else if( sg->x1._set || sg->y1._set || sg->x2._set || sg->y2._set) { break; } // some mix of set and not set
193 SPRadialGradient *sg=SP_RADIALGRADIENT(this);
196 if( sg->cx._set != tg->cx._set) { break; }
197 if( sg->cy._set != tg->cy._set) { break; }
198 if( sg->r._set != tg->r._set) { break; }
199 if( sg->fx._set != tg->fx._set) { break; }
200 if( sg->fy._set != tg->fy._set) { break; }
201 if( sg->cx._set && sg->cy._set && sg->fx._set && sg->fy._set && sg->r._set) {
202 if( (sg->cx.computed != tg->cx.computed) ||
203 (sg->cy.computed != tg->cy.computed) ||
204 (sg->r.computed != tg->r.computed ) ||
205 (sg->fx.computed != tg->fx.computed) ||
206 (sg->fy.computed != tg->fy.computed) ) { break; }
207 } else if( sg->cx._set || sg->cy._set || sg->fx._set || sg->fy._set || sg->r._set ) { break; } // some mix of set and not set
210 SPMesh *sg=SP_MESH(this);
213 if( sg->x._set != !tg->x._set) { break; }
214 if( sg->y._set != !tg->y._set) { break; }
215 if( sg->x._set && sg->y._set) {
216 if( (sg->x.computed != tg->x.computed) ||
217 (sg->y.computed != tg->y.computed) ) { break; }
218 } else if( sg->x._set || sg->y._set) { break; } // some mix of set and not set