Lines Matching full:sk_sp
34 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
39 return sk_sp<IntDrawable>(new IntDrawable(a, b, c, d));
72 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
75 return sk_sp<PaintDrawable>(new PaintDrawable(paint));
109 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
110 sk_sp<SkFlattenable> intDrawable(
115 sk_sp<SkFlattenable> paintDrawable(
120 return sk_sp<CompoundDrawable>(new CompoundDrawable((IntDrawable*) intDrawable.get(),
136 sk_sp<IntDrawable> fIntDrawable;
137 sk_sp<PaintDrawable> fPaintDrawable;
162 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
163 sk_sp<SkFlattenable> compoundDrawable(
168 sk_sp<SkFlattenable> intDrawable(
173 sk_sp<SkFlattenable> drawable(
177 return sk_sp<RootDrawable>(new RootDrawable((CompoundDrawable*) compoundDrawable.get(),
195 sk_sp<CompoundDrawable> fCompoundDrawable;
196 sk_sp<IntDrawable> fIntDrawable;
197 sk_sp<SkDrawable> fDrawable;
209 sk_sp<SkDrawable> drawable(new IntDrawable(1, 2, 3, 4));
212 sk_sp<RootDrawable> root(new RootDrawable(5, 6, 7, 8, paint, 9, 10, 11, 12, drawable.get()));
217 sk_sp<SkData> data = SkData::MakeUninitialized(writeBuffer.bytesWritten());
223 sk_sp<SkDrawable> out((SkDrawable*)readBuffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
263 sk_sp<SkDrawable> drawable(new IntDrawable(1, 2, 3, 4));
264 sk_sp<RootDrawable> root(new RootDrawable(5, 6, 7, 8, paint, 9, 10, 11, 12, drawable.get()));
266 sk_sp<PaintDrawable> paintDrawable(new PaintDrawable(paint));
268 sk_sp<CompoundDrawable> comDrawable(new CompoundDrawable(13, 14, 15, 16, textPaint));
272 sk_sp<SkDrawable> recordedDrawable = recorder.finishRecordingAsDrawable();
277 sk_sp<SkData> data = SkData::MakeUninitialized(writeBuffer.bytesWritten());
283 sk_sp<SkDrawable> out((SkDrawable*)readBuffer.readFlattenable(SkFlattenable::kSkDrawable_Type));