Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: include/core/SkCanvas.h

Issue 21168006: added drawVertices path to GameBench (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « bench/GameBench.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2006 The Android Open Source Project 3 * Copyright 2006 The Android Open Source Project
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 9
10 #ifndef SkCanvas_DEFINED 10 #ifndef SkCanvas_DEFINED
(...skipping 810 matching lines...) Expand 10 before | Expand all | Expand 10 after
821 kTriangleStrip_VertexMode, 821 kTriangleStrip_VertexMode,
822 kTriangleFan_VertexMode 822 kTriangleFan_VertexMode
823 }; 823 };
824 824
825 /** Draw the array of vertices, interpreted as triangles (based on mode). 825 /** Draw the array of vertices, interpreted as triangles (based on mode).
826 @param vmode How to interpret the array of vertices 826 @param vmode How to interpret the array of vertices
827 @param vertexCount The number of points in the vertices array (and 827 @param vertexCount The number of points in the vertices array (and
828 corresponding texs and colors arrays if non-null) 828 corresponding texs and colors arrays if non-null)
829 @param vertices Array of vertices for the mesh 829 @param vertices Array of vertices for the mesh
830 @param texs May be null. If not null, specifies the coordinate 830 @param texs May be null. If not null, specifies the coordinate
831 in texture space for each vertex. 831 in _texture_ space (not uv space) for each vertex.
832 @param colors May be null. If not null, specifies a color for each 832 @param colors May be null. If not null, specifies a color for each
833 vertex, to be interpolated across the triangle. 833 vertex, to be interpolated across the triangle.
834 @param xmode Used if both texs and colors are present. In this 834 @param xmode Used if both texs and colors are present. In this
835 case the colors are combined with the texture using mode, 835 case the colors are combined with the texture using mode,
836 before being drawn using the paint. If mode is null, then 836 before being drawn using the paint. If mode is null, then
837 kModulate_Mode is used. 837 kModulate_Mode is used.
838 @param indices If not null, array of indices to reference into the 838 @param indices If not null, array of indices to reference into the
839 vertex (texs, colors) array. 839 vertex (texs, colors) array.
840 @param indexCount number of entries in the indices array (if not null) 840 @param indexCount number of entries in the indices array (if not null)
841 @param paint Specifies the shader/texture if present. 841 @param paint Specifies the shader/texture if present.
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
1170 if (NULL != fCanvas) { 1170 if (NULL != fCanvas) {
1171 fCanvas->endCommentGroup(); 1171 fCanvas->endCommentGroup();
1172 } 1172 }
1173 } 1173 }
1174 1174
1175 private: 1175 private:
1176 SkCanvas* fCanvas; 1176 SkCanvas* fCanvas;
1177 }; 1177 };
1178 1178
1179 #endif 1179 #endif
OLDNEW
« no previous file with comments | « bench/GameBench.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698