GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java™ (public API).
com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo Class Reference

JavaCallback compile time information, produced by JavaEmitter#beginFunctions(TypeDictionary, TypeDictionary, Map) from function-pointer Types mapped to JavaConfiguration#getJavaCallbackList() names via TypeDictionary (typedef). More...

Collaboration diagram for com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo:

Public Member Functions

 JavaCallbackInfo (final String cbFuncTypeName, final String cbSimpleClazzName, final String cbFQClazzName, final String staticCBMethodSignature, final FunctionType cbFuncType, final MethodBinding cbFuncBinding, final int cbFuncUserParamIdx, final List< Integer > cbFuncKeyIndices, final String setFuncName, final int setFuncUserParamIdx, final List< Integer > setFuncKeyIndices, final String userParamClassName, final String customKeyClassName)
 
void setFuncProcessed (final FunctionType setFuncType, final int cbParamIdx)
 
String toString ()
 

Detailed Description

JavaCallback compile time information, produced by JavaEmitter#beginFunctions(TypeDictionary, TypeDictionary, Map) from function-pointer Types mapped to JavaConfiguration#getJavaCallbackList() names via TypeDictionary (typedef).

See also
JavaConfiguration::funcPtrTypeToJavaCallbackMap
JavaConfiguration::setFuncToJavaCallbackMap

Definition at line 2383 of file JavaConfiguration.java.

Constructor & Destructor Documentation

◆ JavaCallbackInfo()

com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo.JavaCallbackInfo ( final String  cbFuncTypeName,
final String  cbSimpleClazzName,
final String  cbFQClazzName,
final String  staticCBMethodSignature,
final FunctionType  cbFuncType,
final MethodBinding  cbFuncBinding,
final int  cbFuncUserParamIdx,
final List< Integer >  cbFuncKeyIndices,
final String  setFuncName,
final int  setFuncUserParamIdx,
final List< Integer >  setFuncKeyIndices,
final String  userParamClassName,
final String  customKeyClassName 
)

Definition at line 2406 of file JavaConfiguration.java.

Here is the call graph for this function:

Member Function Documentation

◆ setFuncProcessed()

void com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo.setFuncProcessed ( final FunctionType  setFuncType,
final int  cbParamIdx 
)

Definition at line 2464 of file JavaConfiguration.java.

◆ toString()

String com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo.toString ( )

Definition at line 2477 of file JavaConfiguration.java.

Here is the call graph for this function:

The documentation for this class was generated from the following file: