1fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown/*
2fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * Copyright (C) 2011 The Android Open Source Project
3fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown *
4fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * Licensed under the Apache License, Version 2.0 (the "License");
5fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * you may not use this file except in compliance with the License.
6fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * You may obtain a copy of the License at
7fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown *
8fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown *      http://www.apache.org/licenses/LICENSE-2.0
9fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown *
10fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * Unless required by applicable law or agreed to in writing, software
11fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * distributed under the License is distributed on an "AS IS" BASIS,
12fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * See the License for the specific language governing permissions and
14fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown * limitations under the License.
15fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown */
16fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
17fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown#ifndef _ANDROID_GRAPHICS_REGION_H
18fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown#define _ANDROID_GRAPHICS_REGION_H
19fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
20fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown#include "jni.h"
21fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown#include "SkRegion.h"
22fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
23fbf097732137a32930d151f7ba6816a5b870c32aJeff Brownnamespace android {
24fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
25fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown/* Gets the underlying SkRegion from a Region object. */
26fbf097732137a32930d151f7ba6816a5b870c32aJeff Brownextern SkRegion* android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj);
27fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
28fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown} // namespace android
29fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown
30fbf097732137a32930d151f7ba6816a5b870c32aJeff Brown#endif // _ANDROID_GRAPHICS_REGION_H
31