com.jogamp.gluegen.opengl.nativesig
Class NativeSignatureJavaMethodBindingEmitter
java.lang.Object
ProcAddressJavaMethodBindingEmitter
com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter
com.jogamp.gluegen.opengl.nativesig.NativeSignatureJavaMethodBindingEmitter
public class NativeSignatureJavaMethodBindingEmitter
- extends GLJavaMethodBindingEmitter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeSignatureJavaMethodBindingEmitter
public NativeSignatureJavaMethodBindingEmitter(GLJavaMethodBindingEmitter methodToWrap)
NativeSignatureJavaMethodBindingEmitter
public NativeSignatureJavaMethodBindingEmitter(ProcAddressJavaMethodBindingEmitter methodToWrap,
GLEmitter emitter,
boolean bufferObjectVariant)
NativeSignatureJavaMethodBindingEmitter
public NativeSignatureJavaMethodBindingEmitter(JavaMethodBindingEmitter methodToWrap,
NativeSignatureEmitter emitter)
emitSignature
protected void emitSignature(PrintWriter writer)
emitNativeSignatureAnnotation
protected void emitNativeSignatureAnnotation(PrintWriter writer)
emitNativeSignatureElement
protected void emitNativeSignatureElement(PrintWriter writer,
JavaType type,
Type cType,
int index)
getReturnTypeString
protected String getReturnTypeString(boolean skipArray)
emitPreCallSetup
protected void emitPreCallSetup(MethodBinding binding,
PrintWriter writer)
getNIOBufferArrayName
protected String getNIOBufferArrayName(int argNumber)
emitArguments
protected int emitArguments(PrintWriter writer)
emitReturnVariableSetupAndCall
protected void emitReturnVariableSetupAndCall(MethodBinding binding,
PrintWriter writer)
emitCallArguments
protected int emitCallArguments(MethodBinding binding,
PrintWriter writer,
boolean direct)
emitCallResultReturn
protected void emitCallResultReturn(MethodBinding binding,
PrintWriter writer)
getName
public String getName()
getImplMethodName
protected String getImplMethodName(boolean direct)
Copyright 2010 JogAmp Community.