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
17ed6b9dff563c5e22f040ff37e12c0d771e0478aeAndreas Gampe#ifndef _ANDROID_GRAPHICS_MATRIX_H_
18ed6b9dff563c5e22f040ff37e12c0d771e0478aeAndreas Gampe#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
30ed6b9dff563c5e22f040ff37e12c0d771e0478aeAndreas Gampe#endif // _ANDROID_GRAPHICS_MATRIX_H_
31