com.jogamp.gluegen.opengl.nativesig
Class NativeSignatureEmitter
java.lang.Object
ProcAddressEmitter
com.jogamp.gluegen.opengl.GLEmitter
com.jogamp.gluegen.opengl.nativesig.NativeSignatureEmitter
public class NativeSignatureEmitter
- extends GLEmitter
Emitter producing NativeSignature attributes.
Methods inherited from class com.jogamp.gluegen.opengl.GLEmitter |
addExtensionsOfSymbols2Buffer, beginEmission, createConfig, emitDefine, endProcAddressTable, expandMethodBinding, generateModifiedEmitters, getGLConfig, isBufferObjectMethodBinding, needsBufferObjectVariant, needsModifiedEmitters, renameExtensionsIntoCore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeSignatureEmitter
public NativeSignatureEmitter()
generateMethodBindingEmitters
protected List<? extends FunctionEmitter> generateMethodBindingEmitters(Set<MethodBinding> methodBindingSet,
FunctionSymbol sym)
throws Exception
- Throws:
Exception
generateNativeSignatureEmitters
protected void generateNativeSignatureEmitters(MethodBinding binding,
List<JavaMethodBindingEmitter> allEmitters)
signatureContainsStrings
protected boolean signatureContainsStrings(MethodBinding binding)
haveEmitterWithBody
protected boolean haveEmitterWithBody(List<JavaMethodBindingEmitter> allEmitters)
findEmitterWithWriter
protected NativeSignatureJavaMethodBindingEmitter findEmitterWithWriter(List<JavaMethodBindingEmitter> allEmitters,
PrintWriter writer)
Copyright 2010 JogAmp Community.