Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Functions
ImageFilter.cpp File Reference
#include <jni.h>
#include "include/core/SkImageFilter.h"
#include "include/core/SkPoint3.h"
#include "include/effects/SkImageFilters.h"
#include "modules/jetski/src/Utils.h"

Go to the source code of this file.

Functions

int register_jetski_ImageFilter (JNIEnv *env)
 

Function Documentation

◆ register_jetski_ImageFilter()

int register_jetski_ImageFilter ( JNIEnv *  env)

Definition at line 67 of file ImageFilter.cpp.

67 {
68 static const JNINativeMethod methods[] = {
69 {"nRelease" , "(J)V" , reinterpret_cast<void*>(ImageFilter_Release)},
70 {"nDistantLitDiffuse", "(FFFFFFFFJ)J" , reinterpret_cast<void*>(ImageFilter_DistantLitDiffuse)},
71 {"nBlur" , "(FFIFFFFJ)J" , reinterpret_cast<void*>(ImageFilter_Blur)},
72 {"nDropShadow" , "(FFFFFFFJ)J" , reinterpret_cast<void*>(ImageFilter_DropShadow)},
73 {"nBlend" , "(IJJ)J" , reinterpret_cast<void*>(ImageFilter_Blend)},
74 {"nImage" , "(J)J" , reinterpret_cast<void*>(ImageFilter_Image)},
75 };
76
77 const auto clazz = env->FindClass("org/skia/jetski/ImageFilter");
78 return clazz
79 ? env->RegisterNatives(clazz, methods, std::size(methods))
80 : JNI_ERR;
81}
Definition __init__.py:1