Add action journal (#3409)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
This commit is contained in:
Adrian Cojocaru
2025-05-27 16:15:56 +03:00
committed by GitHub
parent 5ec8430fa3
commit 08eb760acd
66 changed files with 2773 additions and 75 deletions

View File

@@ -0,0 +1,25 @@
#pragma once
#include <jni.h>
#include <jni/jni.hpp>
#include <mbgl/util/action_journal_options.hpp>
namespace mbgl {
namespace android {
class NativeMapOptions {
public:
static constexpr auto Name() { return "org/maplibre/android/maps/NativeMapOptions"; };
static void registerNative(jni::JNIEnv&);
NativeMapOptions(jni::JNIEnv&, const jni::Object<NativeMapOptions>&);
virtual ~NativeMapOptions();
static util::ActionJournalOptions getActionJournalOptions(jni::JNIEnv&, const jni::Object<NativeMapOptions>&);
static float pixelRatio(jni::JNIEnv&, const jni::Object<NativeMapOptions>&);
static bool crossSourceCollisions(jni::JNIEnv&, const jni::Object<NativeMapOptions>&);
};
} // namespace android
} // namespace mbgl