diff options
author | Sven Gothel <[email protected]> | 2023-06-29 04:05:29 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-06-29 04:05:29 +0200 |
commit | fb86a3c6f68f3788b02a8e8209a697f50c25dc19 (patch) | |
tree | 0b77a12f605bcbd84bff78cb8ada2c8e8fa3a5de /doc/GlueGen_Mapping.md | |
parent | 6591f1fef419841660311bbb554aeda7b267c9a7 (diff) |
Doc: Align GlueGen_Mapping.md intro w/ README.md and www/index.html
Diffstat (limited to 'doc/GlueGen_Mapping.md')
-rw-r--r-- | doc/GlueGen_Mapping.md | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/GlueGen_Mapping.md b/doc/GlueGen_Mapping.md index 738c529..8232416 100644 --- a/doc/GlueGen_Mapping.md +++ b/doc/GlueGen_Mapping.md @@ -27,22 +27,22 @@ C types to represent the APIs for which it generates interfaces. It has the ability to perform significant transformations on the IR before glue code emission. -GlueGen can produce native foreign function bindings to Java as well as -[map native data structures](#struct-mapping) to be fully accessible from Java including +GlueGen can produce native foreign function bindings to Java™ as well as +[map native data structures](#struct-mapping) to be fully accessible from Java™ including potential calls to [embedded function pointer](#struct-function-pointer-support). -GlueGen supports [registering Java callback methods](#java-callback-from-native-c-api-support) +GlueGen supports [registering Java™ callback methods](#java-callback-from-native-c-api-support) to receive asynchronous and off-thread native toolkit events, -where a generated native callback function dispatches the events to Java. +where a generated native callback function dispatches the events to Java™. GlueGen also supports [producing an OO-Style API mapping](#oo-style-api-interface-mapping) like [JOGL's incremental OpenGL Profile API levels](../../jogl/doc/uml/html/index.html). -GlueGen is capable to bind low-level APIs such as the Java Native Interface (JNI) and +GlueGen is capable to bind low-level APIs such as the Java™ Native Interface (JNI) and the AWT Native Interface (JAWT) back up to the Java programming language. -Further, GlueGen supports generating `JNI_OnLoad(..)` for dynamic and `JNI_OnLoad_<LibraryBasename>(..)` for static libraries via [`LibraryOnLoad Bindingtest2`](#libraryonload-librarybasename-for-jni_onload-), which also provides `JVMUtil_GetJNIEnv(..)` to resolve the `JNIEnv*` as used by [Java callback methods](#java-callback-from-native-c-api-support). +Further, GlueGen supports generating `JNI_OnLoad(..)` for dynamic and `JNI_OnLoad_<LibraryBasename>(..)` for static libraries via [`LibraryOnLoad Bindingtest2`](#libraryonload-librarybasename-for-jni_onload-), which also provides `JVMUtil_GetJNIEnv(..)` to resolve the `JNIEnv*` as used by [Java™ callback methods](#java-callback-from-native-c-api-support). -GlueGen utilizes [JCPP](https://jogamp.org/cgit/jcpp.git/about/), migrated C preprocessor written in Java. +GlueGen utilizes [JCPP](https://jogamp.org/cgit/jcpp.git/about/), migrated C preprocessor written in Java™. GlueGen is used for the [JogAmp](https://jogamp.org) projects [JOAL](https://jogamp.org/cgit/joal.git/about/), |