Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
modules
jetski
src
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
12
namespace
{
13
static
void
Path_Release(JNIEnv*
env
, jobject, jlong native_path) {
14
delete
reinterpret_cast<
SkPath
*
>
(native_path);
15
}
16
17
}
// namespace
18
19
int
register_jetski_Path
(JNIEnv*
env
) {
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
}
SkPath.h
SkPath
Definition
SkPath.h:59
register_jetski_Path
int register_jetski_Path(JNIEnv *env)
Definition
Path.cpp:19
env
Definition
__init__.py:1
Generated on Fri Apr 26 2024 06:16:18 for Flutter Engine by
1.9.8