120e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown/* 220e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * Copyright (C) 2010 The Android Open Source Project 320e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * 420e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * Licensed under the Apache License, Version 2.0 (the "License"); 520e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * you may not use this file except in compliance with the License. 620e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * You may obtain a copy of the License at 720e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * 820e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * http://www.apache.org/licenses/LICENSE-2.0 920e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * 1020e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * Unless required by applicable law or agreed to in writing, software 1120e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * distributed under the License is distributed on an "AS IS" BASIS, 1220e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1320e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * See the License for the specific language governing permissions and 1420e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown * limitations under the License. 1520e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown */ 1620e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 1720e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown#ifndef _ANDROID_GRAPHICS_MATRIX_H 1820e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown#define _ANDROID_GRAPHICS_MATRIX_H 1920e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 2020e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown#include "jni.h" 2120e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown#include "SkMatrix.h" 2220e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 2320e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brownnamespace android { 2420e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 2520e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown/* Gets the underlying SkMatrix from a Matrix object. */ 2620e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brownextern SkMatrix* android_graphics_Matrix_getSkMatrix(JNIEnv* env, jobject matrixObj); 2720e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 2820e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown} // namespace android 2920e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown 3020e987bfc35d0ae6cb6344ead65ed44ee7cf8750Jeff Brown#endif // _ANDROID_GRAPHICS_MATRIX_H 31