Top Description Constructors Methods
com.jogamp.gluegen.opengl.nativesig

public Class NativeSignatureEmitter

extends GLEmitter
Class Inheritance
Imports
com.jogamp.gluegen.FunctionEmitter, .JavaMethodBindingEmitter, .JavaType, .MethodBinding, com.jogamp.gluegen.cgram.types.FunctionSymbol, com.jogamp.gluegen.opengl.GLEmitter, .GLJavaMethodBindingEmitter, java.io.PrintWriter, java.util.ArrayList, .Iterator, .List

Emitter producing NativeSignature attributes. Review: This Package/Class is not used and subject to be deleted.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected NativeSignatureJavaMethodBindingEmitter
protected List<? extends FunctionEmitter>
generateMethodBindingEmitters(final FunctionSymbol sym)

Overrides com.jogamp.gluegen.procaddress.ProcAddressEmitter.generateMethodBindingEmitters.

Generate all appropriate Java bindings for the specified C function symbols.
protected void
protected boolean
protected boolean
Inherited from com.jogamp.gluegen.opengl.GLEmitter:
addExtensionsOfSymbols2DocbeginEmissioncreateConfigemitDefineendProcAddressTableexpandMethodBindinggenerateModifiedEmittersgetGLConfigisBufferObjectMethodBindingmangleBindingneedsBufferObjectVariantneedsModifiedEmittersrenameExtensionsIntoCorerenameExtensionsIntoCore

Constructor Detail

NativeSignatureEmitterback to summary
public NativeSignatureEmitter()

Method Detail

findEmitterWithWriterback to summary
protected NativeSignatureJavaMethodBindingEmitter findEmitterWithWriter(final List<JavaMethodBindingEmitter> allEmitters, final PrintWriter writer)
generateMethodBindingEmittersback to summary
protected List<? extends FunctionEmitter> generateMethodBindingEmitters(final FunctionSymbol sym) throws Exception

Overrides com.jogamp.gluegen.procaddress.ProcAddressEmitter.generateMethodBindingEmitters.

Doc from com.jogamp.gluegen.JavaEmitter.generateMethodBindingEmitters.

Generate all appropriate Java bindings for the specified C function symbols.

Annotations
@Override
generateNativeSignatureEmittersback to summary
protected void generateNativeSignatureEmitters(final MethodBinding binding, final List<JavaMethodBindingEmitter> allEmitters)
haveEmitterWithBodyback to summary
protected boolean haveEmitterWithBody(final List<JavaMethodBindingEmitter> allEmitters)
signatureContainsStringsback to summary
protected boolean signatureContainsStrings(final MethodBinding binding)