Lines Matching defs:env

34     static void finalizer(JNIEnv* env, jobject clazz, SkMatrix* obj) {
38 static SkMatrix* create(JNIEnv* env, jobject clazz, const SkMatrix* src) {
47 static jboolean isIdentity(JNIEnv* env, jobject clazz, SkMatrix* obj) {
51 static jboolean rectStaysRect(JNIEnv* env, jobject clazz, SkMatrix* obj) {
55 static void reset(JNIEnv* env, jobject clazz, SkMatrix* obj) {
59 static void set(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* other) {
63 static void setTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) {
69 static void setScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) {
77 static void setScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) {
83 static void setRotate__FFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees, jfloat px, jfloat py) {
90 static void setRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) {
95 static void setSinCos__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sinValue, jfloat cosValue, jfloat px, jfloat py) {
103 static void setSinCos__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sinValue, jfloat cosValue) {
109 static void setSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) {
117 static void setSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky) {
123 static jboolean setConcat(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* a, SkMatrix* b) {
127 static jboolean preTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) {
133 static jboolean preScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) {
141 static jboolean preScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) {
147 static jboolean preRotate__FFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees, jfloat px, jfloat py) {
154 static jboolean preRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) {
159 static jboolean preSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) {
167 static jboolean preSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky) {
173 static jboolean preConcat(JNIEnv* env, jobject clazz, SkMatrix* obj, SkMatrix* other) {
177 static jboolean postTranslate(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat dx, jfloat dy) {
183 static jboolean postScale__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy, jfloat px, jfloat py) {
191 static jboolean postScale__FF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat sx, jfloat sy) {
197 static jboolean postRotate__FFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees, jfloat px, jfloat py) {
204 static jboolean postRotate__F(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat degrees) {
209 static jboolean postSkew__FFFF(JNIEnv* env, jobject clazz, SkMatrix* obj, jfloat kx, jfloat ky, jfloat px, jfloat py) {
217 static jboolean postSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloat kx, jfloat ky) {
223 static jboolean postConcat(JNIEnv* env, jobject clazz, SkMatrix* matrix, SkMatrix* other) {
227 static jboolean setRectToRect(JNIEnv* env, jobject clazz, SkMatrix* matrix, jobject src, jobject dst, SkMatrix::ScaleToFit stf) {
229 GraphicsJNI::jrectf_to_rect(env, src, &src_);
231 GraphicsJNI::jrectf_to_rect(env, dst, &dst_);
235 static jboolean setPolyToPoly(JNIEnv* env, jobject clazz, SkMatrix* matrix,
242 AutoJavaFloatArray autoSrc(env, jsrc, srcIndex + (ptCount << 1));
243 AutoJavaFloatArray autoDst(env, jdst, dstIndex + (ptCount << 1));
262 static jboolean invert(JNIEnv* env, jobject clazz, SkMatrix* matrix, SkMatrix* inverse) {
266 static void mapPoints(JNIEnv* env, jobject clazz, SkMatrix* matrix,
271 AutoJavaFloatArray autoSrc(env, src, srcIndex + (ptCount << 1));
272 AutoJavaFloatArray autoDst(env, dst, dstIndex + (ptCount << 1));
308 static jboolean mapRect__RectFRectF(JNIEnv* env, jobject clazz, SkMatrix* matrix, jobjectArray dst, jobject src) {
310 GraphicsJNI::jrectf_to_rect(env, src, &src_);
312 GraphicsJNI::rect_to_jrectf(dst_, env, dst);
316 static jfloat mapRadius(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloat radius) {
320 static void getValues(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray values) {
321 AutoJavaFloatArray autoValues(env, values, 9);
338 static void setValues(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloatArray values) {
339 AutoJavaFloatArray autoValues(env, values, 9);
356 static jboolean equals(JNIEnv* env, jobject clazz, const SkMatrix* a, const SkMatrix* b) {
407 int register_android_graphics_Matrix(JNIEnv* env) {
408 int result = AndroidRuntime::registerNativeMethods(env, "android/graphics/Matrix", methods,
411 jclass clazz = env->FindClass("android/graphics/Matrix");
412 sNativeInstanceField = env->GetFieldID(clazz, "native_instance", "I");
417 SkMatrix* android_graphics_Matrix_getSkMatrix(JNIEnv* env, jobject matrixObj) {
418 return reinterpret_cast<SkMatrix*>(env->GetIntField(matrixObj, sNativeInstanceField));