Lines Matching refs:shader

18     jfieldID shader;
54 static void Shader_destructor(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* skiaShader)
56 SkSafeUnref(shader);
67 static void Shader_setLocalMatrix(JNIEnv* env, jobject o, SkShader* shader, SkiaShader* skiaShader,
70 if (shader) {
72 shader->resetLocalMatrix();
75 shader->setLocalMatrix(*matrix);
96 static SkiaShader* BitmapShader_postConstructor(JNIEnv* env, jobject o, SkShader* shader,
99 SkiaShader* skiaShader = new SkiaBitmapShader(bitmap, shader,
101 NULL, (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
133 SkShader* shader = SkGradientShader::CreateLinear(pts,
139 ThrowIAE_IfNull(env, shader);
140 return shader;
143 static SkiaShader* LinearGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader,
205 storedPositions, stopCount, shader, static_cast<SkShader::TileMode>(tileMode), NULL,
206 (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
215 static SkiaShader* LinearGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader,
231 storedPositions, 2, shader, static_cast<SkShader::TileMode>(tileMode), NULL,
232 (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
279 SkShader* shader = SkGradientShader::CreateRadial(center,
287 ThrowIAE_IfNull(env, shader);
288 return shader;
306 static SkiaShader* RadialGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader,
334 storedPositions, count, shader, (SkShader::TileMode) tileMode, NULL,
335 (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
344 static SkiaShader* RadialGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader,
356 storedPositions, 2, shader, (SkShader::TileMode) tileMode, NULL,
357 (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
384 SkShader* shader = SkGradientShader::CreateSweep(SkFloatToScalar(x),
390 ThrowIAE_IfNull(env, shader);
391 return shader;
405 static SkiaShader* SweepGradient_postCreate1(JNIEnv* env, jobject o, SkShader* shader,
433 shader, NULL, (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
442 static SkiaShader* SweepGradient_postCreate2(JNIEnv* env, jobject o, SkShader* shader,
454 shader, NULL, (shader->getFlags() & SkShader::kOpaqueAlpha_Flag) == 0);
478 static SkiaShader* ComposeShader_postCreate2(JNIEnv* env, jobject o, SkShader* shader,
482 return new SkiaComposeShader(shaderA, shaderB, mode, shader);
488 static SkiaShader* ComposeShader_postCreate1(JNIEnv* env, jobject o, SkShader* shader,
496 return new SkiaComposeShader(shaderA, shaderB, skiaMode, shader);