Go to the source code of this file.
◆ register_jetski_ColorFilter()
int register_jetski_ColorFilter |
( |
JNIEnv * |
env | ) |
|
Definition at line 44 of file ColorFilters.cpp.
44 {
45 static const JNINativeMethod methods[] = {
46 {"nRelease" , "(J)V" , reinterpret_cast<void*>(ColorFilter_Release) },
47 };
48
49 const auto clazz =
env->FindClass(
"org/skia/jetski/ColorFilter");
50 return clazz
51 ?
env->RegisterNatives(clazz, methods, std::size(methods))
52 : JNI_ERR;
53}
◆ register_jetski_ComposeColorFilter()
int register_jetski_ComposeColorFilter |
( |
JNIEnv * |
env | ) |
|
Definition at line 77 of file ColorFilters.cpp.
77 {
78 static const JNINativeMethod methods[] = {
79 {"nMakeCompose", "(JJ)J", reinterpret_cast<void*>(MakeCompose)},
80 };
81
82 const auto clazz =
env->FindClass(
"org/skia/jetski/ComposeColorFilter");
83 return clazz
84 ?
env->RegisterNatives(clazz, methods, std::size(methods))
85 : JNI_ERR;
86}
◆ register_jetski_HSLAMatrixColorFilter()
int register_jetski_HSLAMatrixColorFilter |
( |
JNIEnv * |
env | ) |
|
Definition at line 66 of file ColorFilters.cpp.
66 {
67 static const JNINativeMethod methods[] = {
68 {"nMakeHSLAMatrix", "([F)J", reinterpret_cast<void*>(MakeHSLAMatrix)},
69 };
70
71 const auto clazz =
env->FindClass(
"org/skia/jetski/HSLAMatrixColorFilter");
72 return clazz
73 ?
env->RegisterNatives(clazz, methods, std::size(methods))
74 : JNI_ERR;
75}
◆ register_jetski_MatrixColorFilter()
int register_jetski_MatrixColorFilter |
( |
JNIEnv * |
env | ) |
|
Definition at line 55 of file ColorFilters.cpp.
55 {
56 static const JNINativeMethod methods[] = {
57 {
"nMakeMatrix",
"([F)J",
reinterpret_cast<void*
>(
MakeMatrix)},
58 };
59
60 const auto clazz =
env->FindClass(
"org/skia/jetski/MatrixColorFilter");
61 return clazz
62 ?
env->RegisterNatives(clazz, methods, std::size(methods))
63 : JNI_ERR;
64}
static sk_sp< SkColorFilter > MakeMatrix(const float array[20], SkMatrixColorFilter::Domain domain)