public class GlueGen extends Object implements GlueEmitterControls
Constructor and Description |
---|
GlueGen() |
Modifier and Type | Method and Description |
---|---|
static boolean |
debug() |
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 copyPCPPOutput2Stderr) |
void |
runSymbolFilter(SymbolFilter filter)
Runs the given filter on the #defines, enum definitions and
function symbols that this controller has parsed.
|
public static boolean debug()
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 copyPCPPOutput2Stderr)
public static void main(String... args)