Lines Matching defs:env
8 static void ThrowIAE_IfNull(JNIEnv* env, void* ptr) {
10 doThrowIAE(env);
16 static void destructor(JNIEnv* env, jobject, SkMaskFilter* filter) {
20 static SkMaskFilter* createBlur(JNIEnv* env, jobject, float radius, int blurStyle) {
23 ThrowIAE_IfNull(env, filter);
27 static SkMaskFilter* createEmboss(JNIEnv* env, jobject, jfloatArray dirArray, float ambient, float specular, float radius) {
30 AutoJavaFloatArray autoDir(env, dirArray, 3);
40 ThrowIAE_IfNull(env, filter);
44 static SkMaskFilter* createTable(JNIEnv* env, jobject, jbyteArray jtable) {
45 AutoJavaByteArray autoTable(env, jtable, 256);
49 static SkMaskFilter* createClipTable(JNIEnv* env, jobject, int min, int max) {
53 static SkMaskFilter* createGammaTable(JNIEnv* env, jobject, float gamma) {
78 #define REG(env, name, array) \
79 result = android::AndroidRuntime::registerNativeMethods(env, name, array, SK_ARRAY_COUNT(array)); \
82 int register_android_graphics_MaskFilter(JNIEnv* env)
86 REG(env, "android/graphics/MaskFilter", gMaskFilterMethods);
87 REG(env, "android/graphics/BlurMaskFilter", gBlurMaskFilterMethods);
88 REG(env, "android/graphics/EmbossMaskFilter", gEmbossMaskFilterMethods);
89 REG(env, "android/graphics/TableMaskFilter", gTableMaskFilterMethods);