com.jogamp.gluegen.opengl
Class GLJavaMethodBindingEmitter

java.lang.Object
  extended by ProcAddressJavaMethodBindingEmitter
      extended by com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter
Direct Known Subclasses:
NativeSignatureJavaMethodBindingEmitter

public class GLJavaMethodBindingEmitter
extends ProcAddressJavaMethodBindingEmitter

A specialization of the proc address emitter which knows how to change argument names to take into account Vertex Buffer Object / Pixel Buffer Object variants.


Nested Class Summary
protected  class GLJavaMethodBindingEmitter.GLCommentEmitter
           
 
Field Summary
protected  boolean bufferObjectVariant
           
protected  CommentEmitter glCommentEmitter
           
protected  GLEmitter glEmitter
           
 
Constructor Summary
GLJavaMethodBindingEmitter(GLJavaMethodBindingEmitter methodToWrap)
           
GLJavaMethodBindingEmitter(JavaMethodBindingEmitter methodToWrap, boolean callThroughProcAddress, String getProcAddressTableExpr, boolean changeNameAndArguments, boolean bufferObjectVariant, GLEmitter emitter)
           
GLJavaMethodBindingEmitter(ProcAddressJavaMethodBindingEmitter methodToWrap, GLEmitter emitter, boolean bufferObjectVariant)
           
 
Method Summary
protected  String getArgumentName(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bufferObjectVariant

protected boolean bufferObjectVariant

glEmitter

protected GLEmitter glEmitter

glCommentEmitter

protected CommentEmitter glCommentEmitter
Constructor Detail

GLJavaMethodBindingEmitter

public GLJavaMethodBindingEmitter(JavaMethodBindingEmitter methodToWrap,
                                  boolean callThroughProcAddress,
                                  String getProcAddressTableExpr,
                                  boolean changeNameAndArguments,
                                  boolean bufferObjectVariant,
                                  GLEmitter emitter)

GLJavaMethodBindingEmitter

public GLJavaMethodBindingEmitter(ProcAddressJavaMethodBindingEmitter methodToWrap,
                                  GLEmitter emitter,
                                  boolean bufferObjectVariant)

GLJavaMethodBindingEmitter

public GLJavaMethodBindingEmitter(GLJavaMethodBindingEmitter methodToWrap)
Method Detail

getArgumentName

protected String getArgumentName(int i)


Copyright 2010 JogAmp Community.