|
GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java (public API).
|
Public Member Functions | |
| JavaCallbackEmitter (final JavaConfiguration cfg, final MethodBinding mb, final JavaCallbackInfo javaCallback, final String setFuncSignature) | |
| void | emitJavaAdditionalCode (final CodeUnit unit, final boolean isInterface) |
| final String | getJavaStaticCallbackSignature () |
| final int | appendJavaAdditionalJNIParameter (final StringBuilder buf) |
| final int | appendJavaAdditionalJNIArguments (final StringBuilder buf) |
| void | emitJavaSetFuncPreCall (final CodeUnit unit) |
| int | appendCAdditionalParameter (final StringBuilder buf) |
| void | emitCOptArgumentSuffix (final CodeUnit unit, final int argIdx) |
| void | appendCAdditionalJNIDescriptor (final StringBuilder buf) |
| void | emitCSetFuncPreCall (final CodeUnit unit) |
| void | emitCAdditionalCode (final CodeUnit unit, final CMethodBindingEmitter jcbFuncCMethodEmitter) |
| Emit addition C code, i.e. More... | |
Definition at line 35 of file JavaCallbackEmitter.java.
| com.jogamp.gluegen.JavaCallbackEmitter.JavaCallbackEmitter | ( | final JavaConfiguration | cfg, |
| final MethodBinding | mb, | ||
| final JavaCallbackInfo | javaCallback, | ||
| final String | setFuncSignature | ||
| ) |
| void com.jogamp.gluegen.JavaCallbackEmitter.appendCAdditionalJNIDescriptor | ( | final StringBuilder | buf | ) |
Definition at line 662 of file JavaCallbackEmitter.java.
| int com.jogamp.gluegen.JavaCallbackEmitter.appendCAdditionalParameter | ( | final StringBuilder | buf | ) |
Definition at line 647 of file JavaCallbackEmitter.java.
| final int com.jogamp.gluegen.JavaCallbackEmitter.appendJavaAdditionalJNIArguments | ( | final StringBuilder | buf | ) |
Definition at line 510 of file JavaCallbackEmitter.java.
| final int com.jogamp.gluegen.JavaCallbackEmitter.appendJavaAdditionalJNIParameter | ( | final StringBuilder | buf | ) |
Definition at line 502 of file JavaCallbackEmitter.java.
| void com.jogamp.gluegen.JavaCallbackEmitter.emitCAdditionalCode | ( | final CodeUnit | unit, |
| final CMethodBindingEmitter | jcbFuncCMethodEmitter | ||
| ) |
Emit addition C code, i.e.
global varialbles and static callback invocation
| unit | output C code unit |
| jcbFuncCMethodEmitter | only used to access CMethodBindingEmitter#emitBodyMapCToJNIType(int, boolean), a non-ideal hack! (FIXME) |
Definition at line 752 of file JavaCallbackEmitter.java.
| void com.jogamp.gluegen.JavaCallbackEmitter.emitCOptArgumentSuffix | ( | final CodeUnit | unit, |
| final int | argIdx | ||
| ) |
Definition at line 656 of file JavaCallbackEmitter.java.
| void com.jogamp.gluegen.JavaCallbackEmitter.emitCSetFuncPreCall | ( | final CodeUnit | unit | ) |
Definition at line 670 of file JavaCallbackEmitter.java.
| void com.jogamp.gluegen.JavaCallbackEmitter.emitJavaAdditionalCode | ( | final CodeUnit | unit, |
| final boolean | isInterface | ||
| ) |
Definition at line 140 of file JavaCallbackEmitter.java.
| void com.jogamp.gluegen.JavaCallbackEmitter.emitJavaSetFuncPreCall | ( | final CodeUnit | unit | ) |
Definition at line 519 of file JavaCallbackEmitter.java.
| final String com.jogamp.gluegen.JavaCallbackEmitter.getJavaStaticCallbackSignature | ( | ) |