Lines Matching defs:env

12 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) {
14 doThrowIAE(env);
18 static void Color_RGBToHSV(JNIEnv* env, jobject, jint red, jint green, jint blue, jfloatArray hsvArray)
23 AutoJavaFloatArray autoHSV(env, hsvArray, 3);
30 static jint Color_HSVToColor(JNIEnv* env, jobject, jint alpha, jfloatArray hsvArray)
32 AutoJavaFloatArray autoHSV(env, hsvArray, 3);
44 static void Shader_destructor(JNIEnv* env, jobject o, jlong shaderHandle, jlong shaderWithLMHandle)
50 static jlong Shader_setLocalMatrix(JNIEnv* env, jobject o, jlong shaderHandle, jlong matrixHandle)
88 static jlong BitmapShader_constructor(JNIEnv* env, jobject o, jobject jbitmap,
95 GraphicsJNI::getSkBitmap(env, jbitmap, &bitmap);
101 ThrowIAE_IfNull(env, s);
107 static jlong LinearGradient_create1(JNIEnv* env, jobject o,
115 size_t count = env->GetArrayLength(colorArray);
116 const jint* colorValues = env->GetIntArrayElements(colorArray, NULL);
118 AutoJavaFloatArray autoPos(env, posArray, count);
129 env->ReleaseIntArrayElements(colorArray, const_cast<jint*>(colorValues), JNI_ABORT);
130 ThrowIAE_IfNull(env, shader);
134 static jlong LinearGradient_create2(JNIEnv* env, jobject o,
148 ThrowIAE_IfNull(env, s);
154 static jlong RadialGradient_create1(JNIEnv* env, jobject, jfloat x, jfloat y, jfloat radius,
159 size_t count = env->GetArrayLength(colorArray);
160 const jint* colorValues = env->GetIntArrayElements(colorArray, NULL);
162 AutoJavaFloatArray autoPos(env, posArray, count);
172 env->ReleaseIntArrayElements(colorArray, const_cast<jint*>(colorValues),
175 ThrowIAE_IfNull(env, shader);
179 static jlong RadialGradient_create2(JNIEnv* env, jobject, jfloat x, jfloat y, jfloat radius,
190 ThrowIAE_IfNull(env, s);
196 static jlong SweepGradient_create1(JNIEnv* env, jobject, jfloat x, jfloat y,
198 size_t count = env->GetArrayLength(jcolors);
199 const jint* colors = env->GetIntArrayElements(jcolors, NULL);
201 AutoJavaFloatArray autoPos(env, jpositions, count);
210 env->ReleaseIntArrayElements(jcolors, const_cast<jint*>(colors),
212 ThrowIAE_IfNull(env, shader);
216 static jlong SweepGradient_create2(JNIEnv* env, jobject, jfloat x, jfloat y,
222 ThrowIAE_IfNull(env, s);
228 static jlong ComposeShader_create1(JNIEnv* env, jobject o,
238 static jlong ComposeShader_create2(JNIEnv* env, jobject o,
285 int register_android_graphics_Shader(JNIEnv* env)
287 android::RegisterMethodsOrDie(env, "android/graphics/Color", gColorMethods,
289 android::RegisterMethodsOrDie(env, "android/graphics/Shader", gShaderMethods,
291 android::RegisterMethodsOrDie(env, "android/graphics/BitmapShader", gBitmapShaderMethods,
293 android::RegisterMethodsOrDie(env, "android/graphics/LinearGradient", gLinearGradientMethods,
295 android::RegisterMethodsOrDie(env, "android/graphics/RadialGradient", gRadialGradientMethods,
297 android::RegisterMethodsOrDie(env, "android/graphics/SweepGradient", gSweepGradientMethods,
299 android::RegisterMethodsOrDie(env, "android/graphics/ComposeShader", gComposeShaderMethods,