• Home
  • Raw
  • Download

Lines Matching +full:multi +full:- +full:core

4  * Use of this source code is governed by a BSD-style license that can be
7 * This test confirms that a multi skp can be serialize and deserailzied without error.
10 #include "include/core/SkDocument.h"
11 #include "include/core/SkFont.h"
12 #include "include/core/SkPicture.h"
13 #include "include/core/SkString.h"
14 #include "include/core/SkSurface.h"
15 #include "include/core/SkTextBlob.h"
16 #include "src/core/SkRecord.h"
17 #include "src/core/SkRecorder.h"
70 canvas->drawColor(SK_ColorWHITE); in draw_something()
78 canvas->drawRect(rect, paint); in draw_something()
84 canvas->drawRRect(oval, paint); in draw_something()
87 canvas->drawCircle(180, 50, 5*seed, paint); in draw_something()
91 canvas->drawRoundRect(rect, 10, 10, paint); in draw_something()
94 path.cubicTo(768, 0, -512, 256, 256, 256); in draw_something()
96 canvas->drawPath(path, paint); in draw_something()
98 canvas->drawImage(image, 128-seed, 128, &paint); in draw_something()
102 canvas->drawImageRect(image, rect2, &paint); in draw_something()
108 canvas->drawTextBlob(text.get(), 50, 25, paint2); in draw_something()
111 // Test serialization and deserialization of multi skp.
131 surface->getCanvas()->clear(SK_ColorGREEN); in DEF_TEST()
132 sk_sp<SkImage> image(surface->makeImageSnapshot()); in DEF_TEST()
138 SkCanvas* pictureCanvas = multipic->beginPage(WIDTH, HEIGHT); in DEF_TEST()
140 multipic->endPage(); in DEF_TEST()
146 multipic->close(); in DEF_TEST()
150 REPORTER_ASSERT(reporter, writtenStream->getLength() > 24, in DEF_TEST()
151 "Written data length too short (%d)", writtenStream->getLength()); in DEF_TEST()
152 SkDebugf("Multi Frame file size = %d\n", writtenStream->getLength()); in DEF_TEST()
176 SkRect bounds = frame.fPicture->cullRect(); in DEF_TEST()
194 frame.fPicture->playback(&resultRecorder); in DEF_TEST()