Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Functions
Image.cpp File Reference
#include <jni.h>
#include "include/core/SkData.h"
#include "include/core/SkImage.h"
#include "include/core/SkM44.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkShader.h"
#include "include/core/SkTileMode.h"
#include "include/private/base/SkTo.h"
#include "modules/jetski/src/Utils.h"

Go to the source code of this file.

Functions

int register_jetski_Image (JNIEnv *env)
 

Function Documentation

◆ register_jetski_Image()

int register_jetski_Image ( JNIEnv *  env)

Definition at line 67 of file Image.cpp.

67 {
68 static const JNINativeMethod methods[] = {
69 {"nCreate" , "([B)J" , reinterpret_cast<void*>(Image_Create) },
70 {"nRelease" , "(J)V" , reinterpret_cast<void*>(Image_Release) },
71
72 {"nGetWidth" , "(J)I" , reinterpret_cast<void*>(Image_GetWidth) },
73 {"nGetHeight" , "(J)I" , reinterpret_cast<void*>(Image_GetHeight)},
74
75 {"nMakeShader", "(JIIIFFJ)J" , reinterpret_cast<void*>(Image_MakeShader)},
76 };
77
78 const auto clazz = env->FindClass("org/skia/jetski/Image");
79 return clazz
80 ? env->RegisterNatives(clazz, methods, std::size(methods))
81 : JNI_ERR;
82}
Definition __init__.py:1