JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter Class Reference

Review: This Package/Class is not used and subject to be deleted. More...

Inheritance diagram for com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter:
Collaboration diagram for com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter:

Public Member Functions

 NativeSignatureJavaMethodBindingEmitter (final GLJavaMethodBindingEmitter methodToWrap)
 
 NativeSignatureJavaMethodBindingEmitter (final ProcAddressJavaMethodBindingEmitter methodToWrap, final GLEmitter emitter, final boolean bufferObjectVariant)
 
 NativeSignatureJavaMethodBindingEmitter (final JavaMethodBindingEmitter methodToWrap, final NativeSignatureEmitter emitter)
 
String getNativeName ()
 
- Public Member Functions inherited from com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter
 GLJavaMethodBindingEmitter (final JavaMethodBindingEmitter methodToWrap, final boolean callThroughProcAddress, final String getProcAddressTableExpr, final boolean changeNameAndArguments, final boolean bufferObjectVariant, final GLEmitter emitter)
 
 GLJavaMethodBindingEmitter (final ProcAddressJavaMethodBindingEmitter methodToWrap, final GLEmitter emitter, final boolean bufferObjectVariant)
 
 GLJavaMethodBindingEmitter (final GLJavaMethodBindingEmitter methodToWrap)
 

Protected Member Functions

StringBuilder appendSignature (final StringBuilder buf)
 
void appendNativeSignatureAnnotation (final StringBuilder buf)
 
void appendNativeSignatureElement (final StringBuilder buf, final JavaType type, final Type cType, final int index)
 
String getReturnTypeString (final boolean skipArray)
 
void emitPreCallSetup (final MethodBinding binding)
 
String getNIOBufferArrayName (final int argNumber)
 
int appendArguments (final StringBuilder buf)
 
void emitReturnVariableSetupAndCall (final MethodBinding binding)
 
int emitCallArguments (final MethodBinding binding, final boolean direct)
 
void emitCallResultReturn (final MethodBinding binding)
 
String getImplMethodName (final boolean direct)
 
- Protected Member Functions inherited from com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter
String getArgumentName (final int i)
 

Additional Inherited Members

- Protected Attributes inherited from com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter
boolean bufferObjectVariant
 
GLEmitter glEmitter
 
CommentEmitter glCommentEmitter = new GLCommentEmitter()
 

Detailed Description

Review: This Package/Class is not used and subject to be deleted.

Definition at line 53 of file NativeSignatureJavaMethodBindingEmitter.java.

Constructor & Destructor Documentation

◆ NativeSignatureJavaMethodBindingEmitter() [1/3]

com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.NativeSignatureJavaMethodBindingEmitter ( final GLJavaMethodBindingEmitter  methodToWrap)

Definition at line 55 of file NativeSignatureJavaMethodBindingEmitter.java.

◆ NativeSignatureJavaMethodBindingEmitter() [2/3]

com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.NativeSignatureJavaMethodBindingEmitter ( final ProcAddressJavaMethodBindingEmitter  methodToWrap,
final GLEmitter  emitter,
final boolean  bufferObjectVariant 
)

Definition at line 59 of file NativeSignatureJavaMethodBindingEmitter.java.

◆ NativeSignatureJavaMethodBindingEmitter() [3/3]

com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.NativeSignatureJavaMethodBindingEmitter ( final JavaMethodBindingEmitter  methodToWrap,
final NativeSignatureEmitter  emitter 
)

Definition at line 63 of file NativeSignatureJavaMethodBindingEmitter.java.

Member Function Documentation

◆ appendArguments()

int com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.appendArguments ( final StringBuilder  buf)
protected

Definition at line 167 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:

◆ appendNativeSignatureAnnotation()

void com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.appendNativeSignatureAnnotation ( final StringBuilder  buf)
protected

Definition at line 74 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appendNativeSignatureElement()

void com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.appendNativeSignatureElement ( final StringBuilder  buf,
final JavaType  type,
final Type  cType,
final int  index 
)
protected

Definition at line 96 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the caller graph for this function:

◆ appendSignature()

StringBuilder com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.appendSignature ( final StringBuilder  buf)
protected

Definition at line 68 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:

◆ emitCallArguments()

int com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.emitCallArguments ( final MethodBinding  binding,
final boolean  direct 
)
protected

Definition at line 345 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:

◆ emitCallResultReturn()

void com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.emitCallResultReturn ( final MethodBinding  binding)
protected

Definition at line 462 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the caller graph for this function:

◆ emitPreCallSetup()

void com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.emitPreCallSetup ( final MethodBinding  binding)
protected

Definition at line 146 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:

◆ emitReturnVariableSetupAndCall()

void com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.emitReturnVariableSetupAndCall ( final MethodBinding  binding)
protected

Definition at line 247 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the call graph for this function:

◆ getImplMethodName()

String com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.getImplMethodName ( final boolean  direct)
protected

◆ getNativeName()

String com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.getNativeName ( )

◆ getNIOBufferArrayName()

String com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.getNIOBufferArrayName ( final int  argNumber)
protected

Definition at line 162 of file NativeSignatureJavaMethodBindingEmitter.java.

Here is the caller graph for this function:

◆ getReturnTypeString()

String com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter.getReturnTypeString ( final boolean  skipArray)
protected

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