| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright 2010 Google Inc. |    2  * Copyright 2010 Google Inc. | 
|    3  * |    3  * | 
|    4  * Use of this source code is governed by a BSD-style license that can be |    4  * Use of this source code is governed by a BSD-style license that can be | 
|    5  * found in the LICENSE file. |    5  * found in the LICENSE file. | 
|    6  */ |    6  */ | 
|    7  |    7  | 
|    8 #ifndef GrDrawTarget_DEFINED |    8 #ifndef GrDrawTarget_DEFINED | 
|    9 #define GrDrawTarget_DEFINED |    9 #define GrDrawTarget_DEFINED | 
|   10  |   10  | 
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  264     virtual void onDrawPaths(const GrPathProcessor*, |  264     virtual void onDrawPaths(const GrPathProcessor*, | 
|  265                              const GrPathRange*, |  265                              const GrPathRange*, | 
|  266                              const void* indices, |  266                              const void* indices, | 
|  267                              PathIndexType, |  267                              PathIndexType, | 
|  268                              const float transformValues[], |  268                              const float transformValues[], | 
|  269                              PathTransformType, |  269                              PathTransformType, | 
|  270                              int count, |  270                              int count, | 
|  271                              const GrStencilSettings&, |  271                              const GrStencilSettings&, | 
|  272                              const PipelineInfo&) = 0; |  272                              const PipelineInfo&) = 0; | 
|  273  |  273  | 
|  274     virtual void onClear(const SkIRect* rect, GrColor color, bool canIgnoreRect, |  274     virtual void onClear(const SkIRect& rect, GrColor color, GrRenderTarget* ren
     derTarget) = 0; | 
|  275                          GrRenderTarget* renderTarget) = 0; |  | 
|  276  |  275  | 
|  277     /** The subclass's copy surface implementation. It should assume that any cl
     ipping has already |  276     /** The subclass's copy surface implementation. It should assume that any cl
     ipping has already | 
|  278         been performed on the rect and point and that the GrGpu supports the cop
     y. */ |  277         been performed on the rect and point and that the GrGpu supports the cop
     y. */ | 
|  279     virtual void onCopySurface(GrSurface* dst, |  278     virtual void onCopySurface(GrSurface* dst, | 
|  280                                GrSurface* src, |  279                                GrSurface* src, | 
|  281                                const SkIRect& srcRect, |  280                                const SkIRect& srcRect, | 
|  282                                const SkIPoint& dstPoint) = 0; |  281                                const SkIPoint& dstPoint) = 0; | 
|  283  |  282  | 
|  284     // Check to see if this set of draw commands has been sent out |  283     // Check to see if this set of draw commands has been sent out | 
|  285     virtual bool       isIssued(uint32_t drawID) { return true; } |  284     virtual bool       isIssued(uint32_t drawID) { return true; } | 
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  342     bool setupClip(const GrPipelineBuilder&, |  341     bool setupClip(const GrPipelineBuilder&, | 
|  343                    GrPipelineBuilder::AutoRestoreFragmentProcessorState*, |  342                    GrPipelineBuilder::AutoRestoreFragmentProcessorState*, | 
|  344                    GrPipelineBuilder::AutoRestoreStencil*, |  343                    GrPipelineBuilder::AutoRestoreStencil*, | 
|  345                    GrScissorState* scissorState, |  344                    GrScissorState* scissorState, | 
|  346                    const SkRect* devBounds) override; |  345                    const SkRect* devBounds) override; | 
|  347  |  346  | 
|  348     typedef GrDrawTarget INHERITED; |  347     typedef GrDrawTarget INHERITED; | 
|  349 }; |  348 }; | 
|  350  |  349  | 
|  351 #endif |  350 #endif | 
| OLD | NEW |