Lines Matching refs:geometry
50 struct Geometry {
57 static GrBatch* Create(const Geometry& geometry) {
58 return SkNEW_ARGS(AAFillRectBatch, (geometry));
64 // When this is called on a batch, there is only one geometry bundle
130 const Geometry& args = fGeoData[i];
144 SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; }
147 AAFillRectBatch(const Geometry& geometry) {
149 fGeoData.push_back(geometry);
151 this->setBounds(geometry.fDevRect);
308 SkSTArray<1, Geometry, true> fGeoData;
325 AAFillRectBatch::Geometry geometry;
326 geometry.fRect = rect;
327 geometry.fViewMatrix = viewMatrix;
328 geometry.fDevRect = devRect;
329 geometry.fColor = color;
332 SkAutoTUnref<GrBatch> batch(AAFillRectBatch::Create(geometry));
404 struct Geometry {
412 static GrBatch* Create(const Geometry& geometry, const SkMatrix& viewMatrix) {
413 return SkNEW_ARGS(AAStrokeRectBatch, (geometry, viewMatrix));
419 // When this is called on a batch, there is only one geometry bundle
493 const Geometry& args = fGeoData[i];
509 SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; }
512 AAStrokeRectBatch(const Geometry& geometry, const SkMatrix& viewMatrix) {
515 fGeoData.push_back(geometry);
519 fBounds = geometry.fDevOutside;
520 fBounds.join(geometry.fDevOutsideAssist);
783 SkSTArray<1, Geometry, true> fGeoData;
794 AAStrokeRectBatch::Geometry geometry;
795 geometry.fColor = color;
796 geometry.fDevOutside = devOutside;
797 geometry.fDevOutsideAssist = devOutsideAssist;
798 geometry.fDevInside = devInside;
799 geometry.fMiterStroke = miterStroke;
801 SkAutoTUnref<GrBatch> batch(AAStrokeRectBatch::Create(geometry, viewMatrix));
832 AAFillRectBatch::Geometry geo;
852 AAStrokeRectBatch::Geometry geo;