public class GlueGen extends Object implements GlueEmitterControls
Constructor and Description |
---|
GlueGen() |
Modifier and Type | Method and Description |
---|---|
String |
findHeaderFile(String headerFileName)
Finds the full path name of the specified header file based on
the include directories specified on the command line.
|
void |
forceStructEmission(String typedefName)
Requests emission of an accessor for a struct that will not be
referenced by any functions or other structs.
|
static void |
main(String... args) |
void |
run(Reader reader,
String filename,
Class<?> emitterClass,
List<String> includePaths,
List<String> cfgFiles,
String outputRootDir,
boolean debug,
boolean copyPCPPOutput2Stderr) |
void |
runSymbolFilter(SymbolFilter filter)
Runs the given filter on the #defines, enum definitions and
function symbols that this controller has parsed.
|
public void forceStructEmission(String typedefName)
GlueEmitterControls
forceStructEmission
in interface GlueEmitterControls
public String findHeaderFile(String headerFileName)
GlueEmitterControls
findHeaderFile
in interface GlueEmitterControls
public void runSymbolFilter(SymbolFilter filter)
GlueEmitterControls
GlueEmitter.beginEmission(com.jogamp.gluegen.GlueEmitterControls)
has been called on the GlueEmitter, and it is recommended to
call it from that method call. Calling it during glue code
emission may cause problems.runSymbolFilter
in interface GlueEmitterControls
public void run(Reader reader, String filename, Class<?> emitterClass, List<String> includePaths, List<String> cfgFiles, String outputRootDir, boolean debug, boolean copyPCPPOutput2Stderr)
public static void main(String... args)