Multi-OS Engine Documentation
Multi-OS Engine
Overview
Introduction
Getting Started
Creating Your App’s User Interface (UI)
Using Third Party Native Libraries for iOS*
Nat/J library for Java to native binding
Nat/J: Interoperability with Native Code
Using the NatJ Library
Nat/J: Corner Cases
Nat/J: Reference
Nat/J Binding Generator
Working with Pointers
Toll-Free Bridging
Working with Native Types: Advanced
Creating a Database App
Accessing Web Services
Creating a Game App
Advanced Topics
Troubleshooting tips
Multi-OS Engine Documentation
Multi-OS Engine
Nat/J library for Java to native binding
Nat/J: Interoperability with Native Code
Nat/J: Reference
org.moe.natj.general
NatJ
View page source
NatJ
¶
Methods
¶
buildJavaObjectConstructionInfo
¶
buildNativeObjectConstructionInfo
¶
disposeFunctionPtr
¶
getAndRemoveObjectCacheForRuntime
¶
getMethod
¶
getMethodIndex
¶
getObjectCacheForRuntime
¶
getOrCreateInstanceOfRuntimeClass
¶
getOrCreateObjectCacheForRuntime
¶
getPlatformName
¶
getReferenceMapper
¶
is64Bit
¶
isBoxedPrimitiveType
¶
loadFramework
¶
lookUpLibrary
¶
register
¶
registerRuntime
¶
toJava
¶
toNative
¶
Home
Features
Docs
Blog
Support
Forum
Discord
GitHub