image_skia_util_ios.h revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef UI_GFX_IMAGE_IMAGE_SKIA_UTIL_IOS_H_
6#define UI_GFX_IMAGE_IMAGE_SKIA_UTIL_IOS_H_
7
8#include "ui/base/ui_export.h"
9
10#ifdef __OBJC__
11@class UIImage;
12#else
13class UIImage;
14#endif
15
16namespace gfx {
17class ImageSkia;
18
19// Converts to ImageSkia from UIImage.
20UI_EXPORT gfx::ImageSkia ImageSkiaFromUIImage(UIImage* image);
21
22// Converts to UIImage from ImageSkia.  Returns an autoreleased UIImage.
23UI_EXPORT UIImage* UIImageFromImageSkia(const gfx::ImageSkia& image_skia);
24
25}  // namespace gfx
26
27#endif  // UI_GFX_IMAGE_IMAGE_SKIA_UTIL_IOS_H_
28