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