Home | History | Annotate | Download | only in samplecode

Lines Matching refs:rec

334 class Rec {
341 Rec() : fCount(0), fVerts(NULL), fTexs(NULL) {}
342 ~Rec() { delete[] fVerts; delete[] fTexs; }
345 void make_tris(Rec* rec) {
349 rec->fMode = SkCanvas::kTriangles_VertexMode;
350 rec->fCount = n * 3;
351 rec->fVerts = new SkPoint[rec->fCount];
354 SkPoint* v = &rec->fVerts[i*3];
361 void make_fan(Rec* rec, int texWidth, int texHeight) {
366 rec->fMode = SkCanvas::kTriangleFan_VertexMode;
367 rec->fCount = n + 2;
368 rec->fVerts = new SkPoint[rec->fCount];
369 rec->fTexs = new SkPoint[rec->fCount];
371 SkPoint* v = rec->fVerts;
372 SkPoint* t = rec->fTexs;
388 m.mapPoints(v, rec->fCount);
391 void make_strip(Rec* rec, int texWidth, int texHeight) {
396 rec->fMode = SkCanvas::kTriangleStrip_VertexMode;
397 rec->fCount = 2 * (n + 1);
398 rec->fVerts = new SkPoint[rec->fCount];
399 rec->fTexs = new SkPoint[rec->fCount];
401 SkPoint* v = rec->fVerts;
402 SkPoint* t = rec->fTexs;
422 m.mapPoints(v, rec->fCount);
426 Rec fRecs[3];