Lines Matching refs:SkCanvasState
22 * NEW SUBCLASS OF SkCanvasState. SUCH CHANGES SHOULD ONLY BE MADE IF ABSOLUTELY
56 // NOTE: If you add more members, create a new subclass of SkCanvasState with a
78 class SkCanvasState {
80 SkCanvasState(int32_t version, SkCanvas* canvas) {
100 class SkCanvasState_v1 : public SkCanvasState {
136 using INHERITED = SkCanvasState;
166 SkCanvasState* SkCanvasStateUtils::CaptureCanvasState(SkCanvas* canvas) {
287 std::unique_ptr<SkCanvas> SkCanvasStateUtils::MakeFromCanvasState(const SkCanvasState* state) {
320 void SkCanvasStateUtils::ReleaseCanvasState(SkCanvasState* state) {
322 // Upcast to the correct version of SkCanvasState. This avoids having a virtual destructor on
323 // SkCanvasState. That would be strange since SkCanvasState has no other virtual functions, and