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

public Class NativeSignatureJavaMethodBindingEmitter

extends GLJavaMethodBindingEmitter
Class Inheritance
Imports
com.jogamp.gluegen.GlueGenException, .JavaMethodBindingEmitter, .JavaType, .MethodBinding, com.jogamp.gluegen.cgram.types.Type, com.jogamp.gluegen.opengl.GLEmitter, .GLJavaMethodBindingEmitter, com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter, java.io.PrintWriter

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

Field Summary

Inherited from com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter:
bufferObjectVariantglCommentEmitterglEmitter

Constructor Summary

AccessConstructor and Description
public
public
NativeSignatureJavaMethodBindingEmitter(final ProcAddressJavaMethodBindingEmitter methodToWrap, final GLEmitter emitter, final boolean bufferObjectVariant)

public

Method Summary

Modifier and TypeMethod and Description
protected int
protected int
emitCallArguments(final MethodBinding binding, final PrintWriter writer, final boolean direct)

protected void
protected void
protected void
emitNativeSignatureElement(final PrintWriter writer, final JavaType type, final Type cType, final int index)

protected void
protected void
protected void
protected String
getImplMethodName(final boolean direct)

public String
protected String
getNIOBufferArrayName(final int argNumber)

protected String
Inherited from com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter:
getArgumentName

Constructor Detail

NativeSignatureJavaMethodBindingEmitterback to summary
public NativeSignatureJavaMethodBindingEmitter(final GLJavaMethodBindingEmitter methodToWrap)
NativeSignatureJavaMethodBindingEmitterback to summary
public NativeSignatureJavaMethodBindingEmitter(final ProcAddressJavaMethodBindingEmitter methodToWrap, final GLEmitter emitter, final boolean bufferObjectVariant)
NativeSignatureJavaMethodBindingEmitterback to summary
public NativeSignatureJavaMethodBindingEmitter(final JavaMethodBindingEmitter methodToWrap, final NativeSignatureEmitter emitter)

Method Detail

emitArgumentsback to summary
protected int emitArguments(final PrintWriter writer)

Overrides com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter.emitArguments.

Doc from com.jogamp.gluegen.FunctionEmitter.emitArguments.

Returns the number of arguments emitted.

Annotations
@Override
emitCallArgumentsback to summary
protected int emitCallArguments(final MethodBinding binding, final PrintWriter writer, final boolean direct)
emitCallResultReturnback to summary
protected void emitCallResultReturn(final MethodBinding binding, final PrintWriter writer)

Overrides com.jogamp.gluegen.JavaMethodBindingEmitter.emitCallResultReturn.

Annotations
@Override
emitNativeSignatureAnnotationback to summary
protected void emitNativeSignatureAnnotation(final PrintWriter writer)
emitNativeSignatureElementback to summary
protected void emitNativeSignatureElement(final PrintWriter writer, final JavaType type, final Type cType, final int index)
emitPreCallSetupback to summary
protected void emitPreCallSetup(final MethodBinding binding, final PrintWriter writer)

Overrides com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter.emitPreCallSetup.

Annotations
@Override
emitReturnVariableSetupAndCallback to summary
protected void emitReturnVariableSetupAndCall(final MethodBinding binding, final PrintWriter writer)

Overrides com.jogamp.gluegen.JavaMethodBindingEmitter.emitReturnVariableSetupAndCall.

Annotations
@Override
emitSignatureback to summary
protected void emitSignature(final PrintWriter writer)

Overrides com.jogamp.gluegen.FunctionEmitter.emitSignature.

Annotations
@Override
getImplMethodNameback to summary
protected String getImplMethodName(final boolean direct)
getNativeNameback to summary
public String getNativeName()

Overrides com.jogamp.gluegen.JavaMethodBindingEmitter.getNativeName.

Annotations
@Override
getNIOBufferArrayNameback to summary
protected String getNIOBufferArrayName(final int argNumber)
getReturnTypeStringback to summary
protected String getReturnTypeString(final boolean skipArray)

Overrides com.jogamp.gluegen.JavaMethodBindingEmitter.getReturnTypeString.

Annotations
@Override