add LF at end of file (dumb warning)
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 8 Mar 2011 15:36:57 +0000 (15:36 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 8 Mar 2011 15:36:57 +0000 (15:36 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@902 2bbb7eff-a529-9590-31e7-b0007b416f81

gpu/src/GrPathRenderer.h

index f99b92259c94c31c7c4ea6065092b3f7fc67b202..c2d30c0bd58c2afddda51e64219c65240dec7a33 100644 (file)
@@ -23,7 +23,7 @@ class GrPathIter;
 struct GrPoint;
 
 /**
- * A path renderer.
+ *  Base class for drawing paths into a GrDrawTarget.
  */
 class GrPathRenderer {
 public:
@@ -74,18 +74,18 @@ public:
      *         clips.
      */
     virtual bool requiresStencilPass(const GrDrawTarget* target,
-                                     GrPathIter* path, 
+                                     GrPathIter* path,
                                      GrPathFill fill) const { return false; }
-    
+
     bool requiresStencilPass(const GrDrawTarget* target,
-                             const GrPath& path, 
-                             GrPathFill fill) const { 
+                             const GrPath& path,
+                             GrPathFill fill) const {
         GrPath::Iter iter(path);
         return requiresStencilPass(target, &iter, fill);
     }
 
     /**
-     * Draws a path to the stencil buffer. Assume the writable stencil bits 
+     * Draws a path to the stencil buffer. Assume the writable stencil bits
      * are already initialized to zero. Fill will always be either
      * kWinding_PathFill or kEvenOdd_PathFill.
      *
@@ -118,6 +118,10 @@ public:
     }
 };
 
+/**
+ *  Subclass that renders the path using the stencil buffer to resolve fill
+ *  rules (e.g. winding, even-odd)
+ */
 class GrDefaultPathRenderer : public GrPathRenderer {
 public:
     GrDefaultPathRenderer(bool separateStencilSupport,
@@ -129,7 +133,7 @@ public:
                           GrPathFill fill,
                           const GrPoint* translate);
     virtual bool requiresStencilPass(const GrDrawTarget* target,
-                                     GrPathIter* path, 
+                                     GrPathIter* path,
                                      GrPathFill fill) const;
     virtual void drawPathToStencil(GrDrawTarget* target,
                                    GrPathIter* path,
@@ -148,4 +152,4 @@ private:
     bool    fStencilWrapOps;
 };
 
-#endif
\ No newline at end of file
+#endif