Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Path.cpp
Go to the documentation of this file.
1/*
2 * Copyright 2021 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#include <jni.h>
9
10#include "include/core/SkPath.h"
11
12namespace {
13static void Path_Release(JNIEnv* env, jobject, jlong native_path) {
14 delete reinterpret_cast<SkPath*>(native_path);
15}
16
17} // namespace
18
20 static const JNINativeMethod methods[] = {
21 {"nRelease" , "(J)V" , reinterpret_cast<void*>(Path_Release)},
22 };
23
24 const auto clazz = env->FindClass("org/skia/jetski/Path");
25 return clazz
26 ? env->RegisterNatives(clazz, methods, std::size(methods))
27 : JNI_ERR;
28}
int register_jetski_Path(JNIEnv *env)
Definition Path.cpp:19
Definition __init__.py:1