PTAL
Some of my questions might be removed if I could see the subclass that wants to override these in the same CL, or at least point to a CL from here that shows the proposed overrides. http://codereview.appspot.com/5450102/diff/1/include/core/SkCanvas.h File include/core/SkCanvas.h (left): http://codereview.appspot.com/5450102/diff/1/include/core/SkCanvas.h#oldcode81 include/core/SkCanvas.h:81: SkDevice* setDevice(SkDevice* device); Is it sufficient to just have setDevice be virtual, and not getDevice()? http://codereview.appspot.com/5450102/diff/1/include/core/SkCanvas.h File include/core/SkCanvas.h (right): http://codereview.appspot.com/5450102/diff/1/include/core/SkCanvas.h#newcode921 include/core/SkCanvas.h:921: // need to overload this method. What are the lifetime/ownership rules for the returned canvas? Is it owned by the original canvas, or is the caller required to manage it in anyway?
CL that requires these changes: http://codereview.appspot.com/5430058/
On 2011/12/06 15:08:51, junov1 wrote: > CL that requires these changes: > http://codereview.appspot.com/5430058/ Closing this review. changes will be integrated into this CL moving forward: http://codereview.appspot.com/5430058/