Home | History | Annotate | Download | only in samplecode

Lines Matching defs:Rec

121     struct Rec {
127 Rec() : fCount(0), fVerts(nullptr), fTexs(nullptr) {}
128 ~Rec() { delete[] fVerts; delete[] fTexs; }
131 void make_tris(Rec* rec) {
135 rec->fMode = SkVertices::kTriangles_VertexMode;
136 rec->fCount = n * 3;
137 rec->fVerts = new SkPoint[rec->fCount];
140 SkPoint* v = &rec->fVerts[i*3];
147 void make_fan(Rec* rec, int texWidth, int texHeight) {
152 rec->fMode = SkVertices::kTriangleFan_VertexMode;
153 rec->fCount = n + 2;
154 rec->fVerts = new SkPoint[rec->fCount];
155 rec->fTexs = new SkPoint[rec->fCount];
157 SkPoint* v = rec->fVerts;
158 SkPoint* t = rec->fTexs;
174 m.mapPoints(v, rec->fCount);
177 void make_strip(Rec* rec, int texWidth, int texHeight) {
182 rec->fMode = SkVertices::kTriangleStrip_VertexMode;
183 rec->fCount = 2 * (n + 1);
184 rec->fVerts = new SkPoint[rec->fCount];
185 rec->fTexs = new SkPoint[rec->fCount];
187 SkPoint* v = rec->fVerts;
188 SkPoint* t = rec->fTexs;
208 m.mapPoints(v, rec->fCount);
211 Rec fRecs[3];