- ABSTRACT - Static variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- ABSTRACT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- AbstractBuffer<B extends AbstractBuffer> - Class in com.jogamp.common.nio
-
- AbstractBuffer(Buffer, int) - Constructor for class com.jogamp.common.nio.AbstractBuffer
-
- aCase() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- accessControl(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the access control for the emitted Java method.
- add(E) - Method in class com.jogamp.common.util.ArrayHashSet
-
Add element at the end of this list, if it is not contained yet.
- add(int, E) - Method in class com.jogamp.common.util.ArrayHashSet
-
Add element at the given index in this list, if it is not contained yet.
- add(String, TNode) - Method in class com.jogamp.gluegen.cgram.CSymbolTable
-
add a node to the table with it's key as
the current scope and the name
- add(SizeThunk, SizeThunk) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- addAlias(String) - Method in class com.jogamp.gluegen.ConstantDefinition
-
- addAliasedName(String) - Method in class com.jogamp.gluegen.ConstantDefinition
-
- addAliasedName(String) - Method in class com.jogamp.gluegen.MethodBinding
-
- addAll(Collection<? extends E>) - Method in class com.jogamp.common.util.ArrayHashSet
-
Add all elements of given
Collection
at the end of this list.
- addAll(int, Collection<? extends E>) - Method in class com.jogamp.common.util.ArrayHashSet
-
- addAll(Class<?>, JarFile) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Adds all types, native libraries, class files and other files (resources)
if not yet added.
- addArgument(Type, String) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
Add an argument's name and type.
- addArgument(Type, String) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
Add an argument's name and type.
- addClasses(Class<?>, JarFile) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Adds native classes, if not yet added.
- addClassJavadoc(String, String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- addCurrentScopeToName(String) - Method in class com.jogamp.gluegen.cgram.CSymbolTable
-
given a name for a type, append it with the
current scope.
- addCustomJavaCode(String, String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- addDefine(String, String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- addDefine(String, String) - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- addDefine(String, String) - Method in class com.jogamp.gluegen.pcpp.PCPP
-
- addDirset(DirSet) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add a nested org.apache.tools.ant.types.DirSet
to specify
the files to include.
- addEnum(String, long) - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
- addField(Field) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Adds a field to this type.
- addForceProcAddressGen(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- additiveExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- additiveExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- additiveExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- addJavaArgumentType(JavaType) - Method in class com.jogamp.gluegen.MethodBinding
-
- addJavaPrologueOrEpilogue(String, String, boolean) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- addJavaSymbolRename(String, String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Programmatically adds a rename directive for the given symbol.
- addLineForTokenNumber(Object, Integer) - Method in class com.jogamp.gluegen.cgram.PreprocessorInfoChannel
-
- addLoaded(String) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
-
- addLocalProcAddressCallingConvention(String, String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- addModifier(FunctionEmitter.EmissionModifier) - Method in class com.jogamp.gluegen.FunctionEmitter
-
- addModifiers(Iterator<FunctionEmitter.EmissionModifier>) - Method in class com.jogamp.gluegen.FunctionEmitter
-
- addNativeJarLibs(Class<?>, String) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
-
- addNativeJarLibs(Class<?>, String, String, String[]) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
-
- addNativeLibs(Class<?>, JarFile) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Adds native libraries, if not yet added.
- addNioDirectOnly(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- addNioOnly(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- addResources(Class<?>, JarFile) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Adds native resources, if not yet added.
- addScopeToName(String, String) - Method in class com.jogamp.gluegen.cgram.CSymbolTable
-
given a name for a type, append it with the
given scope.
- addSibling(AST) - Method in class com.jogamp.gluegen.cgram.TNode
-
add the new node as a new sibling, inserting it ahead of any
existing next sibling.
- addStrings2Buffer(StringBuilder, String, String, Collection<String>) - Static method in class com.jogamp.gluegen.JavaEmitter
-
- addTypeInfo(TypeInfo) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- align(SizeThunk, SizeThunk) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- allocate(int) - Static method in class com.jogamp.common.nio.PointerBuffer
-
Returns a non direct PointerBuffer in native order, having a backup array
- allocateDirect(int) - Static method in class com.jogamp.common.nio.PointerBuffer
-
Returns a direct PointerBuffer in native order, w/o backup array
- allStatic() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns true if the emission style is AllStatic.
- andExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- AndroidVersion - Class in com.jogamp.common.os
-
- AndroidVersion() - Constructor for class com.jogamp.common.os.AndroidVersion
-
- ANONYMOUS_ENUM_NAME - Static variable in class com.jogamp.gluegen.cgram.HeaderParser
-
Name assigned to a anonymous EnumType (e.g., "enum { ...
- ARCH - Static variable in class com.jogamp.common.os.Platform
-
- ARCH_lower - Static variable in class com.jogamp.common.os.Platform
-
- argExprList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- argExprList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- argExprList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- argExprList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- argExprList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- argList() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- argumentNameArray() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- argumentNameArray() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- argumentsUseNIO() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if any of the outgoing arguments in the method's
signature require conversion or checking due to the use of New
I/O.
- array() - Method in class com.jogamp.common.nio.AbstractBuffer
-
- array() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- ARRAY_DECLARATOR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- ARRAY_INIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- arrayBaseOffset(Object) - Static method in class com.jogamp.gluegen.runtime.BufferFactoryInternal
-
- arrayDimension() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Helper method for determining how many array dimentions this
type represents (i.e., "char[][]" returns 2).
- ArrayHashSet<E> - Class in com.jogamp.common.util
-
Hashed ArrayList implementation of the List and Collection interface.
- ArrayHashSet() - Constructor for class com.jogamp.common.util.ArrayHashSet
-
- arrayIdx - Static variable in class com.jogamp.gluegen.CMethodBindingEmitter
-
- arrayIndexScale(Object) - Static method in class com.jogamp.gluegen.runtime.BufferFactoryInternal
-
- arrayInitializer() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- arrayOffset() - Method in class com.jogamp.common.nio.AbstractBuffer
-
- arrayOffset() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- arrayRes - Static variable in class com.jogamp.gluegen.CMethodBindingEmitter
-
- arrayResLength - Static variable in class com.jogamp.gluegen.CMethodBindingEmitter
-
- ArrayType - Class in com.jogamp.gluegen.cgram.types
-
Represents an array type.
- ArrayType(Type, SizeThunk, int, int) - Constructor for class com.jogamp.gluegen.cgram.types.ArrayType
-
- ArrayTypes - Class in com.jogamp.gluegen
-
Convenience class containing the Class objects corresponding to arrays of
various types (e.g.,
ArrayTypes.booleanArrayClass
is the Class of Java type
"boolean[]").
- ArrayTypes() - Constructor for class com.jogamp.gluegen.ArrayTypes
-
- asArray() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
-
- asArray() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to an ArrayType or returns null if not an ArrayType.
- asBit() - Method in class com.jogamp.gluegen.cgram.types.BitType
-
- asBit() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a BitType or returns null if not a BitType.
- asCompound() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- asCompound() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a CompoundType or returns null if not a CompoundType.
- asDouble() - Method in class com.jogamp.gluegen.cgram.types.DoubleType
-
- asDouble() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a DoubleType or returns null if not a DoubleType.
- asEnum() - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
- asEnum() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to an EnumType or returns null if not an EnumType.
- asFloat() - Method in class com.jogamp.gluegen.cgram.types.FloatType
-
- asFloat() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a FloatType or returns null if not a FloatType.
- asFunction() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
- asFunction() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a FunctionType or returns null if not a FunctionType.
- asInt() - Method in class com.jogamp.gluegen.cgram.types.IntType
-
- asInt() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to an IntType or returns null if not an IntType.
- asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- asm_expr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- asm_expr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- asPointer() - Method in class com.jogamp.gluegen.cgram.types.PointerType
-
- asPointer() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a PointerType or returns null if not a PointerType.
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- assignExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- assignExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- assignmentExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- assignOperator() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- assignOperator() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- asVoid() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Casts this to a VoidType or returns null if not a VoidType.
- asVoid() - Method in class com.jogamp.gluegen.cgram.types.VoidType
-
- attribute() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- attributeDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- attributeDecl() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- attributeDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- attributeDecl(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- attributeList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- attributes - Variable in class com.jogamp.gluegen.cgram.TNode
-
- CachedBufferFactory - Class in com.jogamp.common.nio
-
Buffer factory attempting to reduce buffer creation overhead.
- callMethod(Object, Method, Object...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- callStaticMethod(String, String, Class<?>[], Object[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- callThroughProcAddress - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
-
- capacity - Variable in class com.jogamp.common.nio.AbstractBuffer
-
- capacity() - Method in class com.jogamp.common.nio.AbstractBuffer
-
- capacity() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- capacity() - Method in class com.jogamp.common.util.IntIntHashMap
-
Returns the current capacity (buckets) in this map.
- capacity() - Method in class com.jogamp.common.util.IntLongHashMap
-
Returns the current capacity (buckets) in this map.
- capacity() - Method in class com.jogamp.common.util.IntObjectHashMap
-
Returns the current capacity (buckets) in this map.
- capacity() - Method in class com.jogamp.common.util.LongIntHashMap
-
Returns the current capacity (buckets) in this map.
- capacity() - Method in class com.jogamp.common.util.LongLongHashMap
-
Returns the current capacity (buckets) in this map.
- capacity() - Method in class com.jogamp.common.util.LongObjectHashMap
-
Returns the current capacity (buckets) in this map.
- CASE_GROUP - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- casesGroup() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- caseSList() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- castExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- castExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- castExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- castExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- castExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- cfg - Variable in class com.jogamp.gluegen.JavaEmitter
-
- changeNameAndArguments - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
-
- CHAR_LITERAL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- charArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type char[]
- charConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- charConst() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- charConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- charConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- charConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- CharLiteral - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- CLASS_DEF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- classBlock() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- classDefinition(AST) - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- className() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the class name parsed from the configuration file.
- classTypeSpec(boolean) - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- clear() - Method in class com.jogamp.common.util.ArrayHashSet
-
- clear() - Method in class com.jogamp.common.util.IntIntHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.common.util.IntLongHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.common.util.IntObjectHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.common.util.LongIntHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.common.util.LongLongHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.common.util.LongObjectHashMap
-
Clears the entire map.
- clear() - Method in class com.jogamp.gluegen.ReferencedStructs
-
- clearModifiers() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- clearParsedEnumNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- clearParsedFunctionNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
Clears the list of functions this HeaderParser has parsed.
- clearParsedFunctions() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Clears the list of functions this HeaderParser has parsed.
- clearThisPointer() - Method in class com.jogamp.gluegen.MethodBinding
-
Clears any record of a this pointer for this MethodBinding.
- clone() - Method in class com.jogamp.common.util.ArrayHashSet
-
- clone() - Method in class com.jogamp.common.util.IntIntHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.common.util.IntLongHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.common.util.IntObjectHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.common.util.LongIntHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.common.util.LongLongHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.common.util.LongObjectHashMap
-
Disclaimer: If the value type doesn't implement
clone()
, only the reference is copied.
- clone() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- clone() - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
- clone() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
- clone() - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- clone() - Method in class com.jogamp.gluegen.cgram.types.Type
-
- clone() - Method in class com.jogamp.gluegen.JavaType
-
- clone() - Method in class com.jogamp.gluegen.MethodBinding
-
- cloneMutable() - Method in interface com.jogamp.common.type.WriteCloneable
-
Get a mutable clone from this instance.
- close() - Method in class com.jogamp.common.os.NativeLibrary
-
Closes this native library.
- closeLibrary(long) - Method in interface com.jogamp.common.os.DynamicLinker
-
- CMethodBindingEmitter - Class in com.jogamp.gluegen
-
Emits the C-side component of the Java<->C JNI binding.
- CMethodBindingEmitter(MethodBinding, PrintWriter, String, String, boolean, boolean, boolean, boolean, MachineDescription) - Constructor for class com.jogamp.gluegen.CMethodBindingEmitter
-
Constructs an emitter for the specified binding, and sets a default
comment emitter that will emit the signature of the C function that is
being bound.
- CMethodBindingEmitter.DefaultCommentEmitter - Class in com.jogamp.gluegen
-
Class that emits a generic comment for CMethodBindingEmitters; the comment
includes the C signature of the native method that is being bound by the
emitter java method.
- CMethodBindingEmitter.DefaultCommentEmitter() - Constructor for class com.jogamp.gluegen.CMethodBindingEmitter.DefaultCommentEmitter
-
- CodeGenUtils - Class in com.jogamp.gluegen
-
- CodeGenUtils() - Constructor for class com.jogamp.gluegen.CodeGenUtils
-
- CodeGenUtils.EmissionCallback - Interface in com.jogamp.gluegen
-
A class that emits source code of some time when activated.
- CODENAME - Static variable in class com.jogamp.common.os.AndroidVersion
-
Development codename, or the string "REL" for official release
- COLON - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- COLON - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- com.jogamp.common - package com.jogamp.common
-
JogAmp Common Code
- com.jogamp.common.jvm - package com.jogamp.common.jvm
-
JogAmp JVM/JNI Utilities
- com.jogamp.common.nio - package com.jogamp.common.nio
-
JogAmp NIO Utilities
- com.jogamp.common.os - package com.jogamp.common.os
-
JogAmp OS Utilities
- com.jogamp.common.type - package com.jogamp.common.type
-
- com.jogamp.common.util - package com.jogamp.common.util
-
JogAmp HashMap, Reflection, ..
- com.jogamp.common.util.cache - package com.jogamp.common.util.cache
-
- com.jogamp.common.util.locks - package com.jogamp.common.util.locks
-
JogAmp Concurrency Utilities
- com.jogamp.gluegen - package com.jogamp.gluegen
-
JogAmp GlueGen Code Generator
- com.jogamp.gluegen.ant - package com.jogamp.gluegen.ant
-
- com.jogamp.gluegen.cgram - package com.jogamp.gluegen.cgram
-
- com.jogamp.gluegen.cgram.types - package com.jogamp.gluegen.cgram.types
-
- com.jogamp.gluegen.jgram - package com.jogamp.gluegen.jgram
-
- com.jogamp.gluegen.pcpp - package com.jogamp.gluegen.pcpp
-
- com.jogamp.gluegen.procaddress - package com.jogamp.gluegen.procaddress
-
- com.jogamp.gluegen.runtime - package com.jogamp.gluegen.runtime
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- COMMA - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- commaExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- commaExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- commaExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- Comment - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- CommentEmitter - Interface in com.jogamp.gluegen
-
- compareTo(Object) - Method in class com.jogamp.common.util.VersionNumber
-
- compatible(MachineDescription) - Method in class com.jogamp.common.os.MachineDescription
-
Checks whether two size objects are equal.
- compilationUnit() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- compoundStatement(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- compoundStatement(String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- compoundStatement(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- compoundStatement(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- compoundStatement(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- compoundStatement() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- compoundStatementExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- compoundStatementExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- compoundStatementExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- CompoundType - Class in com.jogamp.gluegen.cgram.types
-
Models all compound types, i.e., those containing fields: structs
and unions.
- CompoundTypeKind - Enum in com.jogamp.gluegen.cgram.types
-
Type-safe enum for discriminating between structs and unions
represented as compound types.
- computeAlignment(MachineDescription) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- computeSignatureProperties() - Method in class com.jogamp.gluegen.MethodBinding
-
Computes summary information about the method's C and Java
signatures.
- computeSize(MachineDescription) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- ConcatenatingReader - Class in com.jogamp.gluegen.pcpp
-
A Reader implementation which finds lines ending in the backslash
character ('\') and concatenates them with the next line.
- ConcatenatingReader(BufferedReader) - Constructor for class com.jogamp.gluegen.pcpp.ConcatenatingReader
-
This class requires that the input reader be a BufferedReader so
it can do line-oriented operations.
- conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- conditionalExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- conditionalExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- conditionalExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- CONST - Static variable in interface com.jogamp.gluegen.cgram.types.CVAttributes
-
- constant(int) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- constant() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- ConstantDefinition - Class in com.jogamp.gluegen
-
Represents the definition of a constant which was provided either
via a #define statement or through an enum definition.
- ConstantDefinition(String, String, boolean, String) - Constructor for class com.jogamp.gluegen.ConstantDefinition
-
- constExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- constExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- constructorBody() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- contains(Object) - Method in class com.jogamp.common.util.ArrayHashSet
-
Test for containment
This is an O(1) operation.
- contains(JarFile) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
- containsAll(Collection<?>) - Method in class com.jogamp.common.util.ArrayHashSet
-
Test for containment of given
Collection
This is an O(n) operation, over the given Collection size.
- containsEnumerate(String) - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
Does this enum type contain an enumerate with the given name?
- containsKey(int) - Method in class com.jogamp.common.util.IntIntHashMap
-
- containsKey(int) - Method in class com.jogamp.common.util.IntLongHashMap
-
- containsKey(int) - Method in class com.jogamp.common.util.IntObjectHashMap
-
- containsKey(long) - Method in class com.jogamp.common.util.LongIntHashMap
-
- containsKey(long) - Method in class com.jogamp.common.util.LongLongHashMap
-
- containsKey(long) - Method in class com.jogamp.common.util.LongObjectHashMap
-
- containsKey(String) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
-
- containsSafe(Object) - Method in class com.jogamp.common.util.ArrayHashSet
-
Test for containment
This is an O(n) operation, using equals operation over the list.
- containsValue(int) - Method in class com.jogamp.common.util.IntIntHashMap
-
- containsValue(long) - Method in class com.jogamp.common.util.IntLongHashMap
-
- containsValue(Object) - Method in class com.jogamp.common.util.IntObjectHashMap
-
- containsValue(int) - Method in class com.jogamp.common.util.LongIntHashMap
-
- containsValue(long) - Method in class com.jogamp.common.util.LongLongHashMap
-
- containsValue(Object) - Method in class com.jogamp.common.util.LongObjectHashMap
-
- containsValue(Type) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
-
- convertToFunctionPointerName(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- copyByteBuffer(ByteBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed ByteBuffer into
a newly-allocated direct ByteBuffer.
- copyFloatBuffer(FloatBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed FloatBuffer
into a newly-allocated direct FloatBuffer.
- copyFloatBufferAsByteBuffer(FloatBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed FloatBuffer
into a newly-allocated direct ByteBuffer.
- copyIntBuffer(IntBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed IntBuffer
into a newly-allocated direct IntBuffer.
- copyIntBufferAsByteBuffer(IntBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed IntBuffer into
a newly-allocated direct ByteBuffer.
- copyShortBuffer(ShortBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed ShortBuffer
into a newly-allocated direct ShortBuffer.
- copyShortBufferAsByteBuffer(ShortBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
Copies the remaining elements (as defined by
limit() - position()
) in the passed ShortBuffer
into a newly-allocated direct ByteBuffer.
- copyStream2ByteArray(InputStream) - Static method in class com.jogamp.common.util.IOUtil
-
Copy the specified input stream to a byte array, which is being returned.
- copyStream2ByteBuffer(InputStream) - Static method in class com.jogamp.common.util.IOUtil
-
Copy the specified input stream to a NIO ByteBuffer w/ native byte order, which is being returned.
- copyStream2Stream(InputStream, OutputStream, int) - Static method in class com.jogamp.common.util.IOUtil
-
Copy the specified input stream to the specified output stream.
- copyURL2File(URL, File) - Static method in class com.jogamp.common.util.IOUtil
-
Copy the specified input stream to the specified output file.
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- CPPComment - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- CPPComments - Static variable in class com.jogamp.gluegen.cgram.GnuCParser
-
- CPPComments - Static variable in class com.jogamp.gluegen.cgram.StdCParser
-
- cpu - Variable in enum com.jogamp.common.os.MachineDescription.ID
-
- CPU_ARCH - Static variable in class com.jogamp.common.os.Platform
-
- create() - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
- create(int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
Creates a factory with the specified initial size.
- create(int, boolean) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
Creates a factory with the specified initial size.
- create(int, int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
Creates a factory with the specified initial size and allocation size.
- create() - Method in class com.jogamp.gluegen.cgram.TNodeFactory
-
Create a new ampty AST node
- create(int, String) - Method in class com.jogamp.gluegen.cgram.TNodeFactory
-
Create a new AST node from type and text
- create(AST) - Method in class com.jogamp.gluegen.cgram.TNodeFactory
-
Create a new AST node from an existing AST node
- create(String, SizeThunk, CompoundTypeKind, int) - Static method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- create(int) - Static method in class com.jogamp.gluegen.cgram.types.StructLayout
-
- createClasspath() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an optional classpath that defines the location of
GlueGen
and
GlueGen
's dependencies.
- createConfig() - Method in class com.jogamp.gluegen.JavaEmitter
-
Create the object that will read and store configuration information for
this JavaEmitter.
- createConfig() - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
- createExclude() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an include file to the list that is to be exluded.
- createExcludesFile() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an exclude file to the list.
- createFileLock(long, String) - Static method in class com.jogamp.common.util.locks.SingletonInstance
-
- createFileLock(long, File) - Static method in class com.jogamp.common.util.locks.SingletonInstance
-
- createForCArray(Type) - Static method in class com.jogamp.gluegen.JavaType
-
Creates a JavaType corresponding to an array of the given
element type.
- createForCCharPointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForCDoublePointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForCFloatPointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForCInt32Pointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForCInt64Pointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForClass(Class<?>) - Static method in class com.jogamp.gluegen.JavaType
-
Creates a JavaType corresponding to the given Java type.
- createForCShortPointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForCStruct(String) - Static method in class com.jogamp.gluegen.JavaType
-
Creates a JavaType corresponding to the specified C CompoundType
name; for example, if "Foo" is supplied, then this JavaType
represents a "Foo *" by way of a StructAccessor.
- createForCVoidPointer() - Static method in class com.jogamp.gluegen.JavaType
-
- createForJNIEnv() - Static method in class com.jogamp.gluegen.JavaType
-
- createInclude() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an include file to the list.
- createIncludesFile() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an include file to the list.
- createInstance(Constructor<?>, Object...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createInstance(Class<?>, Class<?>[], Object...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createInstance(Class<?>, Object...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createInstance(String, Class<?>[], Object[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createInstance(String, Object[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createInstance(String, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- createRecursiveLock() - Static method in class com.jogamp.common.util.locks.LockFactory
-
default is ImplType.Int01, unfair'ish (fastest w/ least deviation)
- createRecursiveLock(LockFactory.ImplType, boolean) - Static method in class com.jogamp.common.util.locks.LockFactory
-
- createServerSocket(long, int) - Static method in class com.jogamp.common.util.locks.SingletonInstance
-
A user shall use ephemeral ports:
IANA suggests 49152 to 65535 as "dynamic and/or private ports".
Many GNU/Linux kernels use 32768 to 61000.
FreeBSD >= 4.6 uses the IANA port range.
FreeBSD < 4.6 and BSD use ports 1024 through 4999.
Microsoft Windows operating systems through Server 2003 use the range 1025 to 5000
Windows Vista, Windows 7, and Server 2008 use the IANA range.
- createSynchronized() - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
- createSynchronized(int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
- createSynchronized(int, boolean) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
- createSynchronized(int, int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
-
- createTempFile(String, String) - Static method in class com.jogamp.common.util.IOUtil
-
- CSymbolTable - Class in com.jogamp.gluegen.cgram
-
- CSymbolTable() - Constructor for class com.jogamp.gluegen.cgram.CSymbolTable
-
- cThisArgumentName() - Static method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- CToken - Class in com.jogamp.gluegen.cgram
-
- CToken() - Constructor for class com.jogamp.gluegen.cgram.CToken
-
- CTOR_CALL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- CTOR_DEF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- ctorHead() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- currentScopeAsString() - Method in class com.jogamp.gluegen.cgram.CSymbolTable
-
return the current scope as a string
- customCCode() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns, as a List of Strings, the custom C code to be emitted
along with the glue code for the main class.
- customJavaCodeForClass(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns a list of Strings containing user-implemented code for
the given Java type name (not fully-qualified, only the class
name); returns either null or an empty list if there is no
custom code for the class.
- CVAttributes - Interface in com.jogamp.gluegen.cgram.types
-
Enumeration for const/volatile attributes.
- cWriter() - Method in class com.jogamp.gluegen.JavaEmitter
-
- GE - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- generateMethodBindingEmitters(Set<MethodBinding>, FunctionSymbol) - Method in class com.jogamp.gluegen.JavaEmitter
-
Generate all appropriate Java bindings for the specified C function
symbols.
- generateMethodBindingEmitters(Set<MethodBinding>, FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
- generateModifiedEmitters(JavaMethodBindingEmitter, List<FunctionEmitter>) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
- generateModifiedEmitters(CMethodBindingEmitter, List<FunctionEmitter>) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
- generatePrivateEmitters(MethodBinding, List<FunctionEmitter>) - Method in class com.jogamp.gluegen.JavaEmitter
-
Generates the private emitters for this MethodBinding.
- generatePublicEmitters(MethodBinding, List<FunctionEmitter>, boolean) - Method in class com.jogamp.gluegen.JavaEmitter
-
Generates the public emitters for this MethodBinding which will
produce either simply signatures (for the interface class, if
any) or function definitions with or without a body (depending on
whether or not the implementing function can go directly to
native code because it doesn't need any processing of the
outgoing arguments).
- get() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- get(int) - Method in interface com.jogamp.common.nio.NativeBuffer
-
- get() - Method in class com.jogamp.common.nio.PointerBuffer
-
Relative get method.
- get(int) - Method in class com.jogamp.common.nio.PointerBuffer
-
Absolute get method.
- get(long[], int, int) - Method in class com.jogamp.common.nio.PointerBuffer
-
Relative bulk get method.
- get(int) - Method in class com.jogamp.common.util.ArrayHashSet
-
- get(Object) - Method in class com.jogamp.common.util.ArrayHashSet
-
Identity method allowing to get the identical object, using the internal hash map.
- get(int) - Method in class com.jogamp.common.util.IntIntHashMap
-
- get(int) - Method in class com.jogamp.common.util.IntLongHashMap
-
- get(int) - Method in class com.jogamp.common.util.IntObjectHashMap
-
- get(long) - Method in class com.jogamp.common.util.LongIntHashMap
-
- get(long) - Method in class com.jogamp.common.util.LongLongHashMap
-
- get(long) - Method in class com.jogamp.common.util.LongObjectHashMap
-
- get(String) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
-
Get the type corresponding to the given name.
- getAddressFor(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
This is a convenience method to get (by name) the native function
pointer for a given function.
- getAliasedNames() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- getAliasedNames() - Method in class com.jogamp.gluegen.MethodBinding
-
- getAliases() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- getAllChildrenText() - Method in class com.jogamp.gluegen.cgram.TNode
-
Returns the text for this node and all children
- getAllocationSize() - Method in class com.jogamp.common.nio.CachedBufferFactory
-
Returns the allocation size used to create new internal buffers.
- getAndroidPackageVersionName() - Method in class com.jogamp.common.util.JogampVersion
-
- getArchName() - Static method in class com.jogamp.common.os.Platform
-
Returns the CPU architecture String.
- getArgumentName(int) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
Returns the name of the ith argument.
- getArgumentName(int) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
Returns the name of the ith argument.
- getArgumentName(int) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getArgumentName(int) - Method in class com.jogamp.gluegen.MethodBinding
-
Returns either the argument name specified by the underlying
FunctionSymbol or a fabricated argument name based on the
position.
- getArgumentType(int) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
Returns the type of the ith argument.
- getArgumentType(int) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
Returns the type of the ith argument.
- getArray(Object) - Static method in class com.jogamp.common.nio.Buffers
-
Helper routine to return the array backing store reference from
a Buffer object.
- getAScopeName() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- getAScopeName() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- getAttachment() - Method in class com.jogamp.common.util.RunnableTask
-
- getAttribute(Attributes.Name) - Method in class com.jogamp.common.util.JogampVersion
-
- getAttribute(String) - Method in class com.jogamp.common.util.JogampVersion
-
- getAttribute(String) - Method in class com.jogamp.gluegen.cgram.TNode
-
lookup the attribute name in the attribute table.
- getAttributeName(String) - Method in class com.jogamp.common.util.JogampVersion
-
- getAttributeNames() - Method in class com.jogamp.common.util.JogampVersion
-
- getAttributesTable() - Method in class com.jogamp.gluegen.cgram.TNode
-
get the hashtable that holds attribute values.
- getBaseDir() - Method in class com.jogamp.common.util.cache.TempFileCache
-
Base temp directory used by TempFileCache.
- getBaseElementType() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
-
Return the bottommost element type if this is a multidimensional
array.
- getBaseIndentString() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getBaseIndentString() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getBasename(String) - Static method in class com.jogamp.common.util.IOUtil
-
Returns the basename of the given fname w/o directory part
- getBinding() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- getBinding() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getBuffer() - Method in class com.jogamp.common.nio.AbstractBuffer
-
- getBuffer() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- getBuffer() - Method in class com.jogamp.common.nio.StructAccessor
-
- getBundleInfo() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getByteAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the byte at the specified byteOffset.
- getBytesAt(int, byte[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getCanonMap() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Get the canonicalization map, which is a regular HashMap
mapping Type to Type and which is used for looking up the unique
instances of e.g.
- getCArgumentType(int) - Method in class com.jogamp.gluegen.MethodBinding
-
- getCharAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the char at the specified byteOffset.
- getCharsAt(int, char[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getClass(String, boolean, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
Loads and returns the class or null.
- getClassFileName(String) - Static method in class com.jogamp.common.util.IOUtil
-
- getClassURL(String, ClassLoader) - Static method in class com.jogamp.common.util.IOUtil
-
- getCommentEmitter() - Method in class com.jogamp.gluegen.FunctionEmitter
-
Get the comment emitter for this FunctionEmitter.
- getCommentEndString() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getCommentStartString() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getCommentStartString() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getConfig() - Method in class com.jogamp.gluegen.JavaEmitter
-
Get the configuration information for this JavaEmitter.
- getConstants() - Method in interface com.jogamp.gluegen.SymbolFilter
-
Returns the filtered list of constants.
- getConstructor(String, Class<?>[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- getConstructor(Class<?>, Class<?>...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
Returns a compatible constructor
if available, otherwise throws an exception.
- getConstructor(String, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- getContainingCType() - Method in class com.jogamp.gluegen.MethodBinding
-
Retrieves the containing C type of this MethodBinding if it is for
a function pointer contained in a struct.
- getContainingType() - Method in class com.jogamp.gluegen.MethodBinding
-
Retrieves the containing type of this MethodBinding if it is for
a function pointer contained in a struct.
- getCPUFamily() - Static method in class com.jogamp.common.os.Platform
-
Returns the CPU type.
- getCPUType() - Static method in class com.jogamp.common.os.Platform
-
Returns the CPU architecture.
- getCReturnType() - Method in class com.jogamp.gluegen.MethodBinding
-
- getCSymbol() - Method in class com.jogamp.gluegen.MethodBinding
-
- getCVAttributes() - Method in class com.jogamp.gluegen.cgram.types.Type
-
- getCVAttributesString() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Returns a string indicating the const/volatile attributes of
this type.
- getCVVariant(int) - Method in class com.jogamp.gluegen.cgram.types.Type
-
Return a variant of this type matching the given const/volatile
attributes.
- getDebug() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- getDebugOutStream() - Static method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
- getDefaultOutput() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getDefines() - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
Returns a list of Define objects corresponding to the
preprocessor definitions seen during parsing.
- getDefNode() - Method in class com.jogamp.gluegen.cgram.TNode
-
return the def node for this node
- getDescriptor() - Method in class com.jogamp.gluegen.JavaType
-
Returns the descriptor (internal type signature) corresponding to
this type.
- getDescriptor(boolean, boolean) - Method in class com.jogamp.gluegen.MethodBinding
-
Returns a String containing the descriptor (signature in
internal format) of this MethodBinding as it will be
emitted.
- getDirectBufferAddress(Buffer) - Static method in class com.jogamp.gluegen.runtime.BufferFactoryInternal
-
- getDirectBufferByteOffset(Object) - Static method in class com.jogamp.common.nio.Buffers
-
Helper routine to get the Buffer byte offset by taking into
account the Buffer position and the underlying type.
- getDirname(String) - Static method in class com.jogamp.common.util.IOUtil
-
Returns unified '/' dirname including the last '/'
- getDoubleArray(float[], int, double[], int, int) - Static method in class com.jogamp.common.nio.Buffers
-
- getDoubleAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the double at the specified byteOffset.
- getDoubleBuffer(FloatBuffer, DoubleBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
No rewind or repositioning is performed.
- getDoublesAt(int, double[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getDumpString() - Method in class com.jogamp.gluegen.JavaType
-
- getDurationInExec() - Method in class com.jogamp.common.util.RunnableTask
-
- getDurationInQueue() - Method in class com.jogamp.common.util.RunnableTask
-
- getDurationTotal() - Method in class com.jogamp.common.util.RunnableTask
-
- getElementType() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
-
- getElementType() - Method in class com.jogamp.gluegen.JavaType
-
- getEnumName(int) - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
Fetch ith (0..getNumEnumerates() - 1) name
- getEnumName() - Method in class com.jogamp.gluegen.ConstantDefinition
-
Returns null if this definition was not part of an
enumeration, or if the enum was anonymous.
- getEnums() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Returns the EnumTypes this HeaderParser processed.
- getEnumValue(int) - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
Fetch ith (0..getNumEnumerates() - 1) value
- getEnumValue(String) - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
Fetch the value of the enumerate with the given name.
- getExtensionName() - Method in class com.jogamp.common.util.JogampVersion
-
- getFamily() - Method in enum com.jogamp.common.os.Platform.CPUType
-
- getField(int) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Returns the ith field of this type.
- getFileSuffix(File) - Static method in class com.jogamp.common.util.IOUtil
-
Returns the lowercase suffix of the given file name (the text
after the last '.' in the file name).
- getFileSuffix(String) - Static method in class com.jogamp.common.util.IOUtil
-
Returns the lowercase suffix of the given file name (the text
after the last '.' in the file name).
- getFirstSibling() - Method in class com.jogamp.gluegen.cgram.TNode
-
return the first sibling of this node, which is
this if the prev sibling is null
- getFloatArray(double[], int, float[], int, int) - Static method in class com.jogamp.common.nio.Buffers
-
- getFloatAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the float at the specified byteOffset.
- getFloatBuffer(DoubleBuffer, FloatBuffer) - Static method in class com.jogamp.common.nio.Buffers
-
No rewind or repositioning is performed.
- getFloatsAt(int, float[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getForceProcAddressGen() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- getFullManifestInfo(StringBuilder) - Method in class com.jogamp.common.util.JogampVersion
-
- getFullManifestInfo(Manifest, StringBuilder) - Static method in class com.jogamp.common.util.VersionUtil
-
- getFunctionPointerTypedefName(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
Returns the name of the typedef for a pointer to the function
represented by the argument as defined by the ProcAddressNameExpr
in the .cfg file.
- getFunctions() - Method in interface com.jogamp.gluegen.SymbolFilter
-
Returns the filtered list of function symbols.
- getGlueLibLoadedNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getGlueLibNames() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
-
- getGlueLibNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getHoldCount() - Method in interface com.jogamp.common.util.locks.RecursiveLock
-
Return the number of locks issued to this lock by the same thread.
- getImplementationBranch() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationCommit() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationTitle() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationURL() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationVendor() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationVendorID() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplementationVersion() - Method in class com.jogamp.common.util.JogampVersion
-
- getImplMethodName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getImplMethodName() - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
-
- getImplPackageName() - Method in class com.jogamp.gluegen.JavaEmitter
-
Returns the value that was specified by the configuration directive
"ImplPackage", or the default if none was specified.
- getImplSuffix() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- getIndirectBufferByteOffset(Object) - Static method in class com.jogamp.common.nio.Buffers
-
Helper routine to get the full byte offset from the beginning of
the array that is the storage for the indirect Buffer
object.
- getInstance() - Static method in class com.jogamp.common.GlueGenVersion
-
- getIntAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the int at the specified byteOffset.
- getIntAt(int, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the int at the specified byteOffset.
- getIntsAt(int, int[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getIsJavaMethodStatic() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Is the Java side of the Java<->C JNI binding for this emitter's
MethodBinding a static method?.
- getIsOverloadedBinding() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Is the Java<->C JNI binding for this emitter's MethodBinding one of
several overloaded methods with the same name?
- getJarFile(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
-
- getJarFile(URL, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
-
- getJarName(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
-
- getJarURL(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
-
- getJarURL(URL, String) - Static method in class com.jogamp.common.util.JarUtil
-
- getJarURLDirname(URL) - Static method in class com.jogamp.common.util.JarUtil
-
- getJavaArgumentType(int) - Method in class com.jogamp.gluegen.MethodBinding
-
- getJavaClass() - Method in class com.jogamp.gluegen.JavaType
-
Returns the Java Class corresponding to this type.
- getJavaClassName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Get the name of the package in which the corresponding Java method
resides.
- getJavaOutputDir() - Method in class com.jogamp.gluegen.JavaEmitter
-
Returns the value that was specified by the configuration directive
"JavaOutputDir", or the default if none was specified.
- getJavaPackageName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Get the name of the class in which the corresponding Java method
resides.
- getJavaPackageName() - Method in class com.jogamp.gluegen.JavaEmitter
-
Returns the value that was specified by the configuration directive
"Package", or the default if none was specified.
- getJavaRadix(String, String) - Static method in class com.jogamp.gluegen.JavaEmitter
-
- getJavaReturnType() - Method in class com.jogamp.gluegen.MethodBinding
-
- getJavaRuntimeName() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA runtime name.
- getJavaSymbolRename(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns a replacement name for this function or definition which
should be used as the Java name for the bound method or
constant.
- getJavaType(String, String) - Static method in class com.jogamp.gluegen.JavaEmitter
-
- getJavaType(String, Object) - Static method in class com.jogamp.gluegen.JavaEmitter
-
- getJavaValue(String, String) - Static method in class com.jogamp.gluegen.JavaEmitter
-
- getJavaVendor() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA.
- getJavaVendorURL() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA vendor url.
- getJavaVersion() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA vendor.
- getJavaVMName() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA VM name.
- getKey() - Method in class com.jogamp.common.util.IntIntHashMap.Entry
-
Returns the key of this entry.
- getKey() - Method in class com.jogamp.common.util.IntLongHashMap.Entry
-
Returns the key of this entry.
- getKey() - Method in class com.jogamp.common.util.IntObjectHashMap.Entry
-
Returns the key of this entry.
- getKey() - Method in class com.jogamp.common.util.LongIntHashMap.Entry
-
Returns the key of this entry.
- getKey() - Method in class com.jogamp.common.util.LongLongHashMap.Entry
-
Returns the key of this entry.
- getKey() - Method in class com.jogamp.common.util.LongObjectHashMap.Entry
-
Returns the key of this entry.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.IntIntHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.IntLongHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.IntObjectHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.LongIntHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.LongLongHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getKeyNotFoundValue() - Method in class com.jogamp.common.util.LongObjectHashMap
-
Returns the value which is returned if no value has been found for the specified key.
- getLastChild() - Method in class com.jogamp.gluegen.cgram.TNode
-
return the last child of this node, or null if there is none
- getLastSibling() - Method in class com.jogamp.gluegen.cgram.TNode
-
return the last sibling of this node, which is
this if the next sibling is null
- getLength() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
-
- getLibraryHandle() - Method in class com.jogamp.common.os.NativeLibrary
-
Retrieves the low-level library handle from this NativeLibrary
object.
- getLibraryPath() - Method in class com.jogamp.common.os.NativeLibrary
-
Retrieves the path under which this library was opened.
- getLineNum() - Method in class com.jogamp.gluegen.cgram.TNode
-
Get the line number for this node.
- getLocalLineNum() - Method in class com.jogamp.gluegen.cgram.TNode
-
- getLocalProcAddressCallingConvention(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- getLocalProcAddressCallingConvention4All() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- getLongAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the long at the specified byteOffset.
- getLongAt(int, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the long at the specified byteOffset.
- getLongsAt(int, long[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- getMachineDescription() - Static method in class com.jogamp.common.os.Platform
-
Returns the MachineDescription of the running machine.
- getMachineDescription() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Used for certain internal type size computations
- getMajor() - Method in class com.jogamp.common.util.VersionNumber
-
- getManifest() - Method in class com.jogamp.common.util.JogampVersion
-
- getManifest(ClassLoader, String) - Static method in class com.jogamp.common.util.VersionUtil
-
Returns the manifest of the jar which contains the specified extension.
- getManifestInfo(StringBuilder) - Method in class com.jogamp.common.util.JogampVersion
-
- getMarker() - Method in class com.jogamp.gluegen.cgram.TNode
-
Get the marker value for this node.
- getMaxTokenNumber() - Method in class com.jogamp.gluegen.cgram.PreprocessorInfoChannel
-
- getMethod(Class<?>, String, Class<?>...) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- getMethod(String, String, Class<?>[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- getMinor() - Method in class com.jogamp.common.util.VersionNumber
-
- getModifiers() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getName() - Method in class com.jogamp.common.util.locks.SingletonInstance
-
- getName() - Method in class com.jogamp.gluegen.cgram.Define
-
- getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.ArrayType
-
- getName() - Method in class com.jogamp.gluegen.cgram.types.Field
-
Name of this field in the containing data structure.
- getName() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
- getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.PointerType
-
- getName() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Returns the name of this type.
- getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.Type
-
Returns the name of this type, optionally including
const/volatile attributes.
- getName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- getName() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- getName() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- getName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getName() - Method in class com.jogamp.gluegen.JavaType
-
Returns the Java type name corresponding to this type.
- getName() - Method in class com.jogamp.gluegen.MethodBinding
-
- getName() - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
-
- getNameForType(int) - Static method in class com.jogamp.gluegen.cgram.TNode
-
converts an int tree token type to a name.
- getNativeLibNames(JarFile) - Static method in class com.jogamp.common.util.JarUtil
-
Return a map from native-lib-base-name to entry-name.
- getNewline() - Static method in class com.jogamp.common.os.Platform
-
Returns the JAVA vendor.
- getNullPointerFunctions() - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
Returns all functions pointing to null.
- getNumArguments() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
- getNumArguments() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
- getNumArguments() - Method in class com.jogamp.gluegen.MethodBinding
-
- getNumEnumerates() - Method in class com.jogamp.gluegen.cgram.types.EnumType
-
Number of enumerates defined in this enum.
- getNumFields() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Returns the number of fields in this type.
- getOffset() - Method in class com.jogamp.gluegen.cgram.types.BitType
-
Offset from the least-significant bit (LSB) of the LSB of this
type
- getOffset() - Method in class com.jogamp.gluegen.cgram.types.Field
-
SizeThunk computing offset, in bytes, of this field in the containing data structure.
- getOffset(MachineDescription) - Method in class com.jogamp.gluegen.cgram.types.Field
-
Offset, in bytes, of this field in the containing data structure
given the specified MachineDescription.
- getOrAdd(E) - Method in class com.jogamp.common.util.ArrayHashSet
-
Identity method allowing to get the identical object, using the internal hash map.
If the key
is not yet contained, add it.
- getOrigName() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- getOrigName() - Method in class com.jogamp.gluegen.MethodBinding
-
- getOSAndArch() - Static method in class com.jogamp.common.os.Platform
-
Returns the GlueGen common name for the currently running OSType and CPUType
as implemented in the build system in 'gluegen-cpptasks-base.xml'.
- getOSAndArch(Platform.OSType, Platform.CPUType) - Static method in class com.jogamp.common.os.Platform
-
Returns the GlueGen common name for the given OSType and CPUType
as implemented in the build system in 'gluegen-cpptasks-base.xml'.
A list of currently supported os.and.arch
strings:
freebsd-i586
freebsd-amd64
hpux-hppa
linux-amd64
linux-ia64
linux-i586
linux-armv7
android-armv7
macosx-universal
solaris-sparc
solaris-sparcv9
solaris-amd64
solaris-i586
windows-amd64
windows-i586
- getOSName() - Static method in class com.jogamp.common.os.Platform
-
Returns the OS name.
- getOSType() - Static method in class com.jogamp.common.os.Platform
-
Returns the OS type.
- getOSVersion() - Static method in class com.jogamp.common.os.Platform
-
Returns the OS version.
- getOwner() - Method in interface com.jogamp.common.util.locks.LockExt
-
- getPackageName() - Method in class com.jogamp.common.util.JogampVersion
-
- getParent() - Method in class com.jogamp.gluegen.cgram.TNode
-
return the parent node of this node
- getParsedEnumNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
Returns the EnumTypes this HeaderParser processed.
- getParsedFunctionNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
Returns the list of FunctionSymbols this HeaderParser has parsed.
- getParsedFunctions() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Returns the list of FunctionSymbols this HeaderParser has parsed.
- getPlatformInfo(StringBuilder) - Static method in class com.jogamp.common.util.VersionUtil
-
Appends environment information like OS, JVM and CPU architecture properties to the StringBuilder.
- getPlatformInfo() - Static method in class com.jogamp.common.util.VersionUtil
-
Prints platform info.
- getPollPeriod() - Method in class com.jogamp.common.util.locks.SingletonInstance
-
- getPreprocessorInfoChannel() - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- getPreprocessorInfoChannel() - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- getProcAddressConfig() - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
-
- getProcAddressTableExpr() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- getProcAddressTableExpr - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
-
- getQueueLength() - Method in interface com.jogamp.common.util.locks.RecursiveLock
-
- getReferencedBuffer(int) - Method in class com.jogamp.common.nio.PointerBuffer
-
- getReferencedBuffer() - Method in class com.jogamp.common.nio.PointerBuffer
-
- getRelativeOf(File, String) - Static method in class com.jogamp.common.util.IOUtil
-
Generates a path for the 'relativeFile' relative to the 'baseLocation'.
- getRelativeOf(URL, String) - Static method in class com.jogamp.common.util.IOUtil
-
Generates a path for the 'relativeFile' relative to the 'baseLocation'.
- getResource(Class<?>, String) - Static method in class com.jogamp.common.util.IOUtil
-
Locating a resource using 'getResource(String path, ClassLoader cl)',
with the
context's package name-path plus the resourcePath (incl.
- getResource(String, ClassLoader) - Static method in class com.jogamp.common.util.IOUtil
-
Locating a resource using the ClassLoader's facility if not null,
the absolute URL and absolute file.
- getReturnedArrayLengthExpression() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getReturnType() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
Returns the return type of this function.
- getReturnType() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
Returns the return type of this function.
- getReturnTypeString(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getReturnValueCapacityExpression() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Get the expression for the capacity of the returned java.nio.Buffer.
- getReturnValueLengthExpression() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Get the expression for the length of the returned array
- getRootDir() - Method in class com.jogamp.common.util.cache.TempFileCache
-
Root temp directory for this JVM instance.
- getRunnable() - Method in class com.jogamp.common.util.RunnableTask
-
- getRuntimeExceptionType() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
The type of exception (must subclass
java.lang.RuntimeException
) raised if runtime
checks fail in the generated code.
- getShortAt(int) - Method in class com.jogamp.common.nio.StructAccessor
-
Retrieves the short at the specified byteOffset.
- getSize() - Method in class com.jogamp.gluegen.cgram.types.Type
-
SizeThunk which computes size of this type in bytes.
- getSize(MachineDescription) - Method in class com.jogamp.gluegen.cgram.types.Type
-
Size of this type in bytes according to the given MachineDescription.
- getSizeInBits() - Method in class com.jogamp.gluegen.cgram.types.BitType
-
Size in bits of this type.
- getSource() - Method in class com.jogamp.gluegen.cgram.CToken
-
- getSpecificationTitle() - Method in class com.jogamp.common.util.JogampVersion
-
- getSpecificationVendor() - Method in class com.jogamp.common.util.JogampVersion
-
- getSpecificationVersion() - Method in class com.jogamp.common.util.JogampVersion
-
- getStructDictionary() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Returns the struct name dictionary this HeaderParser uses.
- getStructName() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Returns the struct name of this CompoundType, i.e.
- getStructString() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- getSub() - Method in class com.jogamp.common.util.VersionNumber
-
- getTargetType() - Method in class com.jogamp.gluegen.cgram.types.PointerType
-
- getTempDir() - Method in class com.jogamp.common.util.cache.TempFileCache
-
Temporary directory for individual files (eg.
- getTempFileCache() - Static method in class com.jogamp.common.util.cache.TempJarCache
-
- getTemporaryCVariableAssignments() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Returns the List of Strings containing assignments for temporary
C variables which are made after the underlying function call.
- getTemporaryCVariableDeclarations() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Returns the List of Strings containing declarations for temporary
C variables to be assigned to after the underlying function call.
- getTempRoot() - Static method in class com.jogamp.common.util.IOUtil
-
On standard Java, the folder specified by java.io.tempdir
is returned.
- getText() - Method in class com.jogamp.gluegen.cgram.TNode
-
Get the token text for this node
- getThrowable() - Method in class com.jogamp.common.util.RunnableTask
-
- getTimestampAfterExec() - Method in class com.jogamp.common.util.RunnableTask
-
- getTimestampBeforeExec() - Method in class com.jogamp.common.util.RunnableTask
-
- getTimestampCreate() - Method in class com.jogamp.common.util.RunnableTask
-
- getTokenNumber() - Method in class com.jogamp.gluegen.cgram.CToken
-
- getToolGetProcAddressFuncNameList() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
-
May return the native libraries
- getToolGetProcAddressHandle() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getToolLibLoadedNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getToolLibNames() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
-
- getToolLibNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- getType() - Method in class com.jogamp.gluegen.cgram.TNode
-
Get the token type for this node
- getType() - Method in class com.jogamp.gluegen.cgram.types.Field
-
Type of this field.
- getType() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
-
Returns the type of this function.
- getTypedefDictionary() - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Returns the typedef dictionary this HeaderParser uses.
- getUnsupportedExceptionType() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- getValue() - Method in class com.jogamp.common.util.IntIntHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.common.util.IntLongHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.common.util.IntObjectHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.common.util.LongIntHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.common.util.LongLongHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.common.util.LongObjectHashMap.Entry
-
Returns the value of this entry.
- getValue() - Method in class com.jogamp.gluegen.cgram.Define
-
- getValue() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- GlueEmitter - Interface in com.jogamp.gluegen
-
Specifies the interface by which GlueGen requests glue code to be
generated.
- GlueEmitterControls - Interface in com.jogamp.gluegen
-
Specifies the interface by which a GlueEmitter can request
additional information from the glue generator.
- GlueGen - Class in com.jogamp.gluegen
-
Glue code generator for C functions and data structures.
- GlueGen() - Constructor for class com.jogamp.gluegen.GlueGen
-
- gluegenRuntimePackage() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the package in which the generated glue code expects to
find its run-time helper classes (Buffers, Platform,
StructAccessor).
- GlueGenTask - Class in com.jogamp.gluegen.ant
-
An
ANT org.apache.tools.ant.Task
for using
GlueGen
.
- GlueGenTask() - Constructor for class com.jogamp.gluegen.ant.GlueGenTask
-
Create and add the VM and classname to org.apache.tools.ant.types.CommandlineJava
.
- GlueGenVersion - Class in com.jogamp.common
-
- GlueGenVersion(String, Manifest) - Constructor for class com.jogamp.common.GlueGenVersion
-
- gnuAsmExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- gnuAsmExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- gnuAsmExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- gnuAsmExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- GnuCEmitter - Class in com.jogamp.gluegen.cgram
-
- GnuCEmitter(PreprocessorInfoChannel) - Constructor for class com.jogamp.gluegen.cgram.GnuCEmitter
-
- GnuCEmitter() - Constructor for class com.jogamp.gluegen.cgram.GnuCEmitter
-
- GnuCEmitterTokenTypes - Interface in com.jogamp.gluegen.cgram
-
- GnuCLexer - Class in com.jogamp.gluegen.cgram
-
- GnuCLexer(InputStream) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
-
- GnuCLexer(Reader) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
-
- GnuCLexer(InputBuffer) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
-
- GnuCLexer(LexerSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
-
- GnuCLexerTokenTypes - Interface in com.jogamp.gluegen.cgram
-
- GnuCParser - Class in com.jogamp.gluegen.cgram
-
- GnuCParser(TokenBuffer, int) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
-
- GnuCParser(TokenBuffer) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
-
- GnuCParser(TokenStream, int) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
-
- GnuCParser(TokenStream) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
-
- GnuCParser(ParserSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
-
- GNUCTokenTypes - Interface in com.jogamp.gluegen.cgram
-
- GnuCTreeParser - Class in com.jogamp.gluegen.cgram
-
- GnuCTreeParser() - Constructor for class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- GnuCTreeParserTokenTypes - Interface in com.jogamp.gluegen.cgram
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- GT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- GTE - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- id - Variable in enum com.jogamp.common.os.MachineDescription.StaticConfig
-
- id - Variable in enum com.jogamp.common.os.Platform.CPUFamily
-
- id - Variable in enum com.jogamp.common.os.Platform.CPUType
-
- id - Variable in enum com.jogamp.common.os.Platform.OSType
-
- id - Variable in enum com.jogamp.common.util.locks.LockFactory.ImplType
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- ID - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- id - Variable in enum com.jogamp.gluegen.cgram.types.CompoundTypeKind
-
- IDENT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- identifier() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- identifierStar() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- identPrimary() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
Match a, a.b.c refs, a.b.c(...) refs, a.b.c[], a.b.c[].class,
and a.b.c.class refs.
- idList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- idList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- idList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- idList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- idList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- IDMEAT - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- implClassName() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the implementation class name parsed from the configuration file.
- IMPLEMENTATION_BRANCH - Static variable in class com.jogamp.common.util.JogampVersion
-
- IMPLEMENTATION_COMMIT - Static variable in class com.jogamp.common.util.JogampVersion
-
- implementationOf(Object, String) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- implementationOf(Class<?>, String) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- implementedInterfaces(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns a List of Strings indicating the interfaces the passed
class should declare it implements.
- IMPLEMENTS_CLAUSE - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- implementsClause() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- implPackageName() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the implementation package name parsed from the configuration file.
- IMPORT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- importDefinition() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- imports() - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns the list of imports that should be emitted at the top of each .java file.
- INC - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- INC - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- inclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- inclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- inclusiveOrExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- INCREMENTAL - Static variable in class com.jogamp.common.os.AndroidVersion
-
internal build value used by the underlying source control.
- INDEX_OP - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- indexOf(Object) - Method in class com.jogamp.common.util.ArrayHashSet
-
- initDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- initDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- initDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- initDecl(AST, HeaderParser.TypeBox) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- initDecl(AST) - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- initDeclList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- initDeclList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- initDeclList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- initDeclList(AST, HeaderParser.TypeBox) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- initDeclList(AST) - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- initEntry(String, DynamicLookupHelper) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
Initializes the mapping for a single function.
- initialize(String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- initialize() - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- initialize(Token) - Method in class com.jogamp.gluegen.cgram.TNode
-
- initialize(AST) - Method in class com.jogamp.gluegen.cgram.TNode
-
- initializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- initializer() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- initializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- initializer(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- initializer() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- initializer() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- initializerElementLabel() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- initializerList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- initializerList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- initializerList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- initializerList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- initializerList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- initSingleton() - Static method in class com.jogamp.common.os.Platform
-
kick off static initialization incl native gluegen-rt lib loading
- initSingleton() - Static method in class com.jogamp.common.util.cache.TempFileCache
-
Documented way to kick off static initialization
- initSingleton() - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Documented way to kick off static initialization.
- INSTANCE_INIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- instanceOf(Object, String) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- instanceOf(Class<?>, String) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- INT16 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- int16AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- int16SizeInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- INT32 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- int32AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- int32SizeInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- INT64 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- int64AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- int64SizeInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- INT8 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- int8AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- int8SizeInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- intAlignmentInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- intArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type int[]
- intBufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type IntBuffer[]
- intConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- intConst() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- intConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- intConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- intConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- intConstExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- INTERFACE_DEF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- interfaceDefinition(AST) - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- interfaceExtends() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- IntHexConst - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- IntIntConst - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- IntIntHashMap - Class in com.jogamp.common.util
-
Fast HashMap for primitive data.
- IntIntHashMap() - Constructor for class com.jogamp.common.util.IntIntHashMap
-
- IntIntHashMap(int) - Constructor for class com.jogamp.common.util.IntIntHashMap
-
- IntIntHashMap(int, float) - Constructor for class com.jogamp.common.util.IntIntHashMap
-
- IntIntHashMap.Entry - Class in com.jogamp.common.util
-
An entry mapping a key to a value.
- IntLongHashMap - Class in com.jogamp.common.util
-
Fast HashMap for primitive data.
- IntLongHashMap() - Constructor for class com.jogamp.common.util.IntLongHashMap
-
- IntLongHashMap(int) - Constructor for class com.jogamp.common.util.IntLongHashMap
-
- IntLongHashMap(int, float) - Constructor for class com.jogamp.common.util.IntLongHashMap
-
- IntLongHashMap.Entry - Class in com.jogamp.common.util
-
An entry mapping a key to a value.
- IntObjectHashMap - Class in com.jogamp.common.util
-
Fast HashMap for primitive data.
- IntObjectHashMap() - Constructor for class com.jogamp.common.util.IntObjectHashMap
-
- IntObjectHashMap(int) - Constructor for class com.jogamp.common.util.IntObjectHashMap
-
- IntObjectHashMap(int, float) - Constructor for class com.jogamp.common.util.IntObjectHashMap
-
- IntObjectHashMap.Entry - Class in com.jogamp.common.util
-
An entry mapping a key to a value.
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- IntOctalConst - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- intSizeInBytes() - Method in class com.jogamp.common.os.MachineDescription
-
- IntSuffix - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- IntType - Class in com.jogamp.gluegen.cgram.types
-
- IntType(String, SizeThunk, boolean, int) - Constructor for class com.jogamp.gluegen.cgram.types.IntType
-
- IntType(String, SizeThunk, boolean, int, boolean) - Constructor for class com.jogamp.gluegen.cgram.types.IntType
-
- INTxx - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
-
- IOUtil - Class in com.jogamp.common.util
-
- is32Bit() - Method in class com.jogamp.common.os.MachineDescription
-
Returns true if this JVM/ARCH is 32bit.
- is32Bit() - Static method in class com.jogamp.common.os.Platform
-
Returns true if this JVM/ARCH is 32bit.
- is64Bit() - Method in class com.jogamp.common.os.MachineDescription
-
Returns true if this JVM/ARCH is 64bit.
- is64Bit() - Static method in class com.jogamp.common.os.Platform
-
Returns true if this JVM/ARCH is 64bit.
- isAddressField(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
- isArgumentThisPointer(int) - Method in class com.jogamp.gluegen.MethodBinding
-
Indicates whether the ith argument to this MethodBinding
is actually a "this" pointer.
- isArray() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is an ArrayType.
- isArray() - Method in class com.jogamp.gluegen.JavaType
-
- isArrayOfCompoundTypeWrappers() - Method in class com.jogamp.gluegen.JavaType
-
- isAvailable - Static variable in class com.jogamp.common.os.AndroidVersion
-
- isAWTComponent(Object) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- isAWTComponent(Class<?>) - Static method in class com.jogamp.common.util.ReflectionUtil
-
- isBit() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a BitType.
- isByte() - Method in class com.jogamp.gluegen.JavaType
-
- isByteArray() - Method in class com.jogamp.gluegen.JavaType
-
- isCCharPointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCDoublePointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCFloatPointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCInt32PointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCInt64PointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isClassAvailable(String, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
-
Returns true only if the class could be loaded.
- isCompound() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a CompoundType.
- isCompoundTypeWrapper() - Method in class com.jogamp.gluegen.JavaType
-
- isConst() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this type is const.
- isConstPtr(Type) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Checks a type (expected to be pointer) for const-ness
- isConstPtrPtr(Type) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Checks a type (expected to be pointer-to-pointer) for const-ness
- isCPrimitivePointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCShortPointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isCVoidPointerType() - Method in class com.jogamp.gluegen.JavaType
-
- isDirect() - Method in class com.jogamp.common.nio.AbstractBuffer
-
- isDirect(Object) - Static method in class com.jogamp.common.nio.Buffers
-
Helper routine to tell whether a buffer is direct or not.
- isDirect() - Method in interface com.jogamp.common.nio.NativeBuffer
-
- isDouble() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a DoubleType.
- isDouble() - Method in class com.jogamp.gluegen.JavaType
-
- isDoubleArray() - Method in class com.jogamp.gluegen.JavaType
-
- isEmpty() - Method in class com.jogamp.common.util.ArrayHashSet
-
- isEmpty() - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
-
- isEnum() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is an EnumType.
- isEnum() - Method in class com.jogamp.gluegen.ConstantDefinition
-
- isExecuted() - Method in class com.jogamp.common.util.RunnableTask
-
- isFixed() - Method in class com.jogamp.common.nio.CachedBufferFactory
-
Returns true only if this factory does not allow to allocate more buffers
as limited by the initial size.
- isFloat() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a FloatType.
- isFloat() - Method in class com.jogamp.gluegen.JavaType
-
- isFloatArray() - Method in class com.jogamp.gluegen.JavaType
-
- isForceNioDirectOnly4All() - Method in class com.jogamp.gluegen.JavaConfiguration
-
- isForceNioOnly4All() - Method in class com.jogamp.gluegen.JavaConfiguration
-
- isForceProcAddressGen4All() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- isForDirectBufferImplementation() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isForImplementingMethodCall() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isForIndirectBufferAndArrayImplementation() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isFunction() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a FunctionType.
- isFunctionAvailable(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
Returns true only if non null function pointer to this function exists.
- isFunctionPointer() - Method in class com.jogamp.gluegen.cgram.types.PointerType
-
- isFunctionPointer() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Convenience routine indicating whether this Type is a pointer to
a function.
- isGlueLibComplete() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isGlueLibLoaded(int) - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isInitialized() - Static method in class com.jogamp.common.util.cache.TempJarCache
-
- isInt() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is an IntType.
- isInt() - Method in class com.jogamp.gluegen.JavaType
-
- isIntArray() - Method in class com.jogamp.gluegen.JavaType
-
- isInterface() - Method in class com.jogamp.gluegen.FunctionEmitter
-
- isJavaSE() - Static method in class com.jogamp.common.os.Platform
-
Returns true only if this program is running on the Java Standard Edition.
- isJNIEnv() - Method in class com.jogamp.gluegen.JavaType
-
- isLayouted() - Method in class com.jogamp.gluegen.cgram.types.MemoryLayoutType
-
- isLibComplete() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isLittleEndian() - Method in class com.jogamp.common.os.MachineDescription
-
Returns true only if this system uses little endian byte ordering.
- isLittleEndian() - Static method in class com.jogamp.common.os.Platform
-
Returns true if this machine is little endian, otherwise false.
- isLoaded(String) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
-
- isLocalProcAddressCallingConvention4All() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- isLocked() - Method in interface com.jogamp.common.util.locks.Lock
-
- isLocked() - Method in class com.jogamp.common.util.locks.SingletonInstance
-
- isLockedByOtherThread() - Method in interface com.jogamp.common.util.locks.LockExt
-
- isLong() - Method in class com.jogamp.gluegen.JavaType
-
- isLongArray() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOArgName(int) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- isNIOArgName(String) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
- isNIOArgName(int) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isNIOArgName(String) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isNIOBuffer() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOBufferArray() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOByteBuffer() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOByteBufferArray() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOLongBuffer() - Method in class com.jogamp.gluegen.JavaType
-
- isNIOPointerBuffer() - Method in class com.jogamp.gluegen.JavaType
-
- isOwner() - Method in interface com.jogamp.common.util.locks.LockExt
-
- isOwner(Thread) - Method in interface com.jogamp.common.util.locks.LockExt
-
- isPointer() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a PointerType.
- isPrimitive() - Method in class com.jogamp.gluegen.cgram.types.PrimitiveType
-
- isPrimitive() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this type is a primitive type.
- isPrimitive() - Method in class com.jogamp.gluegen.JavaType
-
- isPrimitiveArray() - Method in class com.jogamp.gluegen.JavaType
-
- isRuntimeValidated() - Method in class com.jogamp.common.os.MachineDescription
-
- isShort() - Method in class com.jogamp.gluegen.JavaType
-
- isShortArray() - Method in class com.jogamp.gluegen.JavaType
-
- isString() - Method in class com.jogamp.gluegen.JavaType
-
- isStringArray() - Method in class com.jogamp.gluegen.JavaType
-
- isStruct() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Indicates whether this type was declared as a struct.
- isStruct() - Method in class com.jogamp.gluegen.cgram.types.StructType
-
- isStruct() - Method in class com.jogamp.gluegen.cgram.types.UnionType
-
- isTempFileCacheUsed() - Static method in class com.jogamp.common.util.cache.TempCacheReg
-
- isTempJarCacheUsed() - Static method in class com.jogamp.common.util.cache.TempCacheReg
-
- isToolLibComplete() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isToolLibLoaded() - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isToolLibLoaded(int) - Method in class com.jogamp.common.os.DynamicLibraryBundle
-
- isTypedefName(String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- isTypedefName(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- isUnimplemented(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns true if this function should be given a body which
throws a run-time exception with an "unimplemented" message
during glue code generation.
- isUnimplemented - Variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
- isUnion() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Indicates whether this type was declared as a union.
- isUnion() - Method in class com.jogamp.gluegen.cgram.types.StructType
-
- isUnion() - Method in class com.jogamp.gluegen.cgram.types.UnionType
-
- isUnsigned() - Method in class com.jogamp.gluegen.cgram.types.IntType
-
Indicates whether this type is unsigned
- isUTF8Type(Type) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Checks a type to see whether it is for a UTF-8 pointer type
(i.e., "const char *", "const char **").
- isValid() - Method in class com.jogamp.common.util.cache.TempFileCache
-
- isValidNativeLibraryName(String, boolean) - Static method in class com.jogamp.common.os.NativeLibrary
-
Comparison of prefix and suffix of the given libName's basename
is performed case insensitive
- isVoid() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this is a VoidType.
- isVoid() - Method in class com.jogamp.gluegen.JavaType
-
- isVolatile() - Method in class com.jogamp.gluegen.cgram.types.Type
-
Indicates whether this type is volatile.
- iterator() - Method in class com.jogamp.common.util.ArrayHashSet
-
- iterator() - Method in class com.jogamp.common.util.IntIntHashMap
-
- iterator() - Method in class com.jogamp.common.util.IntLongHashMap
-
- iterator() - Method in class com.jogamp.common.util.IntObjectHashMap
-
- iterator() - Method in class com.jogamp.common.util.LongIntHashMap
-
- iterator() - Method in class com.jogamp.common.util.LongLongHashMap
-
- iterator() - Method in class com.jogamp.common.util.LongObjectHashMap
-
- SDK_INT - Static variable in class com.jogamp.common.os.AndroidVersion
-
SDK Version number, key to VERSION_CODES
- SDK_NAME - Static variable in class com.jogamp.common.os.AndroidVersion
-
SDK Version string
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- SEMI - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- SEPERATOR - Static variable in class com.jogamp.common.util.VersionUtil
-
- set(int, E) - Method in class com.jogamp.common.util.ArrayHashSet
-
- setArgumentName(int, String) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
-
- setAttachment(Object) - Method in class com.jogamp.common.util.RunnableTask
-
Attach a custom object to this task.
- setAttribute(String, Object) - Method in class com.jogamp.gluegen.cgram.TNode
-
set an attribute in the attribute table.
- setBodyParsed() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- setByteAt(int, byte) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a byte at the specified byteOffset.
- setBytesAt(int, byte[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setCharAt(int, char) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a char at the specified byteOffset.
- setCharsAt(int, char[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setCommentEmitter(CommentEmitter) - Method in class com.jogamp.gluegen.FunctionEmitter
-
Set the object that will emit the comment for this function.
- setConfig(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the configuration file name.
- setCountingTokens(boolean) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- setCountingTokens(boolean) - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- setDebug(boolean) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the debug flag (optional).
- setDebug(boolean) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- setDefNode(TNode) - Method in class com.jogamp.gluegen.cgram.TNode
-
set the def node for this node
- setDoubleAt(int, double) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a double at the specified byteOffset.
- setDoublesAt(int, double[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setDumpCPP(boolean) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the dumpCPP flag (optional).
- setEmitBody(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Accessor for subclasses.
- setEmitter(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the emitter class name.
- setEntry(Field, String, DynamicLookupHelper) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
-
- setEnums(List) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Pre-define the list of EnumTypes for this HeaderParser.
- setEpilogue(List<String>) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Sets the manually-generated epilogue code for this emitter.
- setEraseBufferAndArrayTypes(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Accessor for subclasses.
- setExcludes(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the set of exclude patterns.
- setFloatAt(int, float) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a float at the specified byteOffset.
- setFloatsAt(int, float[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setForDirectBufferImplementation(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Accessor for subclasses.
- setForImplementingMethodCall(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Accessor for subclasses.
- setForIndirectBufferAndArrayImplementation(boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Accessor for subclasses.
- setIncludeRefid(Reference) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set a org.apache.tools.ant.types.Reference
to simplify adding
of complex sets of files to include.
- setIncludes(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the set of include patterns.
- setIntAt(int, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a int at the specified byteOffset.
- setIntAt(int, int, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a int at the specified byteOffset.
- setIntsAt(int, int[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setJavaReturnType(JavaType) - Method in class com.jogamp.gluegen.MethodBinding
-
- setKeyNotFoundValue(int) - Method in class com.jogamp.common.util.IntIntHashMap
-
Sets the new key not found value.
- setKeyNotFoundValue(long) - Method in class com.jogamp.common.util.IntLongHashMap
-
Sets the new key not found value.
- setKeyNotFoundValue(Object) - Method in class com.jogamp.common.util.IntObjectHashMap
-
Sets the new key not found value.
- setKeyNotFoundValue(int) - Method in class com.jogamp.common.util.LongIntHashMap
-
Sets the new key not found value.
- setKeyNotFoundValue(long) - Method in class com.jogamp.common.util.LongLongHashMap
-
Sets the new key not found value.
- setKeyNotFoundValue(Object) - Method in class com.jogamp.common.util.LongObjectHashMap
-
Sets the new key not found value.
- setLayouted() - Method in class com.jogamp.gluegen.cgram.types.MemoryLayoutType
-
- setLineNum(int) - Method in class com.jogamp.gluegen.cgram.TNode
-
Set the line number for this node
- setLiteralInclude(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set a literal include directories, separated with a comma.
- setLoadingAction(JNILibLoaderBase.LoaderAction) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
-
- setLongAt(int, long) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a long at the specified byteOffset.
- setLongAt(int, long, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a long at the specified byteOffset.
- setLongsAt(int, long[]) - Method in class com.jogamp.common.nio.StructAccessor
-
- setMarker(boolean) - Method in class com.jogamp.gluegen.cgram.TNode
-
Set the marker value for this node.
- setName(String) - Method in class com.jogamp.gluegen.cgram.types.IntType
-
- setName(String) - Method in class com.jogamp.gluegen.cgram.types.PointerType
-
- setName(String) - Method in class com.jogamp.gluegen.cgram.types.Type
-
Set the name of this type; used for handling typedefs.
- setNext(TypeInfo) - Method in class com.jogamp.gluegen.TypeInfo
-
- setOffset(SizeThunk) - Method in class com.jogamp.gluegen.cgram.types.Field
-
Sets the offset of this field in the containing data structure.
- setOriginalSource(String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- setOriginalSource(String) - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- setOut(OutputStream) - Method in class com.jogamp.gluegen.pcpp.PCPP
-
- setOutputRootDir(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the output root dir (optional).
- setOutputRootDir(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- setPreprocessingDirective(String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- setPreprocessingDirective(String) - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- setProcAddressNameExpr(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- setPrologue(List<String>) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Sets the manually-generated prologue code for this emitter.
- setReturnedArrayLengthExpression(String) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
If the underlying function returns an array (currently only
arrays of compound types are supported) as opposed to a pointer
to an object, this method should be called to provide a
MessageFormat string containing an expression that computes the
number of elements of the returned array.
- setReturnValueCapacityExpression(MessageFormat) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
If this function returns a void* encapsulated in a
java.nio.Buffer (or compound type wrapper), sets the expression
for the capacity of the returned Buffer.
- setReturnValueLengthExpression(MessageFormat) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
If this function returns an array, sets the expression for the
length of the returned array.
- setShortAt(int, short) - Method in class com.jogamp.common.nio.StructAccessor
-
Puts a short at the specified byteOffset.
- setSize(SizeThunk) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
- setSource(String) - Method in class com.jogamp.gluegen.cgram.CToken
-
- setSource(String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
-
- setSource(String) - Method in class com.jogamp.gluegen.cgram.StdCLexer
-
- setSrc(String) - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Set the source C file that is to be parsed.
- setStructDictionary(TypeDictionary) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Set the dictionary mapping struct names (i.e., the "foo" in
"struct foo { ...
- setStructName(String) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
-
Sets the struct name of this CompoundType, i.e.
- setTemporaryCVariableAssignments(List<String>) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Sets up a List of Strings containing assignments for temporary C
variables which are made after the underlying function call.
- setTemporaryCVariableDeclarations(List<String>) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
-
Sets up a List of Strings containing declarations for temporary C
variables to be assigned to after the underlying function call.
- setText(String) - Method in class com.jogamp.gluegen.cgram.TNode
-
Set the token text for this node
- setTokenNumber(int) - Method in class com.jogamp.gluegen.cgram.CToken
-
- setTokenVocabulary(String) - Static method in class com.jogamp.gluegen.cgram.TNode
-
Set the token vocabulary to a tokentypes class
generated by antlr.
- setType(int) - Method in class com.jogamp.gluegen.cgram.TNode
-
Set the token type for this node
- setTypedefDictionary(TypeDictionary) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
Set the dictionary mapping typedef names to types for this
HeaderParser.
- setValue(int) - Method in class com.jogamp.common.util.IntIntHashMap.Entry
-
Sets the value for this entry.
- setValue(long) - Method in class com.jogamp.common.util.IntLongHashMap.Entry
-
Sets the value for this entry.
- setValue(Object) - Method in class com.jogamp.common.util.IntObjectHashMap.Entry
-
Sets the value for this entry.
- setValue(int) - Method in class com.jogamp.common.util.LongIntHashMap.Entry
-
Sets the value for this entry.
- setValue(long) - Method in class com.jogamp.common.util.LongLongHashMap.Entry
-
Sets the value for this entry.
- setValue(Object) - Method in class com.jogamp.common.util.LongObjectHashMap.Entry
-
Sets the value for this entry.
- shallLinkGlobal() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
-
- shallLookupGlobal() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
-
- shiftExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- shiftExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- shiftExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- shiftExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- shiftExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- shiftExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- shortArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type short[]
- shortBufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type ShortBuffer[]
- shouldIgnoreInImpl(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- shouldIgnoreInInterface(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns true if this #define, function, struct, or field within
a struct should be ignored during glue code generation.
- signatureCanUseIndirectNIO() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if it is possible for any of the outgoing arguments
to be indirect NIO buffers.
- signatureOnly() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
-
Indicates whether this emitter will print only a signature, or
whether it will emit Java code for the body of the method as
well.
- signatureUsesArraysOfCompoundTypeWrappers() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature use arrays of "compound type wrappers",
or NIO-based wrappers for C data structures.
- signatureUsesCArrays() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature represent C arrays.
- signatureUsesCompoundTypeWrappers() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature use "compound type wrappers", or
NIO-based wrappers for C data structures.
- signatureUsesCPrimitivePointers() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature represent C primitive pointers.
- signatureUsesCVoidPointers() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature represent C void* pointers.
- signatureUsesJavaPrimitiveArrays() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature represent Java primitive arrays.
- signatureUsesNIO() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns true if the return type or any of the outgoing arguments
in the method's signature require conversion or checking due to
the use of New I/O.
- SingletonInstance - Class in com.jogamp.common.util.locks
-
- SingletonInstance(long) - Constructor for class com.jogamp.common.util.locks.SingletonInstance
-
- size() - Method in class com.jogamp.common.util.ArrayHashSet
-
- size() - Method in class com.jogamp.common.util.IntIntHashMap
-
Returns the current number of key-value mappings in this map.
- size() - Method in class com.jogamp.common.util.IntLongHashMap
-
Returns the current number of key-value mappings in this map.
- size() - Method in class com.jogamp.common.util.IntObjectHashMap
-
Returns the current number of key-value mappings in this map.
- size() - Method in class com.jogamp.common.util.LongIntHashMap
-
Returns the current number of key-value mappings in this map.
- size() - Method in class com.jogamp.common.util.LongLongHashMap
-
Returns the current number of key-value mappings in this map.
- size() - Method in class com.jogamp.common.util.LongObjectHashMap
-
Returns the current number of key-value mappings in this map.
- SIZEOF_BYTE - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_CHAR - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_DOUBLE - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_FLOAT - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_INT - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_LONG - Static variable in class com.jogamp.common.nio.Buffers
-
- SIZEOF_SHORT - Static variable in class com.jogamp.common.nio.Buffers
-
- sizeOfBufferElem(Buffer) - Static method in class com.jogamp.common.nio.Buffers
-
Returns the size of a single element of this buffer in bytes.
- SizeThunk - Class in com.jogamp.gluegen.cgram.types
-
Provides a level of indirection between the definition of a type's
size and the absolute value of this size.
- skip(long) - Method in class com.jogamp.gluegen.pcpp.ConcatenatingReader
-
- skipProcAddressGen(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
- SL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- SL_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- SL_COMMENT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- slice(B) - Static method in class com.jogamp.common.nio.Buffers
-
Calls slice on the specified buffer while maintaining the byteorder.
- slice(B, int, int) - Static method in class com.jogamp.common.nio.Buffers
-
Slices the specified buffer with offset as position and offset+size as limit
while maintaining the byteorder.
- slice(int, int) - Method in class com.jogamp.common.nio.StructAccessor
-
Returns a slice of the current ByteBuffer starting at the
specified byte offset and extending the specified number of
bytes.
- SLIST - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- Space - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- specifierQualifierList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- specifierQualifierList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- specifierQualifierList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- specifierQualifierList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- specifierQualifierList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- SR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- SR_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- STAR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- STAR_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- startsWithDescriptor(String) - Static method in class com.jogamp.gluegen.JavaConfiguration
-
- statement(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- statement() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- statement(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- statement(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- statement() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- statement() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- statementBody(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- statementBody(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- statementBody(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- statementList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- statementList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- statementList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- statementList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- statementList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- STATIC - Static variable in class com.jogamp.gluegen.FunctionEmitter
-
- STATIC_INIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- StdCLexer - Class in com.jogamp.gluegen.cgram
-
- StdCLexer(InputStream) - Constructor for class com.jogamp.gluegen.cgram.StdCLexer
-
- StdCLexer(Reader) - Constructor for class com.jogamp.gluegen.cgram.StdCLexer
-
- StdCLexer(InputBuffer) - Constructor for class com.jogamp.gluegen.cgram.StdCLexer
-
- StdCLexer(LexerSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.StdCLexer
-
- StdCParser - Class in com.jogamp.gluegen.cgram
-
- StdCParser(TokenBuffer, int) - Constructor for class com.jogamp.gluegen.cgram.StdCParser
-
- StdCParser(TokenBuffer) - Constructor for class com.jogamp.gluegen.cgram.StdCParser
-
- StdCParser(TokenStream, int) - Constructor for class com.jogamp.gluegen.cgram.StdCParser
-
- StdCParser(TokenStream) - Constructor for class com.jogamp.gluegen.cgram.StdCParser
-
- StdCParser(ParserSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.StdCParser
-
- STDCTokenTypes - Interface in com.jogamp.gluegen.cgram
-
- storageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- storageClassSpecifier() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- storageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- storageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- storageClassSpecifier() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- STRICTFP - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- STRING_CHARS_PREFIX - Static variable in class com.jogamp.gluegen.CMethodBindingEmitter
-
- STRING_LITERAL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- stringArguments(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Returns a list of Integer
s which are the indices of const char*
arguments that should be converted to String
s.
- stringArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
-
Class for Java type String[]
- stringConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- stringConst() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- stringConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- stringConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- stringConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
-
- StringLiteral - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
-
- stringToPrimitiveType(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
- strOptExprPair(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- strOptExprPair() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- strOptExprPair(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- strOptExprPair(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- StructAccessor - Class in com.jogamp.common.nio
-
- StructAccessor(ByteBuffer) - Constructor for class com.jogamp.common.nio.StructAccessor
-
- structDeclaration(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structDeclaration() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structDeclaration(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structDeclaration(AST, CompoundType) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- structDeclaration() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- structDeclarationList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structDeclarationList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structDeclarationList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structDeclarationList(AST, CompoundType) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- structDeclarationList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- structDeclarator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structDeclarator() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structDeclarator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structDeclarator(AST, CompoundType, Type) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- structDeclarator() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- structDeclaratorList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structDeclaratorList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structDeclaratorList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structDeclaratorList(AST, CompoundType, Type) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- structDeclaratorList() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- StructLayout - Class in com.jogamp.gluegen.cgram.types
-
Encapsulates algorithm for laying out data structures.
- StructLayout(int) - Constructor for class com.jogamp.gluegen.cgram.types.StructLayout
-
- structOrUnion() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structOrUnion() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- structOrUnionBody(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structOrUnionBody(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structOrUnionBody(AST, CompoundTypeKind, int) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- structOrUnionSpecifier() - Method in class com.jogamp.gluegen.cgram.GnuCParser
-
- structOrUnionSpecifier() - Method in class com.jogamp.gluegen.cgram.StdCParser
-
- structsOnly() - Method in class com.jogamp.gluegen.JavaConfiguration
-
- structSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
-
- structSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
-
- structSpecifier(AST, int) - Method in class com.jogamp.gluegen.cgram.HeaderParser
-
- StructType - Class in com.jogamp.gluegen.cgram.types
-
- StructType(String, SizeThunk, int) - Constructor for class com.jogamp.gluegen.cgram.types.StructType
-
- sub - Variable in class com.jogamp.common.util.VersionNumber
-
- subList(int, int) - Method in class com.jogamp.common.util.ArrayHashSet
-
- SUPER_CTOR_CALL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
-
- superClassClause() - Method in class com.jogamp.gluegen.jgram.JavaParser
-
- SymbolFilter - Interface in com.jogamp.gluegen
-
Provides a mechanism by which the GlueEmitter can look at all of
the #defines, enum values and function symbols and perform certain
filtering and processing which requires all of them to be visible
simultaneously.
- symbolTable - Variable in class com.jogamp.gluegen.cgram.GnuCParser
-
- symbolTable - Variable in class com.jogamp.gluegen.cgram.StdCParser
-
- SYNCHRONIZED - Static variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
-