blob: 8f63539a309361bb19ea4786d70581188c3531c7 [file] [log] [blame]
epoger@google.comec3ed6a2011-07-28 14:26:00 +00001
reed@android.com8a1c16f2008-12-17 15:59:43 +00002/*
epoger@google.comec3ed6a2011-07-28 14:26:00 +00003 * Copyright 2006 The Android Open Source Project
reed@android.com8a1c16f2008-12-17 15:59:43 +00004 *
epoger@google.comec3ed6a2011-07-28 14:26:00 +00005 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
reed@android.com8a1c16f2008-12-17 15:59:43 +00007 */
8
epoger@google.comec3ed6a2011-07-28 14:26:00 +00009
reed@android.com8a1c16f2008-12-17 15:59:43 +000010#ifndef SkApplication_DEFINED
11#define SkApplication_DEFINED
12
13class SkOSWindow;
14
senorblanco@chromium.org78b82532011-06-28 19:44:03 +000015extern SkOSWindow* create_sk_window(void* hwnd, int argc, char** argv);
reed@android.com8a1c16f2008-12-17 15:59:43 +000016extern void application_init();
17extern void application_term();
18
caryclark17f0b6d2014-07-22 10:15:34 -070019#ifdef SK_BUILD_FOR_IOS
20enum IOS_launch_type {
21 kError_iOSLaunchType = -1,
22 kTool_iOSLaunchType = 0,
23 kApplication__iOSLaunchType = 1
24};
25
26extern IOS_launch_type set_cmd_line_args(int argc, char *argv[],
27 const char* resourceDir);
28#endif
29
reed@android.com8a1c16f2008-12-17 15:59:43 +000030#endif // SkApplication_DEFINED