Home | History | Annotate | Download | only in samplecode

Lines Matching refs:Rec

137     struct Rec {
143 Rec() : fCount(0), fVerts(NULL), fTexs(NULL) {}
144 ~Rec() { delete[] fVerts; delete[] fTexs; }
147 void make_tris(Rec* rec) {
151 rec->fMode = SkCanvas::kTriangles_VertexMode;
152 rec->fCount = n * 3;
153 rec->fVerts = new SkPoint[rec->fCount];
156 SkPoint* v = &rec->fVerts[i*3];
163 void make_fan(Rec* rec, int texWidth, int texHeight) {
168 rec->fMode = SkCanvas::kTriangleFan_VertexMode;
169 rec->fCount = n + 2;
170 rec->fVerts = new SkPoint[rec->fCount];
171 rec->fTexs = new SkPoint[rec->fCount];
173 SkPoint* v = rec->fVerts;
174 SkPoint* t = rec->fTexs;
190 m.mapPoints(v, rec->fCount);
193 void make_strip(Rec* rec, int texWidth, int texHeight) {
198 rec->fMode = SkCanvas::kTriangleStrip_VertexMode;
199 rec->fCount = 2 * (n + 1);
200 rec->fVerts = new SkPoint[rec->fCount];
201 rec->fTexs = new SkPoint[rec->fCount];
203 SkPoint* v = rec->fVerts;
204 SkPoint* t = rec->fTexs;
224 m.mapPoints(v, rec->fCount);
227 Rec fRecs[3];