blob: 21651cd32242b3228fde60b9136664e2dad68c9f [file] [log] [blame]
twiz@google.com6cf53032012-06-22 18:55:55 +00001/*
2 * Copyright 2012 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef picture_utils_DEFINED
9#define picture_utils_DEFINED
10#include "SkTypes.h"
11
12class SkBitmap;
13class SkFILEStream;
14class SkString;
15class SkPicture;
16
17namespace sk_tools {
18 // Creates a posix style filepath by concatenating name onto dir with a
19 // forward slash into path.
20 void make_filepath(SkString* path, const char* dir, const SkString& name);
21
22 // Prepares the bitmap so that it can be written.
23 //
24 // Specifically, it configures the bitmap, allocates pixels and then
25 // erases the pixels to transparent black.
26 void setup_bitmap(SkBitmap* bitmap, int width, int height);
27}
28
29#endif // picture_utils_DEFINED