OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2007 The Android Open Source Project | 3 * Copyright 2007 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 #include "SkPictureFlat.h" | 10 #include "SkPictureFlat.h" |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 | 114 |
115 | 115 |
116 /////////////////////////////////////////////////////////////////////////////// | 116 /////////////////////////////////////////////////////////////////////////////// |
117 | 117 |
118 SkPicture::SkPicture() { | 118 SkPicture::SkPicture() { |
119 fRecord = NULL; | 119 fRecord = NULL; |
120 fPlayback = NULL; | 120 fPlayback = NULL; |
121 fWidth = fHeight = 0; | 121 fWidth = fHeight = 0; |
122 } | 122 } |
123 | 123 |
124 SkPicture::SkPicture(const SkPicture& src) { | 124 SkPicture::SkPicture(const SkPicture& src) : INHERITED() { |
125 fWidth = src.fWidth; | 125 fWidth = src.fWidth; |
126 fHeight = src.fHeight; | 126 fHeight = src.fHeight; |
127 fRecord = NULL; | 127 fRecord = NULL; |
128 | 128 |
129 /* We want to copy the src's playback. However, if that hasn't been built | 129 /* We want to copy the src's playback. However, if that hasn't been built |
130 yet, we need to fake a call to endRecording() without actually calling | 130 yet, we need to fake a call to endRecording() without actually calling |
131 it (since it is destructive, and we don't want to change src). | 131 it (since it is destructive, and we don't want to change src). |
132 */ | 132 */ |
133 if (src.fPlayback) { | 133 if (src.fPlayback) { |
134 fPlayback = SkNEW_ARGS(SkPicturePlayback, (*src.fPlayback)); | 134 fPlayback = SkNEW_ARGS(SkPicturePlayback, (*src.fPlayback)); |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 } | 341 } |
342 | 342 |
343 #ifdef SK_BUILD_FOR_ANDROID | 343 #ifdef SK_BUILD_FOR_ANDROID |
344 void SkPicture::abortPlayback() { | 344 void SkPicture::abortPlayback() { |
345 if (NULL == fPlayback) { | 345 if (NULL == fPlayback) { |
346 return; | 346 return; |
347 } | 347 } |
348 fPlayback->abort(); | 348 fPlayback->abort(); |
349 } | 349 } |
350 #endif | 350 #endif |
OLD | NEW |