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.c
CRuntime
View page source
CRuntime
¶
Fields
¶
BOOLEAN_SIZE
¶
BYTE_SIZE
¶
CHAR_SIZE
¶
DOUBLE_SIZE
¶
FLOAT_SIZE
¶
INT_SIZE
¶
LONG_SIZE
¶
NATIVE_LONG_SIZE
¶
NATIVE_WCHART_SIZE
¶
POINTER_SIZE
¶
SHORT_SIZE
¶
Methods
¶
allocBoolean
¶
allocByte
¶
allocChar
¶
allocDouble
¶
allocFloat
¶
allocInt
¶
allocLong
¶
allocNativeCallback
¶
allocNativeObject
¶
allocPointer
¶
allocShort
¶
cast
¶
cast
¶
copyBooleanArray
¶
copyByteArray
¶
copyCharArray
¶
copyDoubleArray
¶
copyFloatArray
¶
copyFromNativeBooleanArray
¶
copyFromNativeByteArray
¶
copyFromNativeCharArray
¶
copyFromNativeDoubleArray
¶
copyFromNativeFloatArray
¶
copyFromNativeIntArray
¶
copyFromNativeLongArray
¶
copyFromNativeShortArray
¶
copyIntArray
¶
copyLongArray
¶
copyNativeBooleanArray
¶
copyNativeByteArray
¶
copyNativeCharArray
¶
copyNativeDoubleArray
¶
copyNativeFloatArray
¶
copyNativeIntArray
¶
copyNativeLongArray
¶
copyNativeObject
¶
copyNativeObjectArray
¶
copyNativeShortArray
¶
copyPointerArray
¶
copyShortArray
¶
createBooleanArray
¶
createByteArray
¶
createCharArray
¶
createDoubleArray
¶
createFloatArray
¶
createIntArray
¶
createJavaCallback
¶
createJavaString
¶
createLongArray
¶
createNativeString
¶
createNativeStringArray
¶
createShortArray
¶
createStrongPointer
¶
deallocNativeCallback
¶
doRegistration
¶
free
¶
getByteBufferPointer
¶
getCharBufferPointer
¶
getDefaultUnboxPolicy
¶
getDoubleBufferPointer
¶
getFloatBufferPointer
¶
getIntBufferPointer
¶
getLongBufferPointer
¶
getShortBufferPointer
¶
loadBoolean
¶
loadByte
¶
loadChar
¶
loadDouble
¶
loadFloat
¶
loadInt
¶
loadLong
¶
loadPointer
¶
loadShort
¶
memcpy
¶
memcpy
¶
memset
¶
memset
¶
sizeOfLong
¶
sizeOfNativeObject
¶
sizeOfPointer
¶
sizeOfWCharT
¶
storeBoolean
¶
storeByte
¶
storeChar
¶
storeDouble
¶
storeFloat
¶
storeInt
¶
storeLong
¶
storePointer
¶
storeShort
¶
tryToDisposeCallback
¶
Home
Features
Docs
Blog
Support
Forum
Discord
GitHub