A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes All Packages

A

ABI_TYPE - Static variable in class com.jogamp.common.os.AndroidVersion
 
ABI_TYPE2 - Static variable in class com.jogamp.common.os.AndroidVersion
 
absolute - Variable in class com.jogamp.common.net.Uri
Indicating whether this Uri is absolute, i.e.
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, int) - Constructor for class com.jogamp.common.nio.AbstractBuffer
capacity and elementSize should be match the equation w/ target buffer type
aCase() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
accept(int, int, Type, JavaType, String) - Method in interface com.jogamp.gluegen.MethodBinding.ParameterConsumer
Accept the arguments of the traversed collection element and return true if consumed.
accept(int, int, Type, String) - Method in interface com.jogamp.gluegen.cgram.types.FunctionType.ParameterConsumer
Accept the arguments of the traversed collection element and return true if consumed.
accessControl(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the access control for the given method-name or fully qualified class-name.
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(SizeThunk, SizeThunk) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
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(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
addAliasedName(String) - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Add the given origName to the list of aliases if not equal current-name.
addAliasedName(String) - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
addAliasedName(String) - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
addAliasedName(String) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
addAll(int, Collection<? extends E>) - Method in class com.jogamp.common.util.ArrayHashSet
addAll(Class<?>, Uri) - 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.
addAll(Collection<? extends E>) - Method in class com.jogamp.common.util.ArrayHashSet
Add all elements of given Collection at the end of this list.
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<?>, Uri) - 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
 
addCustomJNICode(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 interface com.jogamp.gluegen.GenericCPP
 
addDefine(String, String) - Method in class com.jogamp.gluegen.jcpp.JCPP
 
addDelegateImplementation(String, String) - Method in class com.jogamp.gluegen.JavaConfiguration
Programmatically adds a delegate implementation directive for the given symbol.
addDirset(DirSet) - Method in class com.jogamp.gluegen.ant.GlueGenTask
Add a nested DirSet to specify the files to include.
addEnum(String, EnumType.Enumerator) - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
addFeature(Feature) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds a feature to the feature-set of this Preprocessor.
addFeatures(Feature...) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds features to the feature-set of this Preprocessor.
addFeatures(Collection<Feature>) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds features to the feature-set of this Preprocessor.
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
 
addInput(Source) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds input for the Preprocessor.
addInput(File) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds input for the Preprocessor.
additiveExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
additiveExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
additiveExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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
 
addLocalincludepath(Path) - Method in class com.jogamp.gluegen.jcpp.CppTask
 
addLocalProcAddressCallingConvention(String, String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
addMacro(CppTask.Macro) - Method in class com.jogamp.gluegen.jcpp.CppTask
 
addMacro(Macro) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds a Macro to this Preprocessor.
addMacro(String) - Method in class com.jogamp.gluegen.jcpp.CppReader
Defines the given name as a macro.
addMacro(String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Defines the given name as a macro, with the value 1.
addMacro(String, String) - Method in class com.jogamp.gluegen.jcpp.CppReader
Defines the given name as a macro.
addMacro(String, String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Defines the given name as a macro.
addMethodJavadoc(String, String) - Method in class com.jogamp.gluegen.JavaConfiguration
 
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
Loads and adds a JAR file's native library to the TempJarCache.
The native library JAR file's URI is derived as follows: [1] GLProfile.class -> [2] http://lala/gluegen-rt.jar -> [3] http://lala/gluegen-rt -> [4] http://lala/gluegen-rt-natives-'os.and.arch'.jar Where: [1] is one of classesFromJavaJars [2] is it's complete URI [3] is it's base URI [4] is the derived native JAR filename
addNativeJarLibsJoglCfg(Class<?>[]) - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
Loads and adds a JAR file's native library to the TempJarCache, calling JNILibLoaderBase.addNativeJarLibs(Class[], String) with default JOGL deployment configuration:
addNativeLibs(Class<?>, Uri, String) - Static method in class com.jogamp.common.util.cache.TempJarCache
Adds native libraries, if not yet added.
addOwner(Thread) - Method in interface com.jogamp.common.util.locks.RecursiveThreadGroupLock
Add a thread to the list of additional lock owners, which enables them to recursively claim this lock.
addPaste(Token) - Method in class com.jogamp.gluegen.jcpp.Macro
Adds a "paste" operator to the expansion of this macro.
addResources(Class<?>, Uri) - 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
 
addSystemincludepath(Path) - Method in class com.jogamp.gluegen.jcpp.CppTask
 
addTailCode(String) - Method in class com.jogamp.gluegen.CodeUnit
Add a tail code to this unit
addToken(Token) - Method in class com.jogamp.gluegen.jcpp.Macro
Adds a token to the expansion of this macro.
addTrustedPrefix(String) - Static method in class com.jogamp.common.util.PropertyAccess
 
addTypeInfo(TypeInfo) - Method in class com.jogamp.gluegen.JavaConfiguration
 
addTypeInfo(String, Type) - Method in class com.jogamp.gluegen.JavaConfiguration
 
addUseNIODirectOnly(String) - Method in class com.jogamp.gluegen.JavaConfiguration
 
addUseNIOOnly(String) - Method in class com.jogamp.gluegen.JavaConfiguration
 
addWarning(Warning) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds a warning to the warning-set of this Preprocessor.
addWarnings(Collection<Warning>) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Adds warnings to the warning-set of this Preprocessor.
AliasedSymbol - Interface in com.jogamp.gluegen.cgram.types
Supports symbol aliasing, i.e.
AliasedSymbol.AliasedSymbolImpl - Class in com.jogamp.gluegen.cgram.types
 
AliasedSymbol.NoneAliasedSymbol - Class in com.jogamp.gluegen.cgram.types
 
AliasedSymbolImpl(AliasedSymbol.AliasedSymbolImpl) - Constructor for class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
AliasedSymbolImpl(String) - Constructor for class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
align(SizeThunk, SizeThunk) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
alignLevel(Logging.LoggerIf) - Static method in class com.jogamp.gluegen.Logging
Align log-level of given logger to the root logger's level.
alignLevel(Logging.LoggerIf, Level) - Static method in class com.jogamp.gluegen.Logging
Align log-level of given logger and all its handlers to the given level.
allocate(int) - Static method in class com.jogamp.common.nio.PointerBuffer
Returns a non direct PointerBuffer, having a backup array
allocate(int, int) - Static method in class com.jogamp.common.nio.ElementBuffer
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
allocateDirect(int, int) - Static method in class com.jogamp.common.nio.ElementBuffer
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.
AllStatic - com.jogamp.gluegen.JavaEmitter.EmissionStyle
 
AND_EQ - Static variable in class com.jogamp.gluegen.jcpp.Token
 
andExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
ANDROID - com.jogamp.common.os.Platform.OSType
 
AndroidVersion - Class in com.jogamp.common.os
 
AndroidVersion() - Constructor for class com.jogamp.common.os.AndroidVersion
 
annotation() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
AnnotationProcessorJavaStructEmitter() - Constructor for class com.jogamp.gluegen.structgen.CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter
 
annotations() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
ANONYMOUS_ENUM_NAME - Static variable in class com.jogamp.gluegen.cgram.HeaderParser
Name assigned to a anonymous EnumType (e.g., "enum { ...
appendArguments(StringBuilder) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
appendArguments(StringBuilder) - Method in class com.jogamp.gluegen.FunctionEmitter
Returns the number of arguments emitted.
appendArguments(StringBuilder) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
appendArguments(StringBuilder) - Method in class com.jogamp.gluegen.procaddress.ProcAddressCMethodBindingEmitter
 
appendArguments(StringBuilder) - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
appendCAdditionalJNIDescriptor(StringBuilder) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
appendCAdditionalParameter(StringBuilder) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
appendCharStream(StringBuilder, Reader) - Static method in class com.jogamp.common.util.IOUtil
 
appendDescriptor(StringBuilder, Class<?>, boolean) - Static method in class com.jogamp.gluegen.JavaType
Appends the descriptor (internal type signature) corresponding to the given Class c.
appendEnums(StringBuilder, boolean) - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
appendJavaAdditionalJNIArguments(StringBuilder) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
appendJavaAdditionalJNIParameter(StringBuilder) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
appendJNIDescriptor(StringBuilder, Class<?>, boolean) - Static method in class com.jogamp.gluegen.JavaType
Appends the native (JNI) method-name descriptor corresponding to the given Class c, i.e.
appendJNIMangledArgs(MethodBinding, boolean, StringBuilder) - Static method in class com.jogamp.gluegen.CMethodBindingEmitter
Return the mangled JNI argument names of given binding.
appendModifiers(StringBuilder) - Method in class com.jogamp.gluegen.FunctionEmitter
 
appendName(StringBuilder) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
appendName(StringBuilder) - Method in class com.jogamp.gluegen.FunctionEmitter
 
appendName(StringBuilder) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
appendQuery(Uri) - Method in class com.jogamp.common.net.UriQueryProps
 
appendQuery(Uri.Encoded) - Method in class com.jogamp.common.net.UriQueryProps
 
appendReturnType(StringBuilder) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
appendReturnType(StringBuilder) - Method in class com.jogamp.gluegen.FunctionEmitter
 
appendReturnType(StringBuilder) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
appendSignature(StringBuilder) - Method in class com.jogamp.gluegen.FunctionEmitter
 
argExprList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
argExprList() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
argExprList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
argExprList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
argExprList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
argList() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
args - Variable in class com.jogamp.common.util.FunctionTask
 
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.
ARM - com.jogamp.common.os.Platform.CPUFamily
ARM
ARM - com.jogamp.common.os.Platform.CPUType
ARM 32bit default, usually little endian
ARM_MIPS_32 - com.jogamp.common.os.MachineDataInfo.StaticConfig
ARM64 - com.jogamp.common.os.Platform.CPUType
ARM64 default (64bit), usually little endian
ARM64_IOS - com.jogamp.common.os.MachineDataInfo.StaticConfig
ARMv5 - com.jogamp.common.os.Platform.CPUType
ARM7EJ, ARM9E, ARM10E, XScale, usually little endian
ARMv6 - com.jogamp.common.os.Platform.CPUType
ARM11, usually little endian
ARMv7 - com.jogamp.common.os.Platform.CPUType
ARM Cortex, usually little endian
ARMv8_A - com.jogamp.common.os.Platform.CPUType
ARM AArch64 (64bit), usually little endian
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.ArrayType
 
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).
ArrayHashMap<K,​V> - Class in com.jogamp.common.util
HashMap implementation backed by an ArrayList to preserve order of values.
ArrayHashMap(boolean, int, float) - Constructor for class com.jogamp.common.util.ArrayHashMap
 
ArrayHashMap(ArrayHashMap<K, V>) - Constructor for class com.jogamp.common.util.ArrayHashMap
 
ArrayHashSet<E> - Class in com.jogamp.common.util
Hashed ArrayList implementation of the List and Collection interface.
ArrayHashSet(boolean, int, float) - Constructor for class com.jogamp.common.util.ArrayHashSet
 
ArrayHashSet(ArrayHashSet<E>) - 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
 
ArrayType(Type, SizeThunk, int, int, ASTLocusTag) - 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
 
ARROW - Static variable in class com.jogamp.gluegen.jcpp.Token
 
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.
ASCIIEncoded(String) - Constructor for class com.jogamp.common.net.Uri.ASCIIEncoded
Other characters, which are Unicode chars that are not US-ASCII, and are not ISO Control or are not ISO Space chars are not preserved and encoded into their hexidecimal value prepended by '%'.
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() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
asm_expr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
asm_expr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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.
asset_protocol - Static variable in class com.jogamp.common.net.AssetURLContext
The asset URL protocol name asset
asset_protocol_prefix - Static variable in class com.jogamp.common.net.AssetURLContext
The asset URL protocol prefix asset:
assets_folder - Static variable in class com.jogamp.common.net.AssetURLContext
The optional asset folder name with ending slash assets/.
AssetURLConnection - Class in com.jogamp.common.net
See base class PiggybackURLConnection for motivation.
AssetURLConnection(URL, AssetURLContext) - Constructor for class com.jogamp.common.net.AssetURLConnection
 
AssetURLContext - Class in com.jogamp.common.net
See PiggybackURLConnection for description and examples.
AssetURLContext() - Constructor for class com.jogamp.common.net.AssetURLContext
 
AssetURLStreamHandler - Class in com.jogamp.common.net
URLStreamHandler to handle the asset protocol.
AssetURLStreamHandler(AssetURLContext) - Constructor for class com.jogamp.common.net.AssetURLStreamHandler
 
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() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
assignExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
assignExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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
 
ASTLocusTag - Class in com.jogamp.gluegen
An AST location tag.
ASTLocusTag(Object, int, int, String) - Constructor for class com.jogamp.gluegen.ASTLocusTag
 
ASTLocusTag.ASTLocusTagProvider - Interface in com.jogamp.gluegen
Interface tag for ASTLocusTag provider.
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
 
AT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
attachment - Variable in class com.jogamp.common.util.TaskBase
 
attribute() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
attributeDecl() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
attributeDecl(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
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
 
AudioDataFrame(int, int, ByteBuffer, int) - Constructor for class com.jogamp.common.av.AudioSink.AudioDataFrame
Create a new instance
AudioFormat - Class in com.jogamp.common.av
Specifies the linear audio PCM format.
AudioFormat(int, int, int, boolean, boolean, boolean, boolean) - Constructor for class com.jogamp.common.av.AudioFormat
 
AudioFrame() - Constructor for class com.jogamp.common.av.AudioSink.AudioFrame
Ctor w/ zero duration, TimeFrameI.INVALID_PTS and zero byte size
AudioFrame(int, int, int) - Constructor for class com.jogamp.common.av.AudioSink.AudioFrame
Create a new instance
AudioSink - Interface in com.jogamp.common.av
 
AudioSink.AudioDataFrame - Class in com.jogamp.common.av
Audio data frame example of AudioSink.AudioFrame with actual audio data being attached.
AudioSink.AudioFrame - Class in com.jogamp.common.av
Abstract audio frame containing multiple audio samples per channel, tracking TimeFrameI pts and size in bytes.
AudioSinkFactory - Class in com.jogamp.common.av
 
AudioSinkFactory() - Constructor for class com.jogamp.common.av.AudioSinkFactory
 
authority - Variable in class com.jogamp.common.net.Uri
Encoded authority part of scheme-specific-part, null if undefined.
AUTHORITY_LEGAL - Static variable in class com.jogamp.common.net.Uri
Valid charset for RFC 2396 authority, additional to legal alphanum characters.
available() - Method in class com.jogamp.common.nio.ByteBufferInputStream
 
available() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
See MappedByteBufferInputStream.remaining() for an accurate variant.
available() - Method in class com.jogamp.common.util.ReflectionUtil.MethodAccessor
Returns true if method is available, otherwise false.
AWT_AVAILABLE - Static variable in class com.jogamp.common.os.Platform
true if AWT is available and not in headless mode, otherwise false.
AWTEDTExecutor - Class in com.jogamp.common.util.awt
AWT EDT implementation of RunnableExecutor
AWTNames() - Constructor for class com.jogamp.common.util.ReflectionUtil.AWTNames
 

B

BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BadStringLiteral - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BAND - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BAND_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
beginDefines() - Method in class com.jogamp.gluegen.DebugEmitter
 
beginDefines() - Method in interface com.jogamp.gluegen.GlueEmitter
 
beginDefines() - Method in class com.jogamp.gluegen.JavaEmitter
 
beginEmission(GlueEmitterControls) - Method in class com.jogamp.gluegen.DebugEmitter
 
beginEmission(GlueEmitterControls) - Method in interface com.jogamp.gluegen.GlueEmitter
Begin the emission of glue code.
beginEmission(GlueEmitterControls) - Method in class com.jogamp.gluegen.JavaEmitter
 
beginFunctions(TypeDictionary, TypeDictionary, Map<Type, Type>, List<FunctionSymbol>) - Method in class com.jogamp.gluegen.DebugEmitter
 
beginFunctions(TypeDictionary, TypeDictionary, Map<Type, Type>, List<FunctionSymbol>) - Method in interface com.jogamp.gluegen.GlueEmitter
 
beginFunctions(TypeDictionary, TypeDictionary, Map<Type, Type>, List<FunctionSymbol>) - Method in class com.jogamp.gluegen.JavaEmitter
 
beginFunctions(TypeDictionary, TypeDictionary, Map<Type, Type>, List<FunctionSymbol>) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
beginProcAddressTable() - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
beginStructLayout() - Method in class com.jogamp.gluegen.DebugEmitter
 
beginStructLayout() - Method in interface com.jogamp.gluegen.GlueEmitter
Begins the process of computing field offsets and type sizes for the structs to be emitted.
beginStructLayout() - Method in class com.jogamp.gluegen.JavaEmitter
 
beginStructs(TypeDictionary, TypeDictionary, Map<Type, Type>) - Method in class com.jogamp.gluegen.DebugEmitter
 
beginStructs(TypeDictionary, TypeDictionary, Map<Type, Type>) - Method in interface com.jogamp.gluegen.GlueEmitter
 
beginStructs(TypeDictionary, TypeDictionary, Map<Type, Type>) - Method in class com.jogamp.gluegen.JavaEmitter
 
beginStructs(TypeDictionary, TypeDictionary, Map<Type, Type>) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
binaryExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
binaryOperator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
binding - Variable in class com.jogamp.gluegen.FunctionEmitter
 
bitAndExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
bitAndExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
bitAndExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
bitAndExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
bitAndExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
bitCount() - Method in interface com.jogamp.common.util.Bitfield
Returns the number of one bits within this bitfield.
bitCount(int) - Static method in class com.jogamp.common.util.Bitfield.Util
Returns the number of set bits within given 32bit integer in O(1) using a HAKEM 169 Bit Count inspired implementation:
Bitfield - Interface in com.jogamp.common.util
Simple bitfield interface for efficient bit storage access in O(1).
Bitfield.Factory - Class in com.jogamp.common.util
Simple Bitfield factory for returning the efficient implementation.
Bitfield.Util - Class in com.jogamp.common.util
Bit operation utilities (static).
Bitstream<T> - Class in com.jogamp.common.util
Versatile Bitstream implementation supporting: Utilize I/O operations on I/O streams, buffers and arrays Consider MSBfirst / LSBfirst mode Linear bit R/W operations Bulk R/W operations w/ endian related type conversion Allow mark/reset and switching streams and input/output mode Optimized operations
Bitstream(Bitstream.ByteStream<T>, boolean) - Constructor for class com.jogamp.common.util.Bitstream
 
Bitstream.ByteArrayStream - Class in com.jogamp.common.util
Specific byte stream.
Bitstream.ByteBufferStream - Class in com.jogamp.common.util
Specific byte stream.
Bitstream.ByteInputStream - Class in com.jogamp.common.util
Specific byte stream.
Bitstream.ByteOutputStream - Class in com.jogamp.common.util
Specific byte stream.
Bitstream.ByteStream<T> - Interface in com.jogamp.common.util
General byte stream.
BitType - Class in com.jogamp.gluegen.cgram.types
Represents a bitfield in a struct.
BitType(IntType, int, int, int, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.BitType
 
BLOCK - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BNOT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
booleanArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type boolean[]
BOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BOR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BOR_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BSR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BSR_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
buffer - Variable in class com.jogamp.common.nio.AbstractBuffer
 
buffer() - Method in class com.jogamp.common.util.FloatStack
 
buffer() - Method in class com.jogamp.common.util.IntegerStack
 
bufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type Buffer[]
BufferFactoryInternal - Class in com.jogamp.gluegen.runtime
 
BufferFactoryInternal() - Constructor for class com.jogamp.gluegen.runtime.BufferFactoryInternal
 
Buffers - Class in com.jogamp.common.nio
Utility methods allowing easy Buffer manipulations.
Buffers() - Constructor for class com.jogamp.common.nio.Buffers
 
Buffers.Cleaner - Class in com.jogamp.common.nio
Access to NIO sun.misc.Cleaner, allowing caller to deterministically clean a given DirectBuffer.
buildTokenTypeASTClassMap() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
buildTokenTypeASTClassMap() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
buildTokenTypeASTClassMap() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
builtInType() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
builtInTypeSpec(boolean) - Method in class com.jogamp.gluegen.jgram.JavaParser
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BXOR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
BXOR_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
byte_to_double(byte, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
byte_to_float(byte, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
byte_to_int(byte, boolean, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
byte_to_short(byte, boolean, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
byteArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type byte[]
ByteArrayStream(byte[]) - Constructor for class com.jogamp.common.util.Bitstream.ByteArrayStream
 
byteBufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type ByteBuffer[]
ByteBufferInputStream - Class in com.jogamp.common.nio
An InputStream implementation based on an underlying ByteBuffer supporting mark.
ByteBufferInputStream(ByteBuffer) - Constructor for class com.jogamp.common.nio.ByteBufferInputStream
Creates a new byte-buffer input stream.
ByteBufferStream(ByteBuffer) - Constructor for class com.jogamp.common.util.Bitstream.ByteBufferStream
 
ByteInputStream(InputStream) - Constructor for class com.jogamp.common.util.Bitstream.ByteInputStream
 
byteOffsetArgName(int) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
byteOffsetArgName(int) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
byteOffsetArgName(String) - Static method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
byteOffsetArrayArgName(int) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
byteOffsetArrayArgName(int) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
ByteOutputStream(OutputStream) - Constructor for class com.jogamp.common.util.Bitstream.ByteOutputStream
 
byteSize - Variable in class com.jogamp.common.av.AudioSink.AudioFrame
 

C

CachedBufferFactory - Class in com.jogamp.common.nio
Buffer factory attempting to reduce buffer creation overhead.
callMethod(Object, Object...) - Method in class com.jogamp.common.util.ReflectionUtil.MethodAccessor
Check ReflectionUtil.MethodAccessor.available() before calling to avoid throwing a JogampRuntimeException.
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
 
callThroughProcAddress(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
canInput() - Method in class com.jogamp.common.util.Bitstream.ByteArrayStream
 
canInput() - Method in class com.jogamp.common.util.Bitstream.ByteBufferStream
 
canInput() - Method in class com.jogamp.common.util.Bitstream.ByteInputStream
 
canInput() - Method in class com.jogamp.common.util.Bitstream.ByteOutputStream
 
canInput() - Method in interface com.jogamp.common.util.Bitstream.ByteStream
Return true if stream can handle input, i.e.
canInput() - Method in class com.jogamp.common.util.Bitstream
Return true if stream can handle input, i.e.
canonicalNameOpaque(String) - Method in class com.jogamp.gluegen.JavaConfiguration
If the given canonicalName should be considered opaque, returns the TypeInfo describing the replacement type.
canonicalStructFieldSymbol(String, String) - Static method in class com.jogamp.gluegen.JavaConfiguration
Returns the canonical configuration name for a struct field name, i.e.
canOutput() - Method in class com.jogamp.common.util.Bitstream.ByteArrayStream
 
canOutput() - Method in class com.jogamp.common.util.Bitstream.ByteBufferStream
 
canOutput() - Method in class com.jogamp.common.util.Bitstream.ByteInputStream
 
canOutput() - Method in class com.jogamp.common.util.Bitstream.ByteOutputStream
 
canOutput() - Method in interface com.jogamp.common.util.Bitstream.ByteStream
Return true if stream can handle output, i.e.
canOutput() - Method in class com.jogamp.common.util.Bitstream
Return true if stream can handle output, i.e.
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
Returns this buffer's element capacity.
capacity() - Method in class com.jogamp.common.util.FloatStack
 
capacity() - Method in class com.jogamp.common.util.IntegerStack
 
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.LFRingbuffer
 
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.
capacity() - Method in interface com.jogamp.common.util.PrimitiveStack
Returns this stack's current capacity.
capacity() - Method in interface com.jogamp.common.util.Ringbuffer
Returns the net capacity of this ring buffer.
capacity() - Method in class com.jogamp.common.util.SyncedRingbuffer
 
capacityForRequiredSize(int, float[]) - Static method in class com.jogamp.common.util.WeakIdentityHashMap
Returns the [initial] capacity using the given loadFactor and requiredSize.
capitalizeString(String) - Static method in class com.jogamp.gluegen.CodeGenUtils
Converts first letter to upper case.
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
 
cast(String) - Static method in class com.jogamp.common.net.Uri.ASCIIEncoded
Casts the given encoded String by creating a new ASCIIEncoded instance.
cast(String) - Static method in class com.jogamp.common.net.Uri
Casts the given encoded String to a new Encoded instance used to create the resulting Uri instance via Uri(Encoded).
cast(String) - Static method in class com.jogamp.common.net.Uri.Encoded
Casts the given encoded String by creating a new Encoded instance.
castExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
castExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
castExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
castExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
castExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
catchExceptions - Variable in class com.jogamp.common.util.TaskBase
 
CCodeUnit - Class in com.jogamp.gluegen
C code unit (a generated C source file), covering multiple FunctionEmitter allowing to unify output, decoration and dynamic helper code injection per unit.
CCodeUnit(String, String, Object) - Constructor for class com.jogamp.gluegen.CCodeUnit
 
CCOMMENT - Static variable in class com.jogamp.gluegen.jcpp.Token
 
cfg - Variable in class com.jogamp.gluegen.DebugEmitter
 
cfg - Variable in class com.jogamp.gluegen.FunctionEmitter
 
cfg - Variable in class com.jogamp.gluegen.JavaEmitter
 
changeNameAndArguments - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
channelCount - Variable in class com.jogamp.common.av.AudioFormat
Number of channels, e.g.
CHAR_LITERAL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
CHARACTER - Static variable in class com.jogamp.gluegen.jcpp.Token
 
charArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type char[]
charAt(int) - Method in class com.jogamp.common.net.Uri.Encoded
 
charConst() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
charConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
charConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
charConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
charConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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
 
checkAllLinkPermission() - Static method in class com.jogamp.common.util.SecurityUtil
Throws an SecurityException if an installed SecurityManager does not permit to dynamically link to all libraries.
checkAllPermissions() - Static method in class com.jogamp.common.util.SecurityUtil
Throws an SecurityException if an installed SecurityManager does not permit the requested AllPermission.
checkBounds(byte[], int, int) - Static method in class com.jogamp.common.util.Bitstream
 
checkClasses(Uri, TempJarCache.LoadState) - Static method in class com.jogamp.common.util.cache.TempJarCache
 
checkLinkPermission(String) - Static method in class com.jogamp.common.util.SecurityUtil
Throws an SecurityException if an installed SecurityManager does not permit to dynamically link the given libName.
checkNativeLibs(Uri, TempJarCache.LoadState) - Static method in class com.jogamp.common.util.cache.TempJarCache
 
checkPermission(Permission) - Static method in class com.jogamp.common.util.SecurityUtil
Throws an SecurityException if an installed SecurityManager does not permit the requested Permission.
checkResources(Uri, TempJarCache.LoadState) - Static method in class com.jogamp.common.util.cache.TempJarCache
 
ChrootFileSystem - Class in com.jogamp.gluegen.jcpp
A virtual filesystem implementation using java.io in a virtual chroot.
ChrootFileSystem(File) - Constructor for class com.jogamp.gluegen.jcpp.ChrootFileSystem
 
claimAllLinkPermission() - Method in class com.jogamp.common.os.DynamicLibraryBundle
 
claimAllLinkPermission() - Method in interface com.jogamp.common.os.DynamicLinker
 
claimAllLinkPermission() - Method in interface com.jogamp.common.os.DynamicLookupHelper
 
claimAllLinkPermission() - Method in class com.jogamp.common.os.NativeLibrary
 
CLASS_DEF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
classBlock() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
classDefinition(AST, AST, AST) - Method in class com.jogamp.gluegen.jgram.JavaParser
 
classLoader - Variable in class com.jogamp.common.util.IOUtil.ClassResources
className - Variable in class com.jogamp.gluegen.JavaCodeUnit
Simple class name of this Java unit
className() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the class name parsed from the configuration file.
ClassResources(String[], ClassLoader, Class<?>) - Constructor for class com.jogamp.common.util.IOUtil.ClassResources
 
classTypeSpec(boolean) - Method in class com.jogamp.gluegen.jgram.JavaParser
 
clean(ByteBuffer) - Static method in class com.jogamp.common.nio.Buffers.Cleaner
If b is an direct NIO buffer, i.e DirectBuffer, calls it's sun.misc.Cleaner instance clean() method once.
Cleaner() - Constructor for class com.jogamp.common.nio.Buffers.Cleaner
 
cleanPathString(String) - Static method in class com.jogamp.common.util.IOUtil
 
clear() - Method in class com.jogamp.common.nio.AbstractBuffer
 
clear() - Method in interface com.jogamp.common.nio.NativeBuffer
Sets the limit to the capacity and the position to zero.
clear() - Method in class com.jogamp.common.util.ArrayHashMap
 
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.LFRingbuffer
 
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 interface com.jogamp.common.util.PerfCounterCtrl
Clear performance counter.
clear() - Method in interface com.jogamp.common.util.Ringbuffer
Resets the read and write position according to an empty ring buffer and set all ring buffer slots to null.
clear() - Method in class com.jogamp.common.util.SyncedRingbuffer
Resets the read and write position according to an empty ring buffer and set all ring buffer slots to null.
clear() - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
clear() - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
 
clear() - Method in class com.jogamp.gluegen.ReferencedStructs
 
clear(int) - Method in interface com.jogamp.common.util.Bitfield
Clear the bit at position bitnum according to bit.
clearCache() - Method in class com.jogamp.gluegen.cgram.types.Type
 
clearField(boolean) - Method in interface com.jogamp.common.util.Bitfield
Set all bits of this bitfield to the given value bit.
clearInterruptSource() - Method in interface com.jogamp.common.util.InterruptSource
Clears source and count of Thread.interrupt() calls, if any.
clearInterruptSource() - Method in class com.jogamp.common.util.InterruptSource.Thread
 
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.
clearParsedInnerClassesNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
Clears the list of inner classes this HeaderParser has parsed.
clearParsedInnerInterfacesNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
Clears the list of inner interfaces this HeaderParser has parsed.
clearThisPointer() - Method in class com.jogamp.gluegen.MethodBinding
Clears any record of a this pointer for this MethodBinding.
Clock - Class in com.jogamp.common.os
 
Clock() - Constructor for class com.jogamp.common.os.Clock
 
clone() - Method in class com.jogamp.common.util.ArrayHashMap
Implementation uses ArrayHashMap(ArrayHashMap).
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.SizeThunk
 
clone() - Method in class com.jogamp.gluegen.JavaType
 
clone(ASTLocusTag) - Method in class com.jogamp.gluegen.cgram.types.Type
Clones this instance using a new ASTLocusTag.
cloneMutable() - Method in interface com.jogamp.common.type.WriteCloneable
Get a mutable clone from this instance.
cloneWithDeepAliases(FunctionSymbol) - Static method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
Shallow'ish copy, only aliased names are re-created.
close() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
 
close() - Method in class com.jogamp.common.nio.MappedByteBufferOutputStream
 
close() - Method in class com.jogamp.common.os.NativeLibrary
Closes this native library.
close() - Method in class com.jogamp.common.util.Bitstream.ByteArrayStream
 
close() - Method in class com.jogamp.common.util.Bitstream.ByteBufferStream
 
close() - Method in class com.jogamp.common.util.Bitstream.ByteInputStream
 
close() - Method in class com.jogamp.common.util.Bitstream.ByteOutputStream
 
close() - Method in interface com.jogamp.common.util.Bitstream.ByteStream
Closing the underlying stream, implies Bitstream.ByteStream.flush().
close() - Method in class com.jogamp.common.util.Bitstream
Closing the underlying stream, implies Bitstream.flush().
close() - Method in class com.jogamp.gluegen.CodeUnit
 
close() - Method in class com.jogamp.gluegen.jcpp.CppReader
 
close() - Method in class com.jogamp.gluegen.jcpp.LexerSource
 
close() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
 
close() - Method in class com.jogamp.gluegen.jcpp.Source
 
close(Closeable, boolean) - Static method in class com.jogamp.common.util.IOUtil
 
close(Closeable, IOException[], PrintStream) - Static method in class com.jogamp.common.util.IOUtil
Helper to simplify closing Closeables.
closeLibrary(long, boolean) - Method in interface com.jogamp.common.os.DynamicLinker
Security checks are implicit by previous call of DynamicLinker.openLibraryLocal(String, boolean) or DynamicLinker.openLibraryGlobal(String, boolean) retrieving the librarHandle.
CMethodBindingEmitter - Class in com.jogamp.gluegen
Emits the C-side component of the Java<->C JNI binding to its CodeUnit, see FunctionEmitter.
CMethodBindingEmitter(MethodBinding, CodeUnit, String, String, boolean, boolean, boolean, boolean, MachineDataInfo, JavaConfiguration) - 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.
CNumber(boolean, boolean, long) - Constructor for class com.jogamp.gluegen.ConstantDefinition.CNumber
ctor for integer number
CNumber(boolean, double) - Constructor for class com.jogamp.gluegen.ConstantDefinition.CNumber
ctor for floating point number
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
CodeUnit - Class in com.jogamp.gluegen
General code unit (a generated C or Java source file), covering multiple FunctionEmitter allowing to unify output, decoration and dynamic helper code injection per unit.
CodeUnit(String, Object) - Constructor for class com.jogamp.gluegen.CodeUnit
 
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
 
column - Variable in class com.jogamp.gluegen.ASTLocusTag
Column number, -1 if undefined
com.jogamp.common - package com.jogamp.common
JogAmp Common Code
com.jogamp.common.av - package com.jogamp.common.av
 
com.jogamp.common.jvm - package com.jogamp.common.jvm
JogAmp JVM/JNI Utilities
com.jogamp.common.net - package com.jogamp.common.net
 
com.jogamp.common.net.asset - package com.jogamp.common.net.asset
 
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.awt - package com.jogamp.common.util.awt
 
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.jcpp - package com.jogamp.gluegen.jcpp
 
com.jogamp.gluegen.jgram - package com.jogamp.gluegen.jgram
 
com.jogamp.gluegen.procaddress - package com.jogamp.gluegen.procaddress
 
com.jogamp.gluegen.runtime - package com.jogamp.gluegen.runtime
 
com.jogamp.gluegen.structgen - package com.jogamp.gluegen.structgen
 
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(Uri.Encoded) - Method in class com.jogamp.common.net.Uri.Encoded
 
compareTo(VersionNumber) - Method in class com.jogamp.common.util.VersionNumber
 
compareTo(Object) - Method in class com.jogamp.common.util.VersionNumber
 
compatible(MachineDataInfo) - Method in class com.jogamp.common.os.MachineDataInfo
Checks whether two MachineDataInfo objects are equal.
compilationUnit() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
compliesWith(TempJarCache.LoadState) - Method in enum com.jogamp.common.util.cache.TempJarCache.LoadState
 
ComponentClass - Static variable in class com.jogamp.common.util.ReflectionUtil.AWTNames
 
compoundStatement() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
compoundStatement(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
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.GnuCParser
 
compoundStatement(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
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.
compute(boolean) - Method in class com.jogamp.common.util.SHASum
Implementation gathers all files traversing through given paths via IOUtil.filesOf(List, List, List), sorts the resulting file list via SHASum.sort(ArrayList) and finally calculates the SHA sum over its byte content via SHASum.updateDigest(MessageDigest, List).
compute(ConstantDefinition, Map<String, ConstantDefinition.JavaExpr>) - Static method in class com.jogamp.gluegen.ConstantDefinition.JavaExpr
Computes a valid java expression based on the given ConstantDefinition, which may either be a single ConstantDefinition.CNumber, see ConstantDefinition.getNumber(), or represents a native expression, see ConstantDefinition#getExpr().
computeAlignment(MachineDataInfo) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
computeJavaExpr(Map<String, ConstantDefinition.JavaExpr>) - Method in class com.jogamp.gluegen.ConstantDefinition
Computes the java expression based on this instance, see JavaExpr#create(ConstantDefinition).
computeSignatureProperties() - Method in class com.jogamp.gluegen.MethodBinding
Computes summary information about the method's C and Java signatures.
computeSize(MachineDataInfo) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
concat(Uri.Encoded) - Method in class com.jogamp.common.net.Uri
Concatenates the given encoded string to the encoded uri of this instance and returns a new Uri instance with the result.
concat(Uri.Encoded) - Method in class com.jogamp.common.net.Uri.Encoded
conditionalExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
conditionalExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
conditionalExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
conditionalExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
connect() - Method in class com.jogamp.common.net.PiggybackURLConnection
Resolves the URL via PiggybackURLContext.resolve(String), see AssetURLContext.resolve(String) for an example.
CONST - Static variable in interface com.jogamp.gluegen.cgram.types.CVAttributes
 
constant() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
constant(int) - Static method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
ConstantDefinition - Class in com.jogamp.gluegen
Represents a [native] constant expression, comprises the [native] expression, see ConstantDefinition.getNativeExpr() and the optional ConstantDefinition.CNumber representation, see ConstantDefinition.getNumber().
ConstantDefinition(String, String, ConstantDefinition.CNumber, ASTLocusTag) - Constructor for class com.jogamp.gluegen.ConstantDefinition
Constructor for plain const-values, non-enumerates.
ConstantDefinition(String, String, ConstantDefinition.CNumber, String, ASTLocusTag) - Constructor for class com.jogamp.gluegen.ConstantDefinition
Constructor for enumerates
ConstantDefinition.CNumber - Class in com.jogamp.gluegen
A Number, either integer, optionally [long, unsigned], or floating point, optionally [double].
ConstantDefinition.JavaExpr - Class in com.jogamp.gluegen
A valid java expression, including its result type, usually generated from a native [C] expression, see JavaExpr#create(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.
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?
containsExactly(List<FunctionSymbol>, FunctionSymbol) - Static method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
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(Object) - Method in class com.jogamp.common.util.ArrayHashMap
 
containsKey(Object) - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
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(int) - Method in class com.jogamp.common.util.LongIntHashMap
 
containsValue(long) - Method in class com.jogamp.common.util.IntLongHashMap
 
containsValue(long) - Method in class com.jogamp.common.util.LongLongHashMap
 
containsValue(Type) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
 
containsValue(Object) - Method in class com.jogamp.common.util.ArrayHashMap
 
containsValue(Object) - Method in class com.jogamp.common.util.IntObjectHashMap
 
containsValue(Object) - Method in class com.jogamp.common.util.LongObjectHashMap
 
containsValue(Object) - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
context - Variable in class com.jogamp.common.net.PiggybackURLConnection
 
contextCL - Variable in class com.jogamp.common.util.IOUtil.ClassResources
convertToFunctionPointerName(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
copy(int, int) - Method in interface com.jogamp.common.util.Bitfield
Copies the bit at position srcBitnum to position dstBitnum and returning true if the bit is set, otherwise false.
copy32(int, int, int) - Method in interface com.jogamp.common.util.Bitfield
Copies length bits at position srcLowBitnum to position dstLowBitnum and returning the bits.
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.
copyNativeToDirectByteBuffer(long, long) - Static method in class com.jogamp.common.nio.Buffers
Copy `len` native bytes @ `source_address` into a newly created 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 complete specified input stream to a byte array, which is being returned.
copyStream2ByteBuffer(InputStream) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified input stream to a NIO ByteBuffer w/ native byte order, which is being returned.
copyStream2ByteBuffer(InputStream, int) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified input stream to a NIO ByteBuffer w/ native byte order, which is being returned.
copyStream2File(InputStream, File) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified input stream to the specified output file.
copyStream2Stream(int, InputStream, OutputStream) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified input stream to the specified output stream.
copyStream2Stream(InputStream, OutputStream) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified input stream to the specified output stream.
copyStreamChunk2ByteBuffer(InputStream, int, int) - Static method in class com.jogamp.common.util.IOUtil
Copy the specified input stream chunk to a NIO ByteBuffer w/ native byte order, which is being returned.
copyURLConn2File(URLConnection, File) - Static method in class com.jogamp.common.util.IOUtil
Copy the complete specified URL resource to the specified output file.
cpp - Variable in class com.jogamp.gluegen.jcpp.JCPP
 
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
 
CPPCOMMENT - Static variable in class com.jogamp.gluegen.jcpp.Token
 
CPPComments - Static variable in class com.jogamp.gluegen.cgram.GnuCParser
 
CPPComments - Static variable in class com.jogamp.gluegen.cgram.StdCParser
 
CppReader - Class in com.jogamp.gluegen.jcpp
A Reader wrapper around the Preprocessor.
CppReader(Preprocessor) - Constructor for class com.jogamp.gluegen.jcpp.CppReader
 
CppReader(Reader) - Constructor for class com.jogamp.gluegen.jcpp.CppReader
 
CppTask - Class in com.jogamp.gluegen.jcpp
An ant task for jcpp.
CppTask() - Constructor for class com.jogamp.gluegen.jcpp.CppTask
 
CppTask.Macro - Class in com.jogamp.gluegen.jcpp
 
CPU_ABI - Static variable in class com.jogamp.common.os.AndroidVersion
The name of the instruction set (CPU type + ABI convention) of native code.
CPU_ABI2 - Static variable in class com.jogamp.common.os.AndroidVersion
The name of the second instruction set (CPU type + ABI convention) of native code.
CPU_TYPE - Static variable in class com.jogamp.common.os.AndroidVersion
 
CPU_TYPE2 - Static variable in class com.jogamp.common.os.AndroidVersion
 
create() - Static method in class com.jogamp.common.nio.CachedBufferFactory
Creates a factory with initial size and allocation size set to CachedBufferFactory.DEFAULT_ALLOCATION_SIZE.
create() - Method in class com.jogamp.gluegen.cgram.TNodeFactory
Create a new ampty AST node
create(int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
Creates a factory with the specified initial size.
create(int) - Static method in class com.jogamp.common.util.Bitfield.Factory
Creates am efficient Bitfield instance based on the requested storageBitSize.
create(int) - Static method in class com.jogamp.gluegen.cgram.types.StructLayout
 
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(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(Uri.Encoded, Uri.Encoded, Uri.Encoded) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given encoded arguments.
create(Uri.Encoded, Uri.Encoded, Uri.Encoded, int, Uri.Encoded, Uri.Encoded, Uri.Encoded) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given encoded arguments.
create(Uri.Encoded, Uri.Encoded, Uri.Encoded, Uri.Encoded) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given encoded arguments.
create(Uri.Encoded, Uri.Encoded, Uri.Encoded, Uri.Encoded, Uri.Encoded) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given encoded arguments.
create(Uri, char) - Static method in class com.jogamp.common.net.UriQueryProps
 
create(ClassLoader) - Static method in class com.jogamp.common.net.AssetURLContext
 
create(ClassLoader, String) - Static method in class com.jogamp.common.av.AudioSinkFactory
 
create(String, SizeThunk, CompoundTypeKind, int, ASTLocusTag) - Static method in class com.jogamp.gluegen.cgram.types.CompoundType
 
create(String, String, String) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given unencoded arguments.
create(String, String, String, int, String, String, String) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given unencoded arguments.
create(String, String, String, String) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given unencoded arguments.
create(String, String, String, String, String) - Static method in class com.jogamp.common.net.Uri
Creates a new Uri instance using the given unencoded arguments.
create(ThreadGroup, Runnable, String) - Static method in class com.jogamp.common.util.InterruptSource.Thread
Depending on whether name is null, either Thread(ThreadGroup, Runnable, String) or Thread(ThreadGroup, Runnable) is being utilized.
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.DebugEmitter
Create the object that will read and store configuration information for this JavaEmitter.
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
 
createDefault(ClassLoader) - Static method in class com.jogamp.common.av.AudioSinkFactory
 
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, File) - Static method in class com.jogamp.common.util.locks.SingletonInstance
 
createFileLock(long, String) - 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
 
createForNamedClass(String) - Static method in class com.jogamp.gluegen.JavaType
Creates a JavaType corresponding to the given named Java class, not necessarily existing yet.
createForOpaqueClass(Class<?>) - Static method in class com.jogamp.gluegen.JavaType
Creates a JavaType corresponding to the given opaque Java type.
createForStringClass(Class<?>, boolean) - Static method in class com.jogamp.gluegen.JavaType
 
createHandler(ClassLoader) - Static method in class com.jogamp.common.net.AssetURLContext
 
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(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(Constructor<?>, 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, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
 
createInstance(String, Object[], ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
 
createNull() - Static method in class com.jogamp.common.av.AudioSinkFactory
 
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
 
createRecursiveThreadGroupLock() - Static method in class com.jogamp.common.util.locks.LockFactory
default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation)
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
Synchronized version of CachedBufferFactory.create().
createSynchronized(int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
Synchronized version of CachedBufferFactory.create(int).
createSynchronized(int, boolean) - Static method in class com.jogamp.common.nio.CachedBufferFactory
createSynchronized(int, int) - Static method in class com.jogamp.common.nio.CachedBufferFactory
Synchronized version of CachedBufferFactory.create(int, int).
createTempFile(String, String, boolean) - Static method in class com.jogamp.common.util.IOUtil
Utilizing File.createTempFile(String, String, File) using IOUtil.getTempDir(boolean) as the directory parameter, ie.
createURL(String) - Static method in class com.jogamp.common.net.AssetURLContext
Create an asset URL, suitable only with the registered asset URLStreamHandler.
createURL(String, ClassLoader) - Static method in class com.jogamp.common.net.AssetURLContext
Create an asset URL, suitable even w/o the registered asset URLStreamHandler.
createURLStreamHandler(String) - Method in class com.jogamp.common.net.GenericURLStreamHandlerFactory
 
createWithRequiredSize(int, float) - Static method in class com.jogamp.common.util.WeakIdentityHashMap
CStruct - Annotation Type in com.jogamp.gluegen.structgen
 
CStructAnnotationProcessor - Class in com.jogamp.gluegen.structgen
If the header file is absolute, the root path is the parent folder of the folder containing the package source, i.e.:
CStructAnnotationProcessor() - Constructor for class com.jogamp.gluegen.structgen.CStructAnnotationProcessor
 
CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter - Class in com.jogamp.gluegen.structgen
 
CStructs - Annotation Type in com.jogamp.gluegen.structgen
Multiple CStruct elements
CSymbolTable - Class in com.jogamp.gluegen.cgram
 
CSymbolTable() - Constructor for class com.jogamp.gluegen.cgram.CSymbolTable
 
CSYNTAX - com.jogamp.gluegen.jcpp.Feature
Reports tokens of type INVALID as errors.
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
 
cUnit() - Method in class com.jogamp.gluegen.JavaEmitter
 
cUnitName - Variable in class com.jogamp.gluegen.CCodeUnit
base c-unit name with suffix.
currentNanos() - Static method in class com.jogamp.common.os.Clock
Returns current monotonic nanoseconds since start of this application.
currentScopeAsString() - Method in class com.jogamp.gluegen.cgram.CSymbolTable
return the current scope as a string
currentSlice() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
Return the mapped ByteBuffer slice at the current MappedByteBufferInputStream.position().
currentThread() - Static method in class com.jogamp.common.util.InterruptSource.Util
Casts current Thread to InterruptSource if applicable, otherwise returns null.
currentThreadExecutor - Static variable in interface com.jogamp.common.util.RunnableExecutor
This RunnableExecutor implementation simply invokes Runnable.run() on the current thread.
currentTimeMillis() - Static method in class com.jogamp.common.os.Clock
Returns current monotonic time in milliseconds.
currentTimeMillis() - Static method in class com.jogamp.common.os.Platform
Returns the unix based current time in milliseconds, see Clock.currentTimeMillis().
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.
CustomCompress - Class in com.jogamp.common.util
All in memory inflater / deflator for small chunks using streams
CustomCompress() - Constructor for class com.jogamp.common.util.CustomCompress
 
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.
customJNICodeForClass(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a list of Strings containing user-implemented JNI 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.

D

data - Variable in class com.jogamp.common.av.AudioSink.AudioDataFrame
 
dataMap - Variable in class com.jogamp.common.nio.PointerBuffer
 
debug() - Static method in class com.jogamp.gluegen.GlueGen
 
debug(ASTLocusTag, String) - Method in interface com.jogamp.gluegen.Logging.LoggerIf
debug(String) - Method in interface com.jogamp.gluegen.Logging.LoggerIf
DEBUG - com.jogamp.gluegen.jcpp.Feature
 
DEBUG - Static variable in interface com.jogamp.common.av.AudioSink
 
DEBUG - Static variable in class com.jogamp.common.jvm.JNILibLoaderBase
 
DEBUG - Static variable in interface com.jogamp.common.os.DynamicLibraryBundleInfo
 
DEBUG - Static variable in interface com.jogamp.common.os.DynamicLinker
 
DEBUG - Static variable in interface com.jogamp.common.os.DynamicLookupHelper
 
DEBUG - Static variable in class com.jogamp.common.util.IOUtil
 
DEBUG - Static variable in interface com.jogamp.common.util.locks.Lock
Enable via the property jogamp.debug.Lock
DEBUG - Static variable in class com.jogamp.common.util.locks.SingletonInstance
 
DEBUG - Static variable in class com.jogamp.common.util.ReflectionUtil
 
DEBUG - Static variable in class com.jogamp.gluegen.Logging
 
DEBUG - Static variable in class com.jogamp.gluegen.runtime.ProcAddressTable
 
DEBUG_LOOKUP - Static variable in interface com.jogamp.common.os.DynamicLinker
 
DEBUG_LOOKUP - Static variable in interface com.jogamp.common.os.DynamicLookupHelper
 
DEBUG_PREFIX - Static variable in class com.jogamp.gluegen.runtime.ProcAddressTable
 
DEBUG_STATS_FORNAME - Static variable in class com.jogamp.common.util.ReflectionUtil
 
DebugEmitter - Class in com.jogamp.gluegen
Debug emitter which prints the parsing results to standard output.
DebugEmitter() - Constructor for class com.jogamp.gluegen.DebugEmitter
 
debugging - Variable in class com.jogamp.gluegen.cgram.GnuCParser
 
debugging - Variable in class com.jogamp.gluegen.cgram.StdCParser
 
debugNum - Static variable in class com.jogamp.gluegen.runtime.ProcAddressTable
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DEC - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DEC - Static variable in class com.jogamp.gluegen.jcpp.Token
 
DEC - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
decapitalizeString(String) - Static method in class com.jogamp.gluegen.CodeGenUtils
Converts first letter to lower case.
declaration() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declaration() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
declaration() - Method in class com.jogamp.gluegen.jgram.JavaParser
A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.
declaration(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
declaration(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
declaration(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
declarationList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declarationList() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
declarationList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
declarationList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
declarationList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
declarationPredictor() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declarationPredictor() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
declarator(boolean) - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declarator(boolean) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
declarator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
declarator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
declarator(AST, HeaderParser.TypeBox) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
declaratorBrackets(AST) - Method in class com.jogamp.gluegen.jgram.JavaParser
 
declaratorParamaterList(boolean, String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declSpecifiers() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
declSpecifiers() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
declSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
declSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
declSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
decode() - Method in class com.jogamp.common.net.Uri.Encoded
Decodes the string argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type using the UTF-8 encoding scheme.
decode(Uri.Encoded) - Static method in class com.jogamp.common.net.Uri
Safe Uri.Encoded.decode() call on optional encoded instance.
decode(String) - Static method in class com.jogamp.common.net.Uri
Decodes the string argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type using the UTF-8 encoding scheme.
decodeANumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
decodeDecimalNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
If the given string ConstantDefinition.isDecimalNumber(String), return the decoded floating-point value, represented as a ANumber object, otherwise returns null.
decodeIntegerNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
If the given string ConstantDefinition.isIntegerNumber(String), return the decoded integer value, represented as a ANumber, otherwise returns null.
deepCopy() - Method in class com.jogamp.gluegen.cgram.TNode
return a deep copy of this node, and all sub nodes.
deepCopyWithRightSiblings() - Method in class com.jogamp.gluegen.cgram.TNode
return a deep copy of this node, all sub nodes, and right siblings.
DEFAULT_ALLOCATION_SIZE - Static variable in class com.jogamp.common.nio.CachedBufferFactory
default size for internal buffer allocation.
DEFAULT_INITIAL_CAPACITY - Static variable in class com.jogamp.common.util.ArrayHashMap
The default initial capacity: 16
DEFAULT_INITIAL_CAPACITY - Static variable in class com.jogamp.common.util.ArrayHashSet
The default initial capacity: 16
DEFAULT_LOAD_FACTOR - Static variable in class com.jogamp.common.util.ArrayHashMap
Default load factor: 0.75f
DEFAULT_LOAD_FACTOR - Static variable in class com.jogamp.common.util.ArrayHashSet
Default load factor: 0.75f
DEFAULT_SLICE_SHIFT - Static variable in class com.jogamp.common.nio.MappedByteBufferInputStream
Default slice shift, i.e.
DEFAULT_TIMEOUT - Static variable in interface com.jogamp.common.util.locks.Lock
The default Lock.TIMEOUT value, of 5000L ms
defaultCommentEmitter - Static variable in class com.jogamp.gluegen.CMethodBindingEmitter
 
DefaultCommentEmitter() - Constructor for class com.jogamp.gluegen.CMethodBindingEmitter.DefaultCommentEmitter
 
DefaultCommentEmitter() - Constructor for class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
DefaultFormat - Static variable in interface com.jogamp.common.av.AudioSink
Default AudioFormat, [type PCM, sampleRate 44100, sampleSize 16, channelCount 2, signed, fixedP, !planar, littleEndian].
DefaultFrameDuration - Static variable in interface com.jogamp.common.av.AudioSink
Default frame duration in millisecond, i.e.
DefaultInitialQueueSize - Static variable in interface com.jogamp.common.av.AudioSink
Initial audio queue size in milliseconds.
defaultInterfaceCommentEmitter - Variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
defaultJavaCommentEmitter - Variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
DefaultPreprocessorListener - Class in com.jogamp.gluegen.jcpp
A handler for preprocessor events, primarily errors and warnings.
DefaultPreprocessorListener() - Constructor for class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
 
DefaultQueueGrowAmount - Static variable in interface com.jogamp.common.av.AudioSink
Audio queue grow size in milliseconds.
DefaultQueueLimitAudioOnly - Static variable in interface com.jogamp.common.av.AudioSink
Audio queue limit w/o video in milliseconds.
DefaultQueueLimitWithVideo - Static variable in interface com.jogamp.common.av.AudioSink
Audio queue limit w/ video in milliseconds.
deferredNewline() - Method in class com.jogamp.gluegen.cgram.GnuCLexer
 
deferredNewline() - Method in class com.jogamp.gluegen.cgram.StdCLexer
 
Define - Class in com.jogamp.gluegen.cgram
Represents a #define of a literal to a value (a number represented in string form.)
Define(String, String) - Constructor for class com.jogamp.gluegen.cgram.Define
 
Define(String, String, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.Define
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DefineExpr - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DefineExpr2 - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
deflateToStream(byte[], int, int, int, OutputStream) - Static method in class com.jogamp.common.util.CustomCompress
 
defNode - Variable in class com.jogamp.gluegen.cgram.TNode
 
derefPointer(int, long, int) - Static method in class com.jogamp.common.nio.ElementBuffer
 
derefPointer(int, ByteBuffer, int, int) - Static method in class com.jogamp.common.nio.ElementBuffer
 
derefPointer(long, int) - Static method in class com.jogamp.common.nio.PointerBuffer
 
derefPointer(ByteBuffer, int, int) - Static method in class com.jogamp.common.nio.PointerBuffer
 
destroy() - Method in interface com.jogamp.common.av.AudioSink
Destroys this instance, i.e.
destroy() - Method in class com.jogamp.common.nio.CachedBufferFactory
 
destroy() - Method in class com.jogamp.common.os.DynamicLibraryBundle
Unload all NativeLibrarys, and remove all references.
destroy() - Method in class com.jogamp.common.util.cache.TempFileCache
Delete the TempFileCache.getTempDir() recursively and remove it's reference.
Digit - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
Digit - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
Digit - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
Digit - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
Digit - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
Digit - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DIGRAPHS - com.jogamp.gluegen.jcpp.Feature
Supports ANSI digraphs.
disableLoading() - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
 
dispatch(String, StringTokenizer, File, String, int) - Method in class com.jogamp.gluegen.JavaConfiguration
 
dispatch(String, StringTokenizer, File, String, int) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DIV - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DIV_ASSIGN - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
DIV_EQ - Static variable in class com.jogamp.gluegen.jcpp.Token
 
doFileOperations() - Method in class com.jogamp.gluegen.jcpp.CppTask
 
doInclude(StringTokenizer, File, String, int) - Method in class com.jogamp.gluegen.JavaConfiguration
 
doIncludeAs(StringTokenizer, File, String, int) - Method in class com.jogamp.gluegen.JavaConfiguration
 
doPrivileged(PrivilegedAction<T>) - Static method in class com.jogamp.common.util.SecurityUtil
DOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
DOT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
DOUBLE - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
double_to_byte(double, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
double_to_int(double, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
double_to_short(double, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
doubleAlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
doubleArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type double[]
doubleBufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type DoubleBuffer[]
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
DoubleDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
doubleLink() - Method in class com.jogamp.gluegen.cgram.TNode
set up reverse links between this node and its first child and its first sibling, and link those as well
doubleSizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
DoubleType - Class in com.jogamp.gluegen.cgram.types
Represents a double-word floating-point type (C type "double".)
DoubleType(String, SizeThunk, int, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.DoubleType
 
doubleValue() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
doWithoutIllegalAccessLogger(PrivilegedAction<T>) - Static method in class com.jogamp.common.util.UnsafeUtil
Issue the given user action while jdk.internal.module.IllegalAcessLogger's logger has been temporarily disabled.
dummy() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
dummy() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
dump(PrintStream, String) - Method in class com.jogamp.common.util.LFRingbuffer
 
dump(PrintStream, String) - Method in interface com.jogamp.common.util.Ringbuffer
Debug functionality - Dumps the contents of the internal array.
dump(PrintStream, String) - Method in class com.jogamp.common.util.SyncedRingbuffer
 
dumpStack(PrintStream) - Static method in class com.jogamp.common.ExceptionUtils
 
dumpStack(PrintStream, int, int) - Static method in class com.jogamp.common.ExceptionUtils
 
dumpStack(PrintStream, StackTraceElement[], int, int) - Static method in class com.jogamp.common.ExceptionUtils
 
dumpStack(PrintStream, Throwable, int, int) - Static method in class com.jogamp.common.ExceptionUtils
 
dumpThrowable(String, Throwable) - Static method in class com.jogamp.common.ExceptionUtils
Dumps a Throwable to System.err in a decorating message including the current thread name, and its stack trace.
dumpThrowable(String, Throwable, int, int) - Static method in class com.jogamp.common.ExceptionUtils
Dumps a Throwable to System.err in a decorating message including the current thread name, and its stack trace.
duplicate() - Method in class com.jogamp.common.nio.PointerBuffer
 
duration - Variable in class com.jogamp.common.av.TimeFrameI
 
DynamicLibraryBundle - Class in com.jogamp.common.os
Provides bundling of:
The to-be-glued native library, eg OpenGL32.dll.
DynamicLibraryBundle(DynamicLibraryBundleInfo) - Constructor for class com.jogamp.common.os.DynamicLibraryBundle
Instantiates and loads all NativeLibrarys incl.
DynamicLibraryBundleInfo - Interface in com.jogamp.common.os
 
DynamicLinker - Interface in com.jogamp.common.os
Low level secure dynamic linker access.
dynamicLookupFunction(String) - Method in class com.jogamp.common.os.DynamicLibraryBundle
 
dynamicLookupFunction(String) - Method in interface com.jogamp.common.os.DynamicLookupHelper
Returns the function handle for function 'funcName'.
dynamicLookupFunction(String) - Method in class com.jogamp.common.os.NativeLibrary
 
dynamicLookupFunctionGlobal(String) - Method in class com.jogamp.common.os.NativeLibrary
Looks up the given function name in all loaded libraries.
DynamicLookupHelper - Interface in com.jogamp.common.os
Interface callers may use ProcAddressHelper's reset helper method to install function pointers into a ProcAddressTable.

E

EABI_AARCH64 - com.jogamp.common.os.Platform.ABIType
ARM EABI AARCH64 (64bit)
EABI_GNU_ARMEL - com.jogamp.common.os.Platform.ABIType
ARM GNU-EABI ARMEL -mfloat-abi=softfp
EABI_GNU_ARMHF - com.jogamp.common.os.Platform.ABIType
ARM GNU-EABI ARMHF -mfloat-abi=hard
ElementBuffer - Class in com.jogamp.common.nio
Hardware independent container holding an array of linearly aligned elements, while its AbstractBuffer.getDirectBufferAddress() is-a pointer-type value, i.e.
elementSize - Variable in class com.jogamp.common.nio.AbstractBuffer
 
elementSize() - Method in class com.jogamp.common.nio.AbstractBuffer
 
elementSize() - Method in interface com.jogamp.common.nio.NativeBuffer
Returns byte size of one element
ELIST - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
ELLIPSIS - Static variable in class com.jogamp.gluegen.jcpp.Token
 
EmissionModifier(String) - Constructor for class com.jogamp.gluegen.FunctionEmitter.EmissionModifier
 
emissionStyle() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the code emission style (constants in JavaEmitter) parsed from the configuration file.
emit() - Method in class com.jogamp.gluegen.FunctionEmitter
Emit the function to the FunctionEmitter.getUnit()
emit(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.CMethodBindingEmitter.DefaultCommentEmitter
 
emit(FunctionEmitter, PrintWriter) - Method in interface com.jogamp.gluegen.CommentEmitter
Emit the body of a comment for the specified function; do NOT emit the open (e.g., comment "/*") or close (e.g., "*\/") characters.
emit(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emit(PrintWriter) - Method in interface com.jogamp.gluegen.CodeGenUtils.EmissionCallback
Emit appropriate source code through the given writer.
emit(String) - Method in class com.jogamp.gluegen.CodeUnit
 
emitAdditionalCode() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
emitAdditionalCode() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitAdditionalCode() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitAliasedDocNamesComment(AliasedSymbol, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emitAliasedDocNamesComment(AliasedSymbol, StringBuilder) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emitAllFileFooters() - Method in class com.jogamp.gluegen.JavaEmitter
Write out any footer information for the output files (closing brace of class definition, etc).
emitAllFileHeaders() - Method in class com.jogamp.gluegen.JavaEmitter
Write out any header information for the output files (class declaration and opening brace, import statements, etc).
emitArguments() - Method in class com.jogamp.gluegen.FunctionEmitter
Returns the number of arguments emitted.
emitArrayLengthAndNIOBufferChecks(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitAutogeneratedWarning(PrintWriter, Object, String) - Static method in class com.jogamp.gluegen.CodeGenUtils
 
emitBeginning(CMethodBindingEmitter, PrintWriter) - Method in class com.jogamp.gluegen.CMethodBindingEmitter.DefaultCommentEmitter
 
emitBeginning(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emitBeginning(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.InterfaceCommentEmitter
 
emitBeginning(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter.WrappedMethodCommentEmitter
 
emitBindingCSignature(MethodBinding, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emitBody() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
emitBody() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitBody() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitBodyCallCFunction() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
emitBodyCallCFunction() - Method in class com.jogamp.gluegen.procaddress.ProcAddressCMethodBindingEmitter
 
emitBodyMapCToJNIType(int, boolean) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Emit code, converting a C type into a java JNI-type.
emitBodyPassCArguments() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Returns the number of arguments passed so calling code knows whether to print a comma
emitBodyUserVariableAssignments() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Emits the user-defined C variable assignments from the TemporaryCVariableAssignments directive in the .cfg file.
emitBodyUserVariableDeclarations() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Emits the user-defined C variable declarations from the TemporaryCVariableDeclarations directive in the .cfg file.
emitBodyVariableDeclarations() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
emitBodyVariableDeclarations() - Method in class com.jogamp.gluegen.procaddress.ProcAddressCMethodBindingEmitter
 
emitBodyVariablePostCallCleanup() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Code to clean up any variables that were declared in emitBodyVariableDeclarations(), AFTER calling the actual C function.
emitBodyVariablePreCallSetup() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Code to init the variables that were declared in emitBodyVariableDeclarations(), PRIOR TO calling the actual C function.
emitBodyVariablePreCallSetup() - Method in class com.jogamp.gluegen.procaddress.ProcAddressCMethodBindingEmitter
 
emitCAdditionalCode(CodeUnit, CMethodBindingEmitter) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
Emit addition C code, i.e.
emitCall(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitCallArguments(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitCallArguments(MethodBinding) - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
emitCallResultReturn(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitCompoundArrayCopies(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitCOptArgumentSuffix(CodeUnit, int) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
emitCSetFuncPreCall(CodeUnit) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
emitCustomJavaCode(CodeUnit, String) - Method in class com.jogamp.gluegen.JavaEmitter
Emit all the strings specified in the "CustomJavaCode" parameters of the configuration file.
emitCustomJNICode(CodeUnit, String) - Method in class com.jogamp.gluegen.JavaEmitter
Emit all the strings specified in the "CustomJNICode" parameters of the configuration file.
emitDefine(ConstantDefinition, String) - Method in class com.jogamp.gluegen.DebugEmitter
 
emitDefine(ConstantDefinition, String) - Method in interface com.jogamp.gluegen.GlueEmitter
 
emitDefine(ConstantDefinition, String) - Method in class com.jogamp.gluegen.JavaEmitter
 
emitDocComment() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitEnding(CMethodBindingEmitter, PrintWriter) - Method in class com.jogamp.gluegen.CMethodBindingEmitter.DefaultCommentEmitter
 
emitEnding(FunctionEmitter, PrintWriter) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
 
emitf(String, Object...) - Method in class com.jogamp.gluegen.CodeUnit
 
emitFunctions(List<FunctionSymbol>) - Method in class com.jogamp.gluegen.DebugEmitter
 
emitFunctions(List<FunctionSymbol>) - Method in interface com.jogamp.gluegen.GlueEmitter
Emit glue code for the list of FunctionSymbols.
emitFunctions(List<FunctionSymbol>) - Method in class com.jogamp.gluegen.JavaEmitter
 
emitHeader(String, String, List<String>) - Method in class com.jogamp.gluegen.CCodeUnit
 
emitImpl() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns true if an implementing class should be emitted during glue code generation.
emitInterface() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns true if an interface should be emitted during glue code generation.
emitJavaAdditionalCode(CodeUnit, boolean) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
emitJavaHeaders(PrintWriter, String, String, boolean, List<String>, String[], String[], String, CodeGenUtils.EmissionCallback) - Static method in class com.jogamp.gluegen.CodeGenUtils
Emit the opening headers for one java class/interface file.
emitJavaSetFuncPreCall(CodeUnit) - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
emitJNIEnvDecl() - Method in class com.jogamp.gluegen.CCodeUnit
emitJNIOnLoadJNIEnvCode(String) - Method in class com.jogamp.gluegen.CCodeUnit
emitln() - Method in class com.jogamp.gluegen.CodeUnit
 
emitln(String) - Method in class com.jogamp.gluegen.CodeUnit
 
emitModifiers() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitName() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitPostCallCleanup(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitPreCallSetup(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitPreCallSetup(MethodBinding) - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
emitProcAddressTable() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
emitProcAddressTableEntryForString(String) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
emitPrologueOrEpilogue(List<String>) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitReturnType() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitReturnVariableSetupAndCall(MethodBinding) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
emitSignature() - Method in class com.jogamp.gluegen.FunctionEmitter
 
emitSingleFunction(FunctionSymbol) - Method in class com.jogamp.gluegen.DebugEmitter
 
emitStruct(CompoundType, Type) - Method in class com.jogamp.gluegen.DebugEmitter
 
emitStruct(CompoundType, Type) - Method in interface com.jogamp.gluegen.GlueEmitter
Emit glue code for the given CompoundType.
emitStruct(CompoundType, Type) - Method in class com.jogamp.gluegen.JavaEmitter
 
emitTailCode() - Method in class com.jogamp.gluegen.CodeUnit
 
emittedTableEntries - Variable in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
emitter - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
EMPTY_STAT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
emptyExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
emptyExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
emptyExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
enable(boolean) - Method in interface com.jogamp.common.util.PerfCounterCtrl
Enable or disable performance counter.
enableLoading() - Static method in class com.jogamp.common.jvm.JNILibLoaderBase
 
encode(String, String) - Static method in class com.jogamp.common.net.Uri
All characters are encoded into their hexadecimal value prepended by '%', except: letters ('a'..'z', 'A'..'Z') numbers ('0'..'9') characters in the legal-set parameter others (unicode characters that are not in US-ASCII set, and are not ISO Control or are not ISO Space characters)
Encoded(String, String) - Constructor for class com.jogamp.common.net.Uri.Encoded
Encodes all characters into their hexadecimal value prepended by '%', except: letters ('a'..'z', 'A'..'Z') numbers ('0'..'9') characters in the legal-set parameter others (unicode characters that are not in US-ASCII set, and are not ISO Control or are not ISO Space characters)
encodeToASCIIString(String) - Static method in class com.jogamp.common.net.Uri
Other characters, which are Unicode chars that are not US-ASCII, and are not ISO Control or are not ISO Space chars are not preserved and encoded into their hexidecimal value prepended by '%'.
END_OF_STREAM_PTS - Static variable in class com.jogamp.common.av.TimeFrameI
Constant marking the end of the stream PTS, i.e.
endDefines() - Method in class com.jogamp.gluegen.DebugEmitter
 
endDefines() - Method in interface com.jogamp.gluegen.GlueEmitter
 
endDefines() - Method in class com.jogamp.gluegen.JavaEmitter
 
endEmission() - Method in class com.jogamp.gluegen.DebugEmitter
 
endEmission() - Method in interface com.jogamp.gluegen.GlueEmitter
Finish the emission of glue code.
endEmission() - Method in class com.jogamp.gluegen.JavaEmitter
 
endFunctions() - Method in class com.jogamp.gluegen.DebugEmitter
 
endFunctions() - Method in interface com.jogamp.gluegen.GlueEmitter
 
endFunctions() - Method in class com.jogamp.gluegen.JavaEmitter
 
endFunctions() - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
ENDIF_LABELS - com.jogamp.gluegen.jcpp.Warning
 
endOfStringMatch() - Method in class com.jogamp.common.util.VersionNumber
If constructed with version-string, returns the string offset after the last matching character, or 0 if none matched, or -1 if not constructed with a string.
endProcAddressTable() - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
endStructLayout() - Method in class com.jogamp.gluegen.DebugEmitter
 
endStructLayout() - Method in interface com.jogamp.gluegen.GlueEmitter
Finishes the struct layout process.
endStructLayout() - Method in class com.jogamp.gluegen.JavaEmitter
 
endStructs() - Method in class com.jogamp.gluegen.DebugEmitter
 
endStructs() - Method in interface com.jogamp.gluegen.GlueEmitter
 
endStructs() - Method in class com.jogamp.gluegen.JavaEmitter
 
endsWith(String) - Method in class com.jogamp.common.net.Uri.Encoded
enqueueData(int, ByteBuffer, int) - Method in interface com.jogamp.common.av.AudioSink
Enqueue byteCount bytes as a new AudioSink.AudioFrame to this sink.
entrySet() - Method in class com.jogamp.common.util.ArrayHashMap
 
entrySet() - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
entrySet() - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
 
enumerateLibraryPaths(String, String, String, boolean, ClassLoader) - Static method in class com.jogamp.common.os.NativeLibrary
Given the base library names (no prefixes/suffixes) for the various platforms, enumerate the possible locations and names of the indicated native library on the system using the system path.
enumerateLibraryPaths(String, String, String, ClassLoader) - Static method in class com.jogamp.common.os.NativeLibrary
Given the base library names (no prefixes/suffixes) for the various platforms, enumerate the possible locations and names of the indicated native library on the system not using the system path.
enumerator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
enumerator(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
enumerator(AST, EnumType, ConstantDefinition) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
enumerator(String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
enumerator(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
Enumerator(String, long) - Constructor for class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
Enumerator(String, ConstantDefinition.CNumber) - Constructor for class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
Enumerator(String, String) - Constructor for class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
enumList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
enumList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
enumList(AST, EnumType) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
enumList(String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
enumList(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
enumSpecifier() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
enumSpecifier() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
enumSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
enumSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
enumSpecifier(AST, int) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
EnumType - Class in com.jogamp.gluegen.cgram.types
Describes enumerated types.
EnumType(String) - Constructor for class com.jogamp.gluegen.cgram.types.EnumType
 
EnumType(String, SizeThunk, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.EnumType
 
EnumType.Enumerator - Class in com.jogamp.gluegen.cgram.types
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
EOF - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
EOF - Static variable in class com.jogamp.gluegen.jcpp.Token
 
EOF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
EOS - Static variable in class com.jogamp.common.util.Bitstream
End of stream marker, -1 or 0xFFFFFFFF
epilogue - Variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
EQ - Static variable in class com.jogamp.gluegen.jcpp.Token
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
EQUAL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
equalityExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
equalityExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
equalityExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
equalityExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
equalityExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
equalityExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
equals(Object) - Method in class com.jogamp.common.net.Uri.Encoded
equals(Object) - Method in class com.jogamp.common.net.Uri
equals(Object) - Method in class com.jogamp.common.nio.CachedBufferFactory
 
equals(Object) - Method in class com.jogamp.common.os.MachineDataInfo
Checks whether two size objects are equal.
equals(Object) - Method in class com.jogamp.common.util.ArrayHashMap
 
equals(Object) - Method in class com.jogamp.common.util.ArrayHashSet
This is an O(n) operation.
equals(Object) - Method in class com.jogamp.common.util.JogampVersion
 
equals(Object) - Method in class com.jogamp.common.util.VersionNumber
 
equals(Object) - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
equals(Object) - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
equals(Object) - Method in class com.jogamp.gluegen.cgram.types.Field
 
equals(Object) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
equals(Object) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
equals(Object) - Method in class com.jogamp.gluegen.cgram.types.Type
Equality test for Types inclusive its given name.
equals(Object) - Method in class com.jogamp.gluegen.ConstantDefinition.CNumber
 
equals(Object) - Method in class com.jogamp.gluegen.ConstantDefinition
Equality test by its given name.
equals(Object) - Method in class com.jogamp.gluegen.FunctionEmitter.EmissionModifier
 
equals(Object) - Method in class com.jogamp.gluegen.JavaType
 
equals(Object) - Method in class com.jogamp.gluegen.MethodBinding
 
equals(Certificate[], Certificate[]) - Static method in class com.jogamp.common.util.SecurityUtil
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.cgram.types.Field
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.cgram.types.Type
 
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in interface com.jogamp.gluegen.cgram.types.TypeComparator.SemanticEqualityOp
Semantic equality test for Types exclusive its given name.
equalSemantics(TypeComparator.SemanticEqualityOp) - Method in class com.jogamp.gluegen.ConstantDefinition
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.BitType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.DoubleType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.FloatType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.IntType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.Type
 
equalSemanticsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.VoidType
 
equalsIgnoreCase(Uri.Encoded) - Method in class com.jogamp.common.net.Uri.Encoded
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.BitType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.DoubleType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.FloatType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.IntType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.Type
 
equalsImpl(Type) - Method in class com.jogamp.gluegen.cgram.types.VoidType
 
erasedTypeDescriptor(JavaType, boolean, boolean) - Method in class com.jogamp.gluegen.MethodBinding
 
erasedTypeString(JavaType, boolean) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
error(int, int, String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Handles an error.
error(int, int, String) - Method in class com.jogamp.gluegen.jcpp.Source
 
error(Token, String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Handles an error.
ERROR - com.jogamp.gluegen.jcpp.Warning
 
ESC - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
Escape - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
eval(A...) - Method in interface com.jogamp.common.util.Function
Implementation may compute variable args list and returns a result.
eval(A...) - Method in class com.jogamp.common.util.FunctionTask
 
exactIndexOf(List<FunctionSymbol>, FunctionSymbol) - Static method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
exactlyEqual(Object) - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
Compares the function type as well, since FunctionSymbol.equals(Object) and FunctionSymbol.hashCode() won't.
exceptionOut - Variable in class com.jogamp.common.util.TaskBase
 
ExceptionUtils - Class in com.jogamp.common
 
ExceptionUtils() - Constructor for class com.jogamp.common.ExceptionUtils
 
ExceptionUtils.CustomStackTrace - Interface in com.jogamp.common
Interface allowing Throwable specializations to provide their custom stack trace presentation.
exclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
exclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
exclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
exclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
exclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
exclusiveOrExpression() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
execThread - Variable in class com.jogamp.common.util.TaskBase
 
execute() - Method in class com.jogamp.gluegen.ant.GlueGenTask
Run the task.
expandMethodBinding(MethodBinding) - Method in class com.jogamp.gluegen.JavaEmitter
 
explicitConstructorInvocation() - Method in class com.jogamp.gluegen.jgram.JavaParser
Catch obvious constructor calls, but not the expr.super(...) calls
Exponent - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
Exponent - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
Exponent - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
Exponent - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
Exponent - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
Exponent - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
EXPONENT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
expr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
expr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
expr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
expr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
EXPR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
expression() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
expressionList() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
extendedInterfaces(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a List of Strings indicating the interfaces the passed interface should declare it extends.
extendedParentClass(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a List of Strings indicating the interfaces the passed class should declare it implements.
EXTENDS_CLAUSE - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
externalDef() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
externalDef() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
externalDef(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
externalDef(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
externalDef(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
externalList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
externalList() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
externalList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
externalList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
externalList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
extract(File, Map<String, String>, JarFile, String, boolean, boolean, boolean) - Static method in class com.jogamp.common.util.JarUtil
Extract the files of the given jar file.
extractLinesPrecedingTokenNumber(Integer) - Method in class com.jogamp.gluegen.cgram.PreprocessorInfoChannel
 

F

f - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
F_DOUBLE - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
F_FLOAT - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
F_INT - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
F_LONG - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
F_LONGLONG - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
F_UNSIGNED - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
Factory() - Constructor for class com.jogamp.common.util.Bitfield.Factory
 
family - Variable in enum com.jogamp.common.os.Platform.CPUType
 
Feature - Enum in com.jogamp.gluegen.jcpp
Features of the Preprocessor, which may be enabled or disabled.
FF_SIZE - Static variable in class com.jogamp.gluegen.jcpp.NumericValue
 
field() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
Field - Class in com.jogamp.gluegen.cgram.types
Represents a field in a struct or union.
Field(String, Type, SizeThunk) - Constructor for class com.jogamp.gluegen.cgram.types.Field
 
FILE_SCHEME - Static variable in class com.jogamp.common.net.Uri
"file"
FileLexerSource - Class in com.jogamp.gluegen.jcpp
A Source which lexes a file.
FileLexerSource(File) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
Deprecated.
FileLexerSource(File, String) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
 
FileLexerSource(File, Charset) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
 
FileLexerSource(File, Charset, String) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
Creates a new Source for lexing the given File.
FileLexerSource(String) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
Deprecated.
FileLexerSource(String, Charset) - Constructor for class com.jogamp.gluegen.jcpp.FileLexerSource
 
filename - Variable in class com.jogamp.gluegen.CodeUnit
 
filesOf(List<String>, List<Pattern>, List<Pattern>) - Static method in class com.jogamp.common.util.IOUtil
Retrieve the list of all filenames traversing through given paths
filterSymbols(List<ConstantDefinition>, List<FunctionSymbol>) - Method in interface com.jogamp.gluegen.SymbolFilter
Filters the given constant and function symbols.
FINAL - Static variable in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
FINAL - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
finallyClause() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
findCompatible(MachineDataInfo) - Static method in enum com.jogamp.common.os.MachineDataInfo.StaticConfig
 
findFile(String) - Method in interface com.jogamp.gluegen.GenericCPP
 
findFile(String) - Method in class com.jogamp.gluegen.jcpp.JCPP
 
findHeaderFile(String) - Method in interface com.jogamp.gluegen.GlueEmitterControls
Finds the full path name of the specified header file based on the include directories specified on the command line.
findHeaderFile(String) - Method in class com.jogamp.gluegen.GlueGen
 
findLibrary(String) - Static method in class com.jogamp.common.util.cache.TempJarCache
If isInitialized(true) is false due to lack of executable support only, this method always returns false.
findLibrary(String, ClassLoader) - Static method in class com.jogamp.common.os.NativeLibrary
 
findResource(String) - Static method in class com.jogamp.common.util.cache.TempJarCache
findThisPointer() - Method in class com.jogamp.gluegen.MethodBinding
Find the leftmost argument matching the type of the containing type (for function pointer MethodBindings) and record that as a "this" pointer, meaning that it does not need to be explicitly passed at the Java level.
firstChildOfType(int) - Method in class com.jogamp.gluegen.cgram.TNode
find the first child of the node of the given type, return null on failure
firstSiblingOfType(int) - Method in class com.jogamp.gluegen.cgram.TNode
find the first sibling of the node of the given type, return null on failure
fixedP - Variable in class com.jogamp.common.av.AudioFormat
Fixed or floating point values.
fixSecurityModifiers(JavaMethodBindingEmitter) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
If 'native', enforce 'private native' modifiers.
flip() - Method in class com.jogamp.common.nio.AbstractBuffer
 
flip() - Method in interface com.jogamp.common.nio.NativeBuffer
Sets the limit to the current position and the position to zero.
FLOAT - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
FLOAT_SUFFIX - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
float_to_byte(float, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
float_to_int(float, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
float_to_short(float, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
floatAlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
floatArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type float[]
floatBufferArrayClass - Static variable in class com.jogamp.gluegen.ArrayTypes
Class for Java type FloatBuffer[]
floatConst() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
floatConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
floatConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
floatConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
floatConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
FloatDoubleConst - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
floatSizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
FloatStack - Class in com.jogamp.common.util
Simple primitive-type stack.
FloatStack(int, int) - Constructor for class com.jogamp.common.util.FloatStack
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
FloatSuffix - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
FloatType - Class in com.jogamp.gluegen.cgram.types
Represents a single-word floating-point type (C type "float".)
FloatType(String, SizeThunk, int, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.FloatType
 
floatValue() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
flush() - Method in interface com.jogamp.common.av.AudioSink
Flush all queued buffers, implies AudioSink.pause().
flush() - Method in class com.jogamp.common.nio.MappedByteBufferOutputStream
 
flush() - Method in class com.jogamp.common.util.Bitstream.ByteArrayStream
 
flush() - Method in class com.jogamp.common.util.Bitstream.ByteBufferStream
 
flush() - Method in class com.jogamp.common.util.Bitstream.ByteInputStream
 
flush() - Method in class com.jogamp.common.util.Bitstream.ByteOutputStream
 
flush() - Method in interface com.jogamp.common.util.Bitstream.ByteStream
Synchronizes all underlying output stream operations, or do nothing.
flush() - Method in class com.jogamp.common.util.Bitstream
Synchronizes all underlying output stream operations, or do nothing.
flush(boolean) - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
Similar to OutputStream.flush(), synchronizes all mapped buffers from local storage via MappedByteBuffer.force() as well as the FileChannel.force(boolean) w/o metaData.
flush(boolean) - Method in class com.jogamp.common.nio.MappedByteBufferOutputStream
flush(Throwable) - Method in class com.jogamp.common.util.TaskBase
Simply flush this task and notify a waiting executor.
FLUSH_NONE - com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
Keep all previous lazily cached buffer slices alive, useful for hopping readers, i.e.
FLUSH_PRE_HARD - com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
Hard flush the previous lazily cached buffer slice when caching the next buffer slice, useful for sequential forward readers.
FLUSH_PRE_SOFT - com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
Soft flush the previous lazily cached buffer slice when caching the next buffer slice, useful for sequential forward readers, as well as for hopping readers like MappedByteBufferInputStream.CacheMode.FLUSH_NONE in case of relatively short periods between hopping across slices.
flushSlices() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
Releases the mapped ByteBuffer slices.
FOR_CONDITION - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
FOR_INIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
FOR_ITERATOR - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
forcedStructs() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns, as a List of Strings, the structs for which glue code emission should be forced.
forceProcAddressGen(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
forceStructEmission(String) - Method in interface com.jogamp.gluegen.GlueEmitterControls
Requests emission of an accessor for a struct that will not be referenced by any functions or other structs.
forceStructEmission(String) - Method in class com.jogamp.gluegen.GlueGen
 
forCond() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
forEachParameter(FunctionType.ParameterConsumer) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
 
forEachParameter(MethodBinding.ParameterConsumer) - Method in class com.jogamp.gluegen.MethodBinding
 
forImplementingMethodCall - Variable in class com.jogamp.gluegen.CMethodBindingEmitter
 
forIndirectBufferAndArrayImplementation - Variable in class com.jogamp.gluegen.CMethodBindingEmitter
 
forIndirectBufferAndArrayImplementation() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Is this CMethodBindingEmitter implementing the case of an indirect buffer or array being passed down to C code?
forInit() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
forIter() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
forNIOBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOByteBufferArrayClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOByteBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIODoubleBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOFloatBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOIntBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOLongBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOPointerBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forNIOShortBufferClass() - Static method in class com.jogamp.gluegen.JavaType
 
forObjectClass() - Static method in class com.jogamp.gluegen.JavaType
 
forText(String) - Static method in enum com.jogamp.gluegen.jcpp.PreprocessorCommand
 
FRAG_LEGAL - Static variable in class com.jogamp.common.net.Uri
Valid charset for RFC 2396 fragment, additional to legal alphanum characters.
fragment - Variable in class com.jogamp.common.net.Uri
Encoded fragment, null if undefined.
FRAGMENT_SEPARATOR - Static variable in class com.jogamp.common.net.Uri
35
FREEBSD - com.jogamp.common.os.Platform.OSType
 
freeCString(long) - Static method in class com.jogamp.gluegen.runtime.BufferFactoryInternal
 
Function<R,​A> - Interface in com.jogamp.common.util
Generic function interface to perform an action w/ given optional arguments producing an optional result.
FunctionAddressResolver - Interface in com.jogamp.gluegen.runtime
 
functionCall() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
functionCall() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
functionDeclSpecifiers() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
functionDeclSpecifiers() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
functionDeclSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
functionDeclSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
functionDeclSpecifiers(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
functionDef() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
functionDef() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
functionDef(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
functionDef(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
functionDef(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
FunctionEmitter - Class in com.jogamp.gluegen
Generic function emitter to produce C (JNI) or Java code stubs to its CodeUnit, invoking a native function as described via MethodBinding.
FunctionEmitter(FunctionEmitter) - Constructor for class com.jogamp.gluegen.FunctionEmitter
Makes this FunctionEmitter a copy of the passed one.
FunctionEmitter(MethodBinding, CodeUnit, boolean, JavaConfiguration) - Constructor for class com.jogamp.gluegen.FunctionEmitter
Constructs the FunctionEmitter with a CommentEmitter that emits nothing.
FunctionEmitter.EmissionModifier - Class in com.jogamp.gluegen
 
functionPrefix() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
functionStorageClassSpecifier() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
functionStorageClassSpecifier() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
functionStorageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
functionStorageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
functionStorageClassSpecifier(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
FunctionSymbol - Class in com.jogamp.gluegen.cgram.types
Describes a function symbol, which includes the name and type.
FunctionSymbol(String, FunctionType) - Constructor for class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
FunctionSymbol(String, FunctionType, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
FunctionTask<R,​A> - Class in com.jogamp.common.util
Helper class to provide a Runnable queue implementation with a Runnable wrapper which notifies after execution for the invokeAndWait() semantics.
FunctionTask(Function<R, A>, Object, boolean, PrintStream) - Constructor for class com.jogamp.common.util.FunctionTask
Create a RunnableTask object w/ synchronization, ie.
FunctionType - Class in com.jogamp.gluegen.cgram.types
Describes a function type, used to model both function declarations and (via PointerType) function pointers.
FunctionType(String, SizeThunk, Type, int) - Constructor for class com.jogamp.gluegen.cgram.types.FunctionType
 
FunctionType(String, SizeThunk, Type, int, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.FunctionType
 
FunctionType.ParameterConsumer - Interface in com.jogamp.gluegen.cgram.types

G

GE - Static variable in class com.jogamp.gluegen.jcpp.Token
 
GE - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
generateMethodBindingEmitters(FunctionSymbol) - Method in class com.jogamp.gluegen.JavaEmitter
Generate all appropriate Java bindings for the specified C function symbols.
generateMethodBindingEmitters(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
generateModifiedEmitters(CMethodBindingEmitter, List<FunctionEmitter>) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
generateModifiedEmitters(JavaMethodBindingEmitter, 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).
GENERIC_ABI - com.jogamp.common.os.Platform.ABIType
 
GenericCPP - Interface in com.jogamp.gluegen
Generic C preprocessor interface for GlueGen
GenericURLStreamHandlerFactory - Class in com.jogamp.common.net
 
get() - Method in class com.jogamp.common.net.Uri.Encoded
Returns the encoded String
get() - Method in class com.jogamp.common.nio.PointerBuffer
Relative get method.
get() - Method in class com.jogamp.common.util.LFRingbuffer
Dequeues the oldest enqueued element if available, otherwise null.
get() - Method in interface com.jogamp.common.util.Ringbuffer
Dequeues the oldest enqueued element if available, otherwise null.
get() - Method in class com.jogamp.common.util.SyncedRingbuffer
Dequeues the oldest enqueued element if available, otherwise null.
get(int) - Method in class com.jogamp.common.nio.PointerBuffer
Absolute get method.
get(int) - Method in class com.jogamp.common.util.ArrayHashSet
 
get(int) - Method in interface com.jogamp.common.util.Bitfield
Return true if the bit at position bitnum is set, otherwise false.
get(int) - Method in class com.jogamp.common.util.IntIntHashMap
Returns the value to which the specified key is mapped, or IntIntHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(int) - Method in class com.jogamp.common.util.IntLongHashMap
Returns the value to which the specified key is mapped, or IntLongHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(int) - Method in class com.jogamp.common.util.IntObjectHashMap
Returns the value to which the specified key is mapped, or IntObjectHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(int, byte[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, char[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, double[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, float[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, int[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, long[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, long[], int, int) - Method in class com.jogamp.common.nio.PointerBuffer
Absolute get method.
get(int, short[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, ByteBuffer) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(int, ByteBuffer, int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Absolute get method.
get(long) - Method in class com.jogamp.common.util.LongIntHashMap
Returns the value to which the specified key is mapped, or LongIntHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(long) - Method in class com.jogamp.common.util.LongLongHashMap
Returns the value to which the specified key is mapped, or LongLongHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(long) - Method in class com.jogamp.common.util.LongObjectHashMap
Returns the value to which the specified key is mapped, or LongObjectHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
get(long[], int, int) - Method in class com.jogamp.common.nio.PointerBuffer
Relative bulk get method.
get(Object) - Method in class com.jogamp.common.util.ArrayHashMap
 
get(Object) - Method in class com.jogamp.common.util.ArrayHashSet
Identity method allowing to get the identical object, using the internal hash map.
get(Object) - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
get(String) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
Get the type corresponding to the given name.
get(Thread) - Static method in class com.jogamp.common.util.InterruptSource.Util
Casts given Thread to InterruptSource if applicable, otherwise returns null.
get(ByteBuffer) - Method in class com.jogamp.common.nio.ElementBuffer
Relative get method.
get(ByteBuffer[], int, int) - Method in class com.jogamp.common.nio.ElementBuffer
Relative bulk get method.
get32(int, int) - Method in interface com.jogamp.common.util.Bitfield
Returns length bits from this storage, starting with the lowest bit from the storage position lowBitnum.
getABIType() - Static method in class com.jogamp.common.os.Platform
Returns the ABI type.
getAddressFor(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
This is a convenience method to query the native function handle by name.
getAddrHash32_EqualDist(long) - Static method in class com.jogamp.common.util.HashUtil
Generates a 32bit equally distributed identity hash value from addr avoiding XOR collision.
getAddrSizeHash32_EqualDist(long, long) - Static method in class com.jogamp.common.util.HashUtil
Generates a 32bit equally distributed identity hash value from addr and size avoiding XOR collision.
getAliasedDocNames(AliasedSymbol) - Method in class com.jogamp.gluegen.JavaConfiguration
Return a set of aliased-name for comment in docs.
getAliasedNames() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
getAliasedNames() - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Return all aliases for this symbol, i.e.
getAliasedNames() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
getAliasedNames() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
getAliasedString() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
getAliasedString() - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Return this object's #toString() wrapped w/ the current-name and all aliases.
getAliasedString() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
getAliasedString() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
getAllChildrenText(String) - Method in class com.jogamp.gluegen.cgram.TNode
Returns the text for this node, its children and siblings.
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.
getArgs() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns the number of arguments to this macro.
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.
getArrayBaseOrPointerTargetType() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
getArrayBaseOrPointerTargetType() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getArrayBaseOrPointerTargetType() - Method in class com.jogamp.gluegen.cgram.types.Type
getAScopeName() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
getAScopeName() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
getASTLocusTag() - Method in interface com.jogamp.gluegen.ASTLocusTag.ASTLocusTagProvider
Returns this instance's ASTLocusTag, if available, otherwise returns null.
getASTLocusTag() - Method in class com.jogamp.gluegen.cgram.Define
 
getASTLocusTag() - Method in class com.jogamp.gluegen.cgram.TNode
Returns this instance's ASTLocusTag, if available, otherwise returns null.
getASTLocusTag() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
getASTLocusTag() - Method in class com.jogamp.gluegen.cgram.types.Type
 
getASTLocusTag() - Method in class com.jogamp.gluegen.ConstantDefinition
 
getASTLocusTag() - Method in exception com.jogamp.gluegen.GlueGenException
 
getASTLocusTag(AliasedSymbol) - Static method in class com.jogamp.gluegen.JavaConfiguration
 
getAttachment() - Method in class com.jogamp.common.util.TaskBase
Return the attachment object if any.
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.
getAttribute(Attributes.Name) - Method in class com.jogamp.common.util.JogampVersion
 
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.
getAvgFrameDuration() - Method in interface com.jogamp.common.av.AudioSink
Returns average frame duration last assessed @ AudioSink.enqueueData(int, ByteBuffer, int) when queue was full.
getBase() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
getBaseDir() - Static method in class com.jogamp.common.util.cache.TempFileCache
Base temp directory used by TempFileCache.
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
getBaseType() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
getBaseType() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getBaseType() - Method in class com.jogamp.gluegen.cgram.types.Type
Helper method to returns the bottom-most element type of this type, i.e.
getBinding() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getBitBuffer() - Method in class com.jogamp.common.util.Bitstream
Returns the current bit buffer.
getBitCount() - Method in class com.jogamp.common.util.Bitstream
Number of remaining bits in cache to read before next byte-read (input mode) or number of remaining bits to be cached before next byte-write (output mode).
getBitMask(int) - Static method in class com.jogamp.common.util.Bitfield.Util
Returns the 32 bit mask of n-bits, i.e.
getBitPosition() - Method in class com.jogamp.common.util.Bitstream
Return the next bit number to be read or write counting from [0..7].
getBlocking() - Method in class com.jogamp.common.util.LFRingbuffer
Dequeues the oldest enqueued element.
getBlocking() - Method in interface com.jogamp.common.util.Ringbuffer
Dequeues the oldest enqueued element.
getBlocking() - Method in class com.jogamp.common.util.SyncedRingbuffer
Dequeues the oldest enqueued element.
getBooleanAt(int) - Method in class com.jogamp.common.nio.StructAccessor
Retrieves the boolean at the specified byteOffset.
getBooleanProperty(String, boolean) - Static method in class com.jogamp.common.util.PropertyAccess
 
getBooleanProperty(String, boolean, boolean) - Static method in class com.jogamp.common.util.PropertyAccess
 
getBooleansAt(int, boolean[]) - Method in class com.jogamp.common.nio.StructAccessor
 
getBuffer() - Method in class com.jogamp.common.nio.AbstractBuffer
 
getBuffer() - Method in class com.jogamp.common.nio.ByteBufferInputStream
 
getBuffer() - Method in interface com.jogamp.common.nio.NativeBuffer
Returns the underlying buffer object.
getBuffer() - Method in class com.jogamp.common.nio.StructAccessor
Return the underlying native direct ByteBuffer
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.
getByteBuffer() - Method in class com.jogamp.common.nio.ElementBuffer
Returns the ByteBuffer, i.e.
getBytesAt(int, byte[]) - Method in class com.jogamp.common.nio.StructAccessor
 
getBytesDuration(int) - Method in class com.jogamp.common.av.AudioFormat
Returns the duration in seconds of the given byte count according to AudioFormat.sampleSize, AudioFormat.channelCount and AudioFormat.sampleRate.
getByteSize() - Method in class com.jogamp.common.av.AudioSink.AudioFrame
Get this frame's size in bytes.
getBytesSampleCount(int) - Method in class com.jogamp.common.av.AudioFormat
Returns the sample count of given byte count according to the AudioFormat.sampleSize, i.e.:
getCacheMode() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
getCanonicalName(Level) - Static method in class com.jogamp.gluegen.Logging
 
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
 
getCause() - Method in exception com.jogamp.common.util.InterruptedRuntimeException
Returns the propagated InterruptedException, i.e.
getCause() - Method in exception com.jogamp.common.util.SourcedInterruptedException
Returns the propagated InterruptedException, i.e.
getCerts(Class<?>) - Static method in class com.jogamp.common.util.SecurityUtil
 
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
 
getChildFile(String) - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
getChosenFormat() - Method in interface com.jogamp.common.av.AudioSink
Returns the AudioFormat as chosen by #init(AudioFormat, float, int, int, int), i.e.
getClass(String, boolean, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
Loads and returns the class or null.
getClassAccessModifiers(String) - Method in class com.jogamp.gluegen.JavaEmitter
 
getClassFileName(String) - Static method in class com.jogamp.common.util.IOUtil
 
getClassLoader() - Method in class com.jogamp.common.net.AssetURLContext
Returns an asset aware ClassLoader.
getClassURL(String, ClassLoader) - Static method in class com.jogamp.common.util.IOUtil
 
getCName() - Method in class com.jogamp.gluegen.cgram.types.Type
Returns the name of this type.
getCName(boolean) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
getCName(boolean) - Method in class com.jogamp.gluegen.cgram.types.IntType
 
getCName(boolean) - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getCName(boolean) - Method in class com.jogamp.gluegen.cgram.types.Type
Returns the name of this type, optionally including const/volatile attributes.
getColumn() - Method in class com.jogamp.gluegen.jcpp.LexerSource
Returns the column number of the last read character in this source.
getColumn() - Method in class com.jogamp.gluegen.jcpp.Source
Returns the current column number within this Source.
getColumn() - Method in class com.jogamp.gluegen.jcpp.Token
Returns the column at which this token started.
getCommentEmitter() - Method in class com.jogamp.gluegen.FunctionEmitter
Get the comment emitter for this FunctionEmitter.
getCommentEndString() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getCommentEndString() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getCommentStartString() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getCommentStartString() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getConfig() - Method in class com.jogamp.gluegen.DebugEmitter
 
getConfig() - Method in interface com.jogamp.gluegen.GlueEmitter
 
getConfig() - Method in class com.jogamp.gluegen.JavaEmitter
 
getConstantDefinitions() - Method in interface com.jogamp.gluegen.GenericCPP
Returns a list of ConstantDefinition, i.e.
getConstantDefinitions() - Method in class com.jogamp.gluegen.jcpp.JCPP
 
getConstants() - Method in interface com.jogamp.gluegen.SymbolFilter
Returns the filtered list of constants.
getConstructor(Class<?>, Class<?>...) - Static method in class com.jogamp.common.util.ReflectionUtil
Returns a compatible constructor if available, otherwise throws an exception.
getConstructor(String, Class<?>[], boolean, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
 
getConstructor(String, ClassLoader) - Static method in class com.jogamp.common.util.ReflectionUtil
 
getContainedUri() - Method in class com.jogamp.common.net.Uri
If this instance's Uri.schemeSpecificPart contains a Uri itself, a sub-Uri, return Uri.schemeSpecificPart + # Uri.fragment via it's own new Uri instance.
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.
getCParameterList(StringBuilder, boolean, String) - Method in class com.jogamp.gluegen.MethodBinding
Returns the function parameter list, i.e.
getCParameterList(StringBuilder, boolean, String, List<Integer>) - Method in class com.jogamp.gluegen.MethodBinding
Returns the function parameter list, i.e.
getCPUFamily() - Static method in class com.jogamp.common.os.Platform
Returns the CPU family.
getCPUType() - Static method in class com.jogamp.common.os.Platform
Returns the CPU architecture type.
getCReturnType() - Method in class com.jogamp.gluegen.MethodBinding
 
getCSymbol() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
getCSymbol() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getCSymbol() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getCSymbol() - Method in class com.jogamp.gluegen.MethodBinding
Returns the FunctionSymbol.
getCurrentSleepJitter() - Static method in class com.jogamp.common.os.Platform
Returns the estimated sleep jitter value in nanoseconds.
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.
getData() - Method in class com.jogamp.common.av.AudioSink.AudioDataFrame
Get this frame's data.
getData() - Method in class com.jogamp.common.util.ArrayHashMap
Returns this object ordered ArrayList.
getData() - Method in class com.jogamp.common.util.ArrayHashSet
Returns this object ordered ArrayList.
getDebug() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
getDebug() - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
getDebug() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
getDebugString() - Method in class com.jogamp.gluegen.cgram.types.Type
 
getDebugString() - Method in class com.jogamp.gluegen.JavaType
 
getDefaultLatency() - Method in interface com.jogamp.common.av.AudioSink
Returns the default (minimum) latency in seconds
getDefaultRunnableExecutor() - Static method in class com.jogamp.common.os.DynamicLibraryBundle
Returns an AWT-EDT RunnableExecutor implementation if AWT is available, otherwise RunnableExecutor.currentThreadExecutor.
getDefaultVersionNumberPattern() - Static method in class com.jogamp.common.util.VersionNumber
Returns the default pattern using VersionNumber.getVersionNumberPattern(String) with delimiter ".".
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
getDelegatedImplementation(AliasedSymbol) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the RENAMED-IMPL-SYMBOL if the implementation of the glue code of the given function shall be manually delegated by the end user.
getDelegatedImplementation(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Variant of JavaConfiguration.getDelegatedImplementation(AliasedSymbol), where this method only considers the current-name of the given symbol, not the renamed-symbol.
getDelegationImplName() - Method in class com.jogamp.gluegen.MethodBinding
The implementation delegation name, or null for no delegation.
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.
getDescriptor(JavaConfiguration) - Method in class com.jogamp.gluegen.JavaType
 
getDirectBufferAddress() - Method in class com.jogamp.common.nio.AbstractBuffer
 
getDirectBufferAddress() - Method in interface com.jogamp.common.nio.NativeBuffer
Returns the native address of the underlying buffer if NativeBuffer.isDirect(), otherwise 0.
getDirectBufferAddress() - Method in class com.jogamp.common.nio.StructAccessor
Returns the native address of the underlying native ByteBuffer.
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.
getDirectory() - Method in class com.jogamp.common.net.Uri
Returns this Uri's directory Uri.
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
 
getDuration() - Method in class com.jogamp.common.av.TimeFrameI
Get this frame's duration in milliseconds.
getDurationInExec() - Method in class com.jogamp.common.util.TaskBase
 
getDurationInQueue() - Method in class com.jogamp.common.util.TaskBase
 
getDurationsByteSize(float) - Method in class com.jogamp.common.av.AudioFormat
Returns the byte size of the given duration in seconds according to AudioFormat.sampleSize, AudioFormat.channelCount and AudioFormat.sampleRate.
getDurationTotal() - Method in class com.jogamp.common.util.TaskBase
 
getElementCType() - Method in class com.jogamp.gluegen.JavaType
 
getElementType() - Method in class com.jogamp.gluegen.JavaType
 
getEncoded() - Method in class com.jogamp.common.net.Uri
Returns the encoded Uri.input, never null.
getEnqueuedFrameCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the current enqueued frames count since #init(AudioFormat, float, int, int, int).
getEntryName() - Method in class com.jogamp.common.net.AssetURLConnection
 
getEntryName() - Method in class com.jogamp.common.net.PiggybackURLConnection
Returns the entry name of the asset.
getEnum(int) - Method in class com.jogamp.gluegen.cgram.types.EnumType
Fetch ith (0..getNumEnumerates() - 1) EnumType.Enumerator
getEnum(String) - Method in class com.jogamp.gluegen.cgram.types.EnumType
Fetch the enumerate with the given name.
getEnumName() - Method in class com.jogamp.gluegen.ConstantDefinition
Returns null if this definition was not part of an enumeration, or if the enumeration is anonymous.
getEnums() - Method in class com.jogamp.gluegen.cgram.HeaderParser
Returns the EnumTypes this HeaderParser processed.
getEqualSemantics(Type, JavaConfiguration, boolean) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
 
getEqualSemantics1(Type, JavaConfiguration, boolean) - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
 
getErrors() - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
 
getExceptionOutIntro() - Method in class com.jogamp.common.util.TaskBase
 
getExcludes() - Method in class com.jogamp.common.util.SHASum
 
getExecutionThread() - Method in class com.jogamp.common.util.TaskBase
Returns the execution thread or null if not yet TaskBase.run().
getExponent() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
getExponentBase() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
getExpr() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
getExtensionName() - Method in class com.jogamp.common.util.JogampVersion
 
getFeature(Feature) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns true if the given feature is in the feature-set of this Preprocessor.
getFeatures() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the feature-set for this Preprocessor.
getField(int) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
Returns the ith field of this type.
getField(String) - Method in class com.jogamp.gluegen.cgram.types.CompoundType
Returns the name matching field of this type.
getFile() - Method in class com.jogamp.gluegen.jcpp.FileLexerSource
 
getFile(String) - Method in class com.jogamp.gluegen.jcpp.ChrootFileSystem
 
getFile(String) - Method in class com.jogamp.gluegen.jcpp.JavaFileSystem
 
getFile(String) - Method in class com.jogamp.gluegen.jcpp.ResourceFileSystem
 
getFile(String) - Method in interface com.jogamp.gluegen.jcpp.VirtualFileSystem
 
getFile(String, String) - Method in class com.jogamp.gluegen.jcpp.ChrootFileSystem
 
getFile(String, String) - Method in class com.jogamp.gluegen.jcpp.JavaFileSystem
 
getFile(String, String) - Method in class com.jogamp.gluegen.jcpp.ResourceFileSystem
 
getFile(String, String) - Method in interface com.jogamp.gluegen.jcpp.VirtualFileSystem
 
getFileOutputStream(File, boolean) - Static method in class com.jogamp.common.util.IOUtil
 
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).
getFileSystem() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the VirtualFileSystem used by this Preprocessor.
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
getFlags() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
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
 
getForNameStats(StringBuilder) - Static method in class com.jogamp.common.util.ReflectionUtil
 
getFractionalPart() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
getFrameCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the number of allocated buffers as requested by #init(AudioFormat, float, int, int, int).
getFrameCount(float, float) - Method in class com.jogamp.common.av.AudioFormat
Returns the rounded frame count of the given duration and frame duration, both in seconds.
getFrameworksPath() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the Objective-C frameworks path used by this Preprocessor.
getFreeFrameCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the current number of frames in the sink available for writing.
getFreeSlots() - Method in class com.jogamp.common.util.LFRingbuffer
 
getFreeSlots() - Method in interface com.jogamp.common.util.Ringbuffer
Returns the number of free slots available to put.
getFreeSlots() - Method in class com.jogamp.common.util.SyncedRingbuffer
 
getFromTop(float[], int, int) - Method in class com.jogamp.common.util.FloatStack
FILO get operation
getFromTop(int[], int, int) - Method in class com.jogamp.common.util.IntegerStack
FILO get operation
getFromTop(FloatBuffer, int) - Method in class com.jogamp.common.util.FloatStack
FILO get operation
getFromTop(IntBuffer, int) - Method in class com.jogamp.common.util.IntegerStack
FILO get operation
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
If a SecurityManager is installed, user needs link permissions for the named libraries.
getGlueLibNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
 
getGrowSize() - Method in class com.jogamp.common.util.FloatStack
 
getGrowSize() - Method in class com.jogamp.common.util.IntegerStack
 
getGrowSize() - Method in interface com.jogamp.common.util.PrimitiveStack
Returns the grow size.
getHandler(String) - Method in class com.jogamp.common.net.GenericURLStreamHandlerFactory
Returns the protocol handler previously set via GenericURLStreamHandlerFactory.setHandler(String, URLStreamHandler), or null if none was set.
getHandlers() - Method in interface com.jogamp.gluegen.Logging.LoggerIf
getHash64(long, long) - Static method in class com.jogamp.common.util.HashUtil
Generates a 64bit equally distributed hash value from addr and size avoiding XOR collisions.
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
Returns the SCM branch name
getImplementationBuild() - Method in class com.jogamp.common.util.JogampVersion
Returns the implementation build number, e.g.
getImplementationCommit() - Method in class com.jogamp.common.util.JogampVersion
Returns the SCM version of the last commit, e.g.
getImplementationSHAClasses() - Method in class com.jogamp.common.util.JogampVersion
Returns the SHA of all concatenated class files of all build classes
getImplementationSHAClassesThis() - Method in class com.jogamp.common.util.JogampVersion
Returns the SHA of all concatenated class files of the local (jar) package subset
getImplementationSHANatives() - Method in class com.jogamp.common.util.JogampVersion
Returns the SHA of all concatenated native library files of all build libs
getImplementationSHANativesThis() - Method in class com.jogamp.common.util.JogampVersion
Returns the SHA of all concatenated native library files of the local (jar) package subset
getImplementationSHASources() - Method in class com.jogamp.common.util.JogampVersion
Returns the SHA of all concatenated source files of the whole project
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
getImplementedProtocol() - Method in class com.jogamp.common.net.AssetURLContext
 
getImplementedProtocol() - Method in interface com.jogamp.common.net.PiggybackURLContext
Returns the specific protocol, constant for this implementation.
getImplName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
getImplName() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getImplName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getImplName() - Method in class com.jogamp.gluegen.MethodBinding
Returns the FunctionSymbol's name for the implementation, which is the current aliased API name per default, or the delegation name.
getImplName() - 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
 
getIncludes() - Method in class com.jogamp.common.util.SHASum
 
getIncludes() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the list of VirtualFiles which have been included by this Preprocessor.
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.
getInputStream() - Method in class com.jogamp.common.net.PiggybackURLConnection
 
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.
getIntegerPart() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
getInterfaceName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
getInterfaceName() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getInterfaceName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getInterfaceName() - Method in class com.jogamp.gluegen.MethodBinding
Returns the FunctionSymbol's current aliased API name for the interface.
getInterruptCounter(boolean) - Method in interface com.jogamp.common.util.InterruptSource
Returns the count of Thread.interrupt() calls.
getInterruptCounter(boolean) - Method in class com.jogamp.common.util.InterruptSource.Thread
 
getInterruptSource() - Method in exception com.jogamp.common.util.SourcedInterruptedException
Returns the source of the Thread.interrupt() call if known, otherwise null is returned.
getInterruptSource(boolean) - Method in interface com.jogamp.common.util.InterruptSource
Returns the source of the last #interrupt() call.
getInterruptSource(boolean) - Method in class com.jogamp.common.util.InterruptSource.Thread
 
getIntProperty(String, boolean, int) - Static method in class com.jogamp.common.util.PropertyAccess
 
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?
getJarBasename(Uri) - Static method in class com.jogamp.common.util.JarUtil
The Class's Jar Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class Jar basename gluegen-rt.jar will be returned.
getJarBasename(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
The Class's com.jogamp.common.GlueGenVersion Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class Jar basename gluegen-rt.jar will be returned.
getJarEntry(Uri) - Static method in class com.jogamp.common.util.JarUtil
The Class's Jar Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class Jar file's entry /com/jogamp/common/GlueGenVersion.class will be returned.
getJarEntryUri(Uri, Uri.Encoded) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFile(Uri) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFile(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFileUri(Uri) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFileUri(Uri.Encoded) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFileUri(Uri, Uri.Encoded) - Static method in class com.jogamp.common.util.JarUtil
 
getJarFileUri(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
The Class's "com.jogamp.common.GlueGenVersion" Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class" Jar file Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/ will be returned.
getJarUri(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
The Class's "com.jogamp.common.GlueGenVersion" Uri jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class" will be returned.
getJavaArgumentType(int) - Method in class com.jogamp.gluegen.MethodBinding
 
getJavaCallArgumentList(StringBuilder, List<Integer>) - Method in class com.jogamp.gluegen.MethodBinding
 
getJavaCallbackList() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the list of all configured JavaCallback definitions.
getJavaCallSelectArguments(StringBuilder, List<Integer>, boolean) - 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.
getJavaName() - Method in enum com.jogamp.gluegen.JavaEmitter.MethodAccess
 
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.
getJavaParameterList(StringBuilder) - Method in class com.jogamp.gluegen.MethodBinding
Returns the function parameter list, i.e.
getJavaParameterList(StringBuilder, List<Integer>) - Method in class com.jogamp.gluegen.MethodBinding
Returns the function parameter list, i.e.
getJavaReturnType() - Method in class com.jogamp.gluegen.MethodBinding
 
getJavaRuntimeName() - Static method in class com.jogamp.common.os.Platform
Returns the JAVA runtime name.
getJavaSelectParameter(StringBuilder, List<Integer>, boolean) - Method in class com.jogamp.gluegen.MethodBinding
Returns the function parameter list, i.e.
getJavaStaticCallbackSignature() - Method in class com.jogamp.gluegen.JavaCallbackEmitter
 
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.
getJavaVendor() - Static method in class com.jogamp.common.os.Platform
Returns the JAVA vendor.
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 version.
getJavaVersionNumber() - Static method in class com.jogamp.common.os.Platform
Returns the JAVA version number.
getJavaVMName() - Static method in class com.jogamp.common.os.Platform
Returns the JAVA VM name.
getJNIEnvDecl() - Static method in class com.jogamp.gluegen.CCodeUnit
Returns native JNI declarations for `JVMUtil_GetJavaVM()`, `JVMUtil_GetJNIEnv(..)` and `JVMUtil_ReleaseJNIEnv(..)`.
getJNIMethodDesciptor() - Method in class com.jogamp.gluegen.JavaType
Returns the native (JNI) method-name descriptor corresponding to this type, i.e.
getJNIMethodNamePrefix(String, String) - Static method in class com.jogamp.gluegen.JavaEmitter
Returns the JNI method prefix consisting our of mangled package- and class-name
getJNIOnLoadJNIEnvCode(String) - Static method in class com.jogamp.gluegen.CCodeUnit
Returns native JNI code `JNI_OnLoad(..)` used for dynamic libraries, `JNI_OnLoad_{libraryBasename}(..)` used for static libraries, `JVMUtil_GetJNIEnv(..)` etc.
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.
getLastBitPos() - Method in class com.jogamp.common.util.Bitstream
Return the last bit number read or written counting from [0..7].
getLastChild() - Method in class com.jogamp.gluegen.cgram.TNode
return the last child of this node, or null if there is none
getLastError() - Method in interface com.jogamp.common.os.DynamicLinker
Returns a string containing the last error.
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
getLatency() - Method in interface com.jogamp.common.av.AudioSink
Returns the (minimum) latency in seconds of this sink as set by #init(AudioFormat, float, int, int, int), see AudioSink.getDefaultLatency().
getLength() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
getLevel() - Method in interface com.jogamp.gluegen.Logging.LoggerIf
getLibLoaderExecutor() - Method in interface com.jogamp.common.os.DynamicLibraryBundleInfo
Returns a suitable RunnableExecutor implementation, which is being used to load the tool and glue native libraries.
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.
getLine() - Method in class com.jogamp.gluegen.jcpp.LexerSource
Returns the line number of the last read character in this source.
getLine() - Method in class com.jogamp.gluegen.jcpp.Source
Returns the current line number within this Source.
getLine() - Method in class com.jogamp.gluegen.jcpp.Token
Returns the line at which this token started.
getLineNum() - Method in class com.jogamp.gluegen.cgram.TNode
Get the line number for this node.
getListener() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the PreprocessorListener which handles events for this Preprocessor.
getLocalLineNum() - Method in class com.jogamp.gluegen.cgram.TNode
 
getLocalProcAddressCallingConvention(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
getLocalProcAddressCallingConvention4All() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
getLogger() - Static method in class com.jogamp.gluegen.Logging
Returns the root package logger.
getLogger(Class<?>) - Static method in class com.jogamp.gluegen.Logging
Returns the demanded logger, while aligning its log-level to the root logger's level.
getLogger(String, String) - Static method in class com.jogamp.gluegen.Logging
Returns the demanded logger, while aligning its log-level to the root logger's level.
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.
getLongProperty(String, boolean, long) - Static method in class com.jogamp.common.util.PropertyAccess
 
getLongsAt(int, long[]) - Method in class com.jogamp.common.nio.StructAccessor
 
getMachineDataInfo() - Static method in class com.jogamp.common.os.Platform
Returns the MachineDataInfo of the running machine.
getMachineDataInfo() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
Used for certain internal type size computations
getMacro(String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the named macro.
getMacros() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the Map of Macros parsed during the run of this Preprocessor.
getMacros(boolean) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns a list of Macros.
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.
getManifest(ClassLoader, String[]) - Static method in class com.jogamp.common.util.VersionUtil
Returns the manifest of the jar which contains one of the specified extensions.
getManifestInfo(StringBuilder) - Method in class com.jogamp.common.util.JogampVersion
 
getMap() - Method in class com.jogamp.common.util.ArrayHashMap
Returns this object hash map.
getMap() - Method in class com.jogamp.common.util.ArrayHashSet
Returns this object hash map.
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
 
getMonotonicNanos() - Static method in class com.jogamp.common.os.Clock
Returns the Instant presentation of monotonic Clock.currentNanos().
getMonotonicStartupTime() - Static method in class com.jogamp.common.os.Clock
Returns the monotonic startup time since module startup as used in Clock.currentNanos() and Clock.getMonotonicNanos().
getMonotonicTime() - Static method in class com.jogamp.common.os.Clock
Returns current monotonic time since Unix Epoch `00:00:00 UTC on 1970-01-01`.
getName() - Method in class com.jogamp.common.util.locks.SingletonInstance
 
getName() - Method in class com.jogamp.gluegen.cgram.Define
 
getName() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
getName() - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Return the current-name, which is the last renamed-name if issued, or the original-name.
getName() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
getName() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
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.Type
Returns the name of this type.
getName() - Method in class com.jogamp.gluegen.JavaType
Returns the Java type name corresponding to this type.
getName() - Method in class com.jogamp.gluegen.jcpp.CppTask.Macro
 
getName() - Method in class com.jogamp.gluegen.jcpp.FileLexerSource
 
getName() - Method in class com.jogamp.gluegen.jcpp.InputLexerSource
 
getName() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns the name of this macro.
getName() - Method in class com.jogamp.gluegen.jcpp.Source
Returns the human-readable name of the current Source.
getName() - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
getName() - Method in interface com.jogamp.gluegen.Logging.LoggerIf
getName() - Method in class com.jogamp.gluegen.MethodBinding
Returns the FunctionSymbol's current aliased API name.
getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getName(boolean) - Method in class com.jogamp.gluegen.cgram.types.Type
Returns the name of this type, optionally including const/volatile attributes.
getName(JavaConfiguration) - Method in class com.jogamp.gluegen.JavaType
 
getNameForType(int) - Static method in class com.jogamp.gluegen.cgram.TNode
converts an int tree token type to a name.
getNativeExpr() - Method in class com.jogamp.gluegen.ConstantDefinition
Returns the original [native] expression.
getNativeFormat() - Method in interface com.jogamp.common.av.AudioSink
Returns the native AudioFormat by this sink.
getNativeImplMethodName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getNativeImplMethodName() - Method in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
getNativeLibNames(JarFile) - Static method in class com.jogamp.common.util.JarUtil
Return a map from native-lib-base-name to entry-name.
getNativeName() - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
getNativeName() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getNativeName() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getNativeName() - Method in class com.jogamp.gluegen.MethodBinding
Returns the FunctionSymbol's name for the native function which is the original C API name per default, but may be overridden via MethodBinding.setNativeName(String).
getNewline() - Static method in class com.jogamp.common.os.Platform
Returns the platform's line separator.
getNewQuery(Uri.Encoded) - Method in class com.jogamp.common.net.Uri
Returns a new Uri instance w/ the given new query newQuery.
getNormalized() - Method in class com.jogamp.common.net.Uri
Normalizes this Uri's path and return the normalized form if it differs, otherwise this instance.
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
 
getNumber() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
getNumber() - Method in class com.jogamp.gluegen.ConstantDefinition
Returns the parsed ConstantDefinition.CNumber of the native expression, or null if the latter does not comprise a single number, i.e.
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(MachineDataInfo) - Method in class com.jogamp.gluegen.cgram.types.Field
Offset, in bytes, of this field in the containing data structure given the specified MachineDataInfo.
getOpaqueReturnType(AliasedSymbol) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the opaque JavaType for the given function AliasedSymbol or null if not opaque.
getOpaqueReturnType(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Variant of JavaConfiguration.getOpaqueReturnType(AliasedSymbol), where this method only considers the current-name of the given symbol, not the renamed-symbol.
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 element is not yet contained, add it.
getOrigin() - Method in class com.jogamp.common.util.SHASum.TempJarSHASum
 
getOrigins() - Method in class com.jogamp.common.util.SHASum
 
getOrigName() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
getOrigName() - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Return the original-name as set at creation.
getOrigName() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
getOrigName() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
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'.
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.
getOSVersionNumber() - Static method in class com.jogamp.common.os.Platform
Returns the OS version number.
getOutputStream(MappedByteBufferInputStream.FileResizeOp) - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
Returns a new MappedByteBufferOutputStream instance sharing all resources of this input stream, including all buffer slices.
getOwner() - Method in interface com.jogamp.common.util.locks.ThreadLock
 
getPackageName() - Method in class com.jogamp.common.util.JogampVersion
 
getParameterList(StringBuilder, boolean, String) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
Returns the function parameter list, i.e.
getParameterList(StringBuilder, boolean, String, List<Integer>) - Method in class com.jogamp.gluegen.cgram.types.FunctionType
Returns the function parameter list, i.e.
getParent() - Method in class com.jogamp.common.net.Uri
Returns this Uri's parent directory Uri..
getParent() - Method in class com.jogamp.gluegen.cgram.TNode
return the parent node of this node
getParent() - Method in class com.jogamp.gluegen.jcpp.Source
Returns the parent source of this source.
getParentFile() - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
getParentOf(String) - Static method in class com.jogamp.common.util.IOUtil
 
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.
getParsedInnerClassesNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
Returns the list of inner classes this HeaderParser has parsed.
getParsedInnerInterfacesNames() - Method in class com.jogamp.gluegen.jgram.JavaParser
Returns the list of inner interfaces this HeaderParser has parsed.
getPath() - Method in class com.jogamp.gluegen.jcpp.FileLexerSource
This is not necessarily the same as getFile().getPath() in case we are in a chroot.
getPath() - Method in class com.jogamp.gluegen.jcpp.InputLexerSource
 
getPath() - Method in class com.jogamp.gluegen.jcpp.Source
Returns the File currently being lexed.
getPath() - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
getPlatformInfo() - Static method in class com.jogamp.common.util.VersionUtil
Prints platform info.
getPlatformInfo(StringBuilder) - Static method in class com.jogamp.common.util.VersionUtil
Appends environment information like OS, JVM and CPU architecture properties to the StringBuilder.
getPlaySpeed() - Method in interface com.jogamp.common.av.AudioSink
Returns the playback speed.
getPollPeriod() - Method in class com.jogamp.common.util.locks.SingletonInstance
 
getPreferredFormat() - Method in interface com.jogamp.common.av.AudioSink
Returns the preferred AudioFormat by this sink.
getPreprocessor() - Method in class com.jogamp.gluegen.jcpp.CppReader
Returns the Preprocessor used by this CppReader.
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 - Variable in class com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter
 
getProcAddressTableExpr() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
getProperties() - Method in class com.jogamp.common.net.UriQueryProps
 
getProperty(String, boolean) - Static method in class com.jogamp.common.util.PropertyAccess
Query the property with the name propertyKey.
getProperty(String, boolean, String) - Static method in class com.jogamp.common.util.PropertyAccess
See PropertyAccess.getProperty(String, boolean), additionally allows a defaultValue if property value is null.
getPTS() - Method in interface com.jogamp.common.av.AudioSink
Return the current audio presentation timestamp (PTS) in milliseconds.
getPTS() - Method in class com.jogamp.common.av.TimeFrameI
Get this frame's presentation timestamp (PTS) in milliseconds.
getQuerySeparator() - Method in class com.jogamp.common.net.UriQueryProps
 
getQueuedByteCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the current number of bytes queued for playing.
getQueuedFrameCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the current number of frames queued for playing.
getQueuedTime() - Method in interface com.jogamp.common.av.AudioSink
Returns the current queued frame time in seconds for playing.
getQueueLength() - Method in interface com.jogamp.common.util.locks.RecursiveLock
 
getQuoteIncludePath() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the user include-path of this Preprocessor.
getReferencedBuffer() - Method in class com.jogamp.common.nio.PointerBuffer
 
getReferencedBuffer(int) - Method in class com.jogamp.common.nio.PointerBuffer
 
getRegisteredHandler() - Static method in class com.jogamp.common.net.AssetURLContext
Returns the asset handler previously set via AssetURLContext.registerHandler(ClassLoader), or null if none was set.
getRelativeOf(Uri.Encoded) - Method in class com.jogamp.common.net.Uri
Returns a new Uri appending the given appendPath to this instance's directory.
getRelativeOf(File, String) - Static method in class com.jogamp.common.util.IOUtil
Generates a path for the 'relativeFile' relative to the 'baseLocation'.
getRelativeOf(Class<?>, Uri.Encoded, Uri.Encoded) - Static method in class com.jogamp.common.util.JarUtil
Locates the Jar file Uri of a given resource relative to a given class's Jar's Uri.
getRenamedJavaSymbols(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a set of replaced names to the given aliasedName.
getResource(String, ClassLoader) - Static method in class com.jogamp.common.util.IOUtil
Locating a resource using the ClassLoader's facilities.
getResource(String, ClassLoader, Class<?>) - Static method in class com.jogamp.common.util.IOUtil
Locating a resource using IOUtil.getResource(String, ClassLoader): relative: relContext's package name-path plus resourcePath via classLoader.
getResourceUri(String) - Static method in class com.jogamp.common.util.cache.TempJarCache
getResult() - Method in class com.jogamp.common.util.FunctionTask
Retrieves the cached result of FunctionTask.run() and is cleared within this method.
getReturnedArrayLengthComment() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
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() - Static method in class com.jogamp.common.util.cache.TempFileCache
Root temp directory for this JVM instance.
getRunnable() - Method in class com.jogamp.common.util.FunctionTask
Return the user action
getRunnable() - Method in class com.jogamp.common.util.RunnableTask
Return the user action
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.
getSamplesByteCount(int) - Method in class com.jogamp.common.av.AudioFormat
Returns the byte size of given sample count according to the AudioFormat.sampleSize, i.e.:
getSamplesDuration(int) - Method in class com.jogamp.common.av.AudioFormat
Returns the duration in seconds of the given sample count per frame and channel according to the AudioFormat.sampleRate, i.e.
getSecurityManager() - Static method in class com.jogamp.common.util.SecurityUtil
Call wrapper for System.getSecurityManager().
getShortAt(int) - Method in class com.jogamp.common.nio.StructAccessor
Retrieves the short at the specified byteOffset.
getShortsAt(int, short[]) - Method in class com.jogamp.common.nio.StructAccessor
 
getSignature(StringBuilder) - Method in class com.jogamp.gluegen.cgram.types.Type
 
getSignature(StringBuilder) - Method in class com.jogamp.gluegen.JavaType
 
getSize() - Method in class com.jogamp.gluegen.cgram.types.Type
SizeThunk which computes size of this type in bytes.
getSize(MachineDataInfo) - Method in class com.jogamp.gluegen.cgram.types.Type
Size of this type in bytes according to the given MachineDataInfo.
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
 
getSource() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns the Source from which this macro was parsed.
getSource() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the top Source on the input stack.
getSource() - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
getSourceClassName() - Method in interface com.jogamp.gluegen.Logging.LoggerIf
getSourceCount() - Method in interface com.jogamp.common.av.AudioSink
Returns the number of sources the used device is capable to mix.
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
 
getStream() - Method in class com.jogamp.common.util.Bitstream.ByteArrayStream
 
getStream() - Method in class com.jogamp.common.util.Bitstream.ByteBufferStream
 
getStream() - Method in class com.jogamp.common.util.Bitstream.ByteInputStream
 
getStream() - Method in class com.jogamp.common.util.Bitstream.ByteOutputStream
 
getStream() - Method in interface com.jogamp.common.util.Bitstream.ByteStream
Returns the underlying stream
getStream() - Method in class com.jogamp.common.util.Bitstream
Returns the currently used Bitstream.ByteStream.
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
 
getSubProtocol() - Method in class com.jogamp.common.net.PiggybackURLConnection
Returns the resolved sub protocol of the asset or null, ie:
getSubStream() - Method in class com.jogamp.common.util.Bitstream
getSynchronous() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
getSynchronous() - Method in class com.jogamp.common.nio.MappedByteBufferOutputStream
getSyncObject() - Method in class com.jogamp.common.util.TaskBase
Return the synchronization object if any.
getSystemEnvLibraryPaths() - Static method in class com.jogamp.common.os.NativeLibrary
Returns a list of system paths, from the NativeLibrary.getSystemEnvLibraryPathVarname() variable.
getSystemEnvLibraryPathVarname() - Static method in class com.jogamp.common.os.NativeLibrary
Returns the system's environment variable name used for the dynamic linker to resolve library locations, e.g.
getSystemIncludePath() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the system include-path of this Preprocessor.
getTargetFunction() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getTargetFunction() - Method in class com.jogamp.gluegen.cgram.types.Type
Returns the target FunctionType if this type is Type.isFunctionPointer().
getTargetType() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
getTargetType() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
getTargetType() - Method in class com.jogamp.gluegen.cgram.types.Type
Helper method to returns the target type of this type, in case another type is being referenced, i.e.
getTempDir() - Method in class com.jogamp.common.util.cache.TempFileCache
Temporary directory for individual files (eg.
getTempDir(boolean) - Static method in class com.jogamp.common.util.IOUtil
Returns a platform independent writable directory for temporary files consisting of the platform's temp-root + IOUtil.tmpSubDir, e.g.
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.
getText() - Method in class com.jogamp.gluegen.cgram.TNode
Get the token text for this node
getText() - Method in class com.jogamp.gluegen.jcpp.Macro
 
getText() - Method in class com.jogamp.gluegen.jcpp.Token
Returns the original or generated text of this token.
getThrowable() - Method in class com.jogamp.common.util.TaskBase
 
getThrowIOExceptionOnEOF() - Method in class com.jogamp.common.util.Bitstream
Returns true if I/O methods throw an IOException if Bitstream.EOS appears, otherwise false (default).
getTimestampAfterExec() - Method in class com.jogamp.common.util.TaskBase
 
getTimestampBeforeExec() - Method in class com.jogamp.common.util.TaskBase
 
getTimestampCreate() - Method in class com.jogamp.common.util.TaskBase
 
getTokenName(int) - Static method in class com.jogamp.gluegen.jcpp.Token
Returns the descriptive name of the given token type.
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
If a SecurityManager is installed, user needs link permissions for the named libraries.
getToolLibNumber() - Method in class com.jogamp.common.os.DynamicLibraryBundle
 
getTotalDuration() - Method in interface com.jogamp.common.util.PerfCounterCtrl
Return the total duration in nanoseconds, covering all sub-counter.
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.
getType() - Method in class com.jogamp.gluegen.jcpp.Token
Returns the semantic type of this token.
getTypedefDictionary() - Method in class com.jogamp.gluegen.cgram.HeaderParser
Returns the typedef dictionary this HeaderParser uses.
getUnderlyingType() - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
getUnit() - Method in class com.jogamp.gluegen.FunctionEmitter
 
getUnsupportedExceptionType() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
getUriFilePathOrASCII(Uri) - Static method in class com.jogamp.common.util.IOUtil
If uri is a file scheme implementation returns Uri.toFile().File.getPath().
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.jcpp.CppTask.Macro
 
getValue() - Method in class com.jogamp.gluegen.jcpp.Token
Returns the semantic value of this token.
getVersionNumberPattern(String) - Static method in class com.jogamp.common.util.VersionNumber
Returns the pattern with Perl regular expression:
getVersionString() - Method in class com.jogamp.common.util.VersionNumberString
Returns the version string this version number is derived from.
getVolume() - Method in interface com.jogamp.common.av.AudioSink
Returns the volume.
getWallClockTime() - Static method in class com.jogamp.common.os.Clock
Returns current wall-clock real-time since Unix Epoch `00:00:00 UTC on 1970-01-01`.
getWarning(Warning) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns true if the given warning is in the warning-set of this Preprocessor.
getWarnings() - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
 
getWarnings() - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Returns the warning-set for this Preprocessor.
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
 
GlueGenException - Exception in com.jogamp.gluegen
A generic exception for Jogamp errors used throughout the binding as a substitute for RuntimeException.
GlueGenException() - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object.
GlueGenException(String) - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object with the specified detail message.
GlueGenException(String, ASTLocusTag) - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object with the specified detail message and root cause.
GlueGenException(String, ASTLocusTag, Throwable) - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object with the specified detail message and root cause.
GlueGenException(String, Throwable) - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object with the specified detail message and root cause.
GlueGenException(Throwable) - Constructor for exception com.jogamp.gluegen.GlueGenException
Constructs a GlueGenException object with the specified root cause.
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 Task for using GlueGen.
GlueGenTask() - Constructor for class com.jogamp.gluegen.ant.GlueGenTask
Create and add the VM and classname to CommandlineJava.
GlueGenVersion - Class in com.jogamp.common
 
GlueGenVersion(String, Manifest) - Constructor for class com.jogamp.common.GlueGenVersion
 
GlueGenVersion.GluGenRTJarSHASum - Class in com.jogamp.common
gluegen-rt.jar definition of SHASum.TempJarSHASum's specialization of SHASum.
GluGenRTJarSHASum() - Constructor for class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
gnuAsmExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
gnuAsmExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
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() - Constructor for class com.jogamp.gluegen.cgram.GnuCEmitter
 
GnuCEmitter(PreprocessorInfoChannel) - Constructor for class com.jogamp.gluegen.cgram.GnuCEmitter
 
GnuCEmitterTokenTypes - Interface in com.jogamp.gluegen.cgram
 
GnuCLexer - Class in com.jogamp.gluegen.cgram
 
GnuCLexer(InputBuffer) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
 
GnuCLexer(LexerSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
 
GnuCLexer(InputStream) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
 
GnuCLexer(Reader) - Constructor for class com.jogamp.gluegen.cgram.GnuCLexer
 
GnuCLexerTokenTypes - Interface in com.jogamp.gluegen.cgram
 
GnuCParser - Class in com.jogamp.gluegen.cgram
 
GnuCParser(ParserSharedInputState) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
 
GnuCParser(TokenBuffer) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
 
GnuCParser(TokenBuffer, int) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
 
GnuCParser(TokenStream) - Constructor for class com.jogamp.gluegen.cgram.GnuCParser
 
GnuCParser(TokenStream, int) - 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
 
GraphicsEnvironmentClass - Static variable in class com.jogamp.common.util.ReflectionUtil.AWTNames
 
growEmptyBuffer(T[]) - Method in class com.jogamp.common.util.LFRingbuffer
 
growEmptyBuffer(T[]) - Method in interface com.jogamp.common.util.Ringbuffer
Grows an empty ring buffer, increasing it's capacity about the amount.
growEmptyBuffer(T[]) - Method in class com.jogamp.common.util.SyncedRingbuffer
 
growFullBuffer(int) - Method in class com.jogamp.common.util.LFRingbuffer
 
growFullBuffer(int) - Method in interface com.jogamp.common.util.Ringbuffer
Grows a full ring buffer, increasing it's capacity about the amount.
growFullBuffer(int) - Method in class com.jogamp.common.util.SyncedRingbuffer
 
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
 

H

handleError(Source, int, int, String) - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
Handles an error.
handleError(Source, int, int, String) - Method in interface com.jogamp.gluegen.jcpp.PreprocessorListener
Handles an error.
handler() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
Handler - Class in com.jogamp.common.net.asset
URLStreamHandler to handle the asset protocol.
Handler() - Constructor for class com.jogamp.common.net.asset.Handler
 
handleSourceChange(Source, PreprocessorListener.SourceChangeEvent) - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
 
handleSourceChange(Source, PreprocessorListener.SourceChangeEvent) - Method in interface com.jogamp.gluegen.jcpp.PreprocessorListener
 
handleWarning(Source, int, int, String) - Method in class com.jogamp.gluegen.jcpp.DefaultPreprocessorListener
Handles a warning.
handleWarning(Source, int, int, String) - Method in interface com.jogamp.gluegen.jcpp.PreprocessorListener
Handles a warning.
HAS_MAJOR - Static variable in class com.jogamp.common.util.VersionNumber
 
HAS_MINOR - Static variable in class com.jogamp.common.util.VersionNumber
 
HAS_SUB - Static variable in class com.jogamp.common.util.VersionNumber
 
hasAliases() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.AliasedSymbolImpl
 
hasAliases() - Method in interface com.jogamp.gluegen.cgram.types.AliasedSymbol
Returns true if this symbol has aliases, i.e.
hasAliases() - Method in class com.jogamp.gluegen.cgram.types.AliasedSymbol.NoneAliasedSymbol
 
hasAliases() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
hasAllPermissions() - Static method in class com.jogamp.common.util.SecurityUtil
Returns true if no SecurityManager has been installed or the installed SecurityManager's checkPermission(new AllPermission()) passes.
hasArray() - Method in class com.jogamp.common.nio.AbstractBuffer
 
hasArray() - Method in interface com.jogamp.common.nio.NativeBuffer
 
hasAuthority - Variable in class com.jogamp.common.net.Uri
Indicating whether authority part is defined or not.
hasContainingType() - Method in class com.jogamp.gluegen.MethodBinding
Indicates whether this MethodBinding is for a function pointer contained in a struct, or to access array- or pointer-data from a struct.
hasFixedNativeSize() - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
hasFunctionPointerTypedef(FunctionSymbol) - Method in class com.jogamp.gluegen.procaddress.ProcAddressEmitter
 
HASH - Static variable in class com.jogamp.gluegen.jcpp.Token
 
hashCode() - Method in class com.jogamp.common.net.Uri.Encoded
 
hashCode() - Method in class com.jogamp.common.net.Uri
hashCode() - Method in class com.jogamp.common.util.ArrayHashMap
 
hashCode() - Method in class com.jogamp.common.util.ArrayHashSet
This is an O(n) operation over the size of this list.
hashCode() - Method in class com.jogamp.common.util.JogampVersion
 
hashCode() - Method in class com.jogamp.common.util.VersionNumber
 
hashCode() - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
hashCode() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
hashCode() - Method in class com.jogamp.gluegen.cgram.types.Field
 
hashCode() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
hashCode() - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
hashCode() - Method in class com.jogamp.gluegen.cgram.types.Type
Hashcode for Types.
hashCode() - Method in class com.jogamp.gluegen.ConstantDefinition.CNumber
 
hashCode() - Method in class com.jogamp.gluegen.ConstantDefinition
Hash by its given name.
hashCode() - Method in class com.jogamp.gluegen.FunctionEmitter.EmissionModifier
 
hashCode() - Method in class com.jogamp.gluegen.JavaType
 
hashCode() - Method in class com.jogamp.gluegen.MethodBinding
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.BitType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.DoubleType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.FloatType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.IntType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.Type
 
hashCodeImpl() - Method in class com.jogamp.gluegen.cgram.types.VoidType
 
hashCodeSemantics() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
hashCodeSemantics() - Method in class com.jogamp.gluegen.cgram.types.Field
 
hashCodeSemantics() - Method in class com.jogamp.gluegen.cgram.types.FunctionSymbol
 
hashCodeSemantics() - Method in class com.jogamp.gluegen.cgram.types.SizeThunk
 
hashCodeSemantics() - Method in class com.jogamp.gluegen.cgram.types.Type
 
hashCodeSemantics() - Method in interface com.jogamp.gluegen.cgram.types.TypeComparator.SemanticEqualityOp
Semantic hashcode for Types exclusive its given name.
hashCodeSemantics() - Method in class com.jogamp.gluegen.ConstantDefinition
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.BitType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.CompoundType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.DoubleType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.EnumType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.FloatType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.FunctionType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.IntType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.Type
 
hashCodeSemanticsImpl() - Method in class com.jogamp.gluegen.cgram.types.VoidType
 
HashUtil - Class in com.jogamp.common.util
 
HashUtil() - Constructor for class com.jogamp.common.util.HashUtil
 
hasIllegalAccessLoggerAccess() - Static method in class com.jogamp.common.util.UnsafeUtil
Returns true if access to jdk.internal.module.IllegalAcessLogger's logger field is available and has not caused an exception.
hasInvokeCleaner() - Static method in class com.jogamp.common.util.UnsafeUtil
Returns true if sun.misc.Unsafe.invokeCleaner(java.nio.ByteBuffer) is available and has not caused an exception.
hasJarUri(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
Returns true if the Class's "com.jogamp.common.GlueGenVersion" is loaded from a JarFile and hence has a Jar URI like URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class".
hasLength() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
hasLinkPermission(String) - Static method in class com.jogamp.common.util.SecurityUtil
Returns true if no SecurityManager has been installed or the installed SecurityManager's checkLink(libName) passes.
hasMajor() - Method in class com.jogamp.common.util.VersionNumber
Returns true, if the major component is defined explicitly, otherwise false.
hasMinor() - Method in class com.jogamp.common.util.VersionNumber
Returns true, if the optional minor component is defined explicitly, otherwise false.
hasModifier(FunctionEmitter.EmissionModifier) - Method in class com.jogamp.gluegen.FunctionEmitter
 
hasNext() - Method in class com.jogamp.gluegen.jcpp.SourceIterator
Returns true if the enclosed Source has more tokens.
hasNumber() - Method in class com.jogamp.gluegen.cgram.types.EnumType.Enumerator
 
hasNumber() - Method in class com.jogamp.gluegen.ConstantDefinition
Returns true if this instance represents has a number, otherwise false.
hasPaste() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns true if this macro contains a "paste" operator.
hasPermission(Permission) - Static method in class com.jogamp.common.util.SecurityUtil
Returns true if no SecurityManager has been installed or the installed SecurityManager's checkPermission(perm) passes.
hasRemaining() - Method in class com.jogamp.common.nio.AbstractBuffer
 
hasRemaining() - Method in interface com.jogamp.common.nio.NativeBuffer
hasSize() - Method in class com.jogamp.gluegen.cgram.types.Type
Returns true if Type.getSize() is not null, otherwise false.
hasSub() - Method in class com.jogamp.common.util.VersionNumber
Returns true, if the optional sub component is defined explicitly, otherwise false.
hasWaiter() - Method in class com.jogamp.common.util.TaskBase
 
header() - Method in annotation type com.jogamp.gluegen.structgen.CStruct
Relative path to the header file.
HEADER - Static variable in class com.jogamp.gluegen.jcpp.Token
 
HeaderParser - Class in com.jogamp.gluegen.cgram
 
HeaderParser() - Constructor for class com.jogamp.gluegen.cgram.HeaderParser
 
HeaderParserTokenTypes - Interface in com.jogamp.gluegen.cgram
 
HEX_DIGIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
host - Variable in class com.jogamp.common.net.Uri
Encoded host part of authority and scheme-specific-part, null if undefined.
HPUX - com.jogamp.common.os.Platform.OSType
 
HTTP_SCHEME - Static variable in class com.jogamp.common.net.Uri
"http"
HTTPS_SCHEME - Static variable in class com.jogamp.common.net.Uri
"https"

I

i - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
IA64 - com.jogamp.common.os.Platform.CPUFamily
Itanium
IA64 - com.jogamp.common.os.Platform.CPUType
Itanium 64bit default, little endian
id - Variable in enum com.jogamp.common.os.Platform.ABIType
 
id - Variable in enum com.jogamp.common.util.locks.LockFactory.ImplType
 
id - Variable in enum com.jogamp.gluegen.cgram.types.CompoundTypeKind
 
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
 
IDENT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
identifier() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
IDENTIFIER - Static variable in class com.jogamp.gluegen.jcpp.Token
 
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() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
idList() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
idList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
idList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
idList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
IDMEAT - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
immutableAccess(AliasedSymbol) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns true if the glue code for the given aliased symbol shall produce code for immutable access only.
immutableAccess(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns true if the glue code for the given symbol shall produce code for immutable access only.
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_BUILD - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_COMMIT - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_SHA_CLASSES - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_SHA_CLASSES_THIS - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_SHA_NATIVES - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_SHA_NATIVES_THIS - Static variable in class com.jogamp.common.util.JogampVersion
IMPLEMENTATION_SHA_SOURCES - Static variable in class com.jogamp.common.util.JogampVersion
implementationOf(Class<?>, String) - Static method in class com.jogamp.common.util.ReflectionUtil
 
implementationOf(Object, 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
 
ImplOnly - com.jogamp.gluegen.JavaEmitter.EmissionStyle
 
implPackageName() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the implementation package name parsed from the configuration file.
IMPORT - com.jogamp.gluegen.jcpp.Warning
 
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 class com.jogamp.gluegen.jcpp.Token
 
INC - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
include(VirtualFile) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Attempts to include the given file.
include(Iterable<String>, String) - Method in class com.jogamp.gluegen.jcpp.Preprocessor
Attempts to include a file from an include path, by name.
INCLUDENEXT - com.jogamp.gluegen.jcpp.Feature
 
inclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
inclusiveOrExpr() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
inclusiveOrExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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(int) - Method in class com.jogamp.common.net.Uri.Encoded
indexOf(int, int) - Method in class com.jogamp.common.net.Uri.Encoded
indexOf(Object) - Method in class com.jogamp.common.util.ArrayHashSet
 
indexOf(String) - Method in class com.jogamp.common.net.Uri.Encoded
indexOf(String, int) - Method in class com.jogamp.common.net.Uri.Encoded
inflateFromStream(InputStream) - Static method in class com.jogamp.common.util.CustomCompress
 
inflateFromStream(InputStream, int, int, byte[], int) - Static method in class com.jogamp.common.util.CustomCompress
 
info(ASTLocusTag, String) - Method in interface com.jogamp.gluegen.Logging.LoggerIf
info(String) - Method in interface com.jogamp.gluegen.Logging.LoggerIf
infoPrefix() - Method in class com.jogamp.common.util.locks.SingletonInstance
 
infoPrefix(long) - Method in class com.jogamp.common.util.locks.SingletonInstance
 
init(AudioFormat, int, int, int, int) - Method in interface com.jogamp.common.av.AudioSink
Initializes the sink.
init(ProcessingEnvironment) - Method in class com.jogamp.gluegen.structgen.CStructAnnotationProcessor
 
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) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
initDecl(AST, HeaderParser.TypeBox) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
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) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
initDeclList(AST, HeaderParser.TypeBox) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
initEntry(String, DynamicLookupHelper) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
Initializes the mapping for a single function.
initialize() - Method in class com.jogamp.gluegen.cgram.GnuCLexer
 
initialize(AST) - Method in class com.jogamp.gluegen.cgram.TNode
 
initialize(Token) - Method in class com.jogamp.gluegen.cgram.TNode
 
initialize(String) - Method in class com.jogamp.gluegen.cgram.GnuCLexer
 
initializer() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
initializer() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
initializer() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
initializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
initializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
initializer(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
initializerElementLabel() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
initializerElementLabel(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
initializerList() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
initializerList() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
initializerList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
initializerList(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
initializerList(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
initSingleton() - Static method in class com.jogamp.common.os.Platform
kick off static initialization of platform property information and 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.
input - Variable in class com.jogamp.common.net.Uri
Encoded input string used at construction, never null.
InputLexerSource - Class in com.jogamp.gluegen.jcpp
A Source which lexes an InputStream.
InputLexerSource(InputStream) - Constructor for class com.jogamp.gluegen.jcpp.InputLexerSource
Deprecated.
InputLexerSource(InputStream, Charset) - Constructor for class com.jogamp.gluegen.jcpp.InputLexerSource
Creates a new Source for lexing the given Reader.
InputLexerSource(Reader) - Constructor for class com.jogamp.gluegen.jcpp.InputLexerSource
 
InputLexerSource(Reader, boolean) - Constructor for class com.jogamp.gluegen.jcpp.InputLexerSource
 
INSTANCE_INIT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
instanceOf(Class<?>, String) - Static method in class com.jogamp.common.util.ReflectionUtil
 
instanceOf(Object, String) - Static method in class com.jogamp.common.util.ReflectionUtil
 
int_to_byte(int, boolean, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
int_to_double(int, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
int_to_float(int, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
int_to_short(int, boolean, boolean) - Static method in class com.jogamp.common.util.ValueConv
 
Int01 - com.jogamp.common.util.locks.LockFactory.ImplType
 
Int02ThreadGroup - com.jogamp.common.util.locks.LockFactory.ImplType
 
INT16 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
int16AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
int16SizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
INT32 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
int32AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
int32SizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
INT64 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
int64AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
int64SizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
INT8 - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
int8AlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
int8SizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
intAlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
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() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
intConst() - Method in class com.jogamp.gluegen.cgram.StdCParser
 
intConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
intConst(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
intConst(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
intConstExpr(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
IntegerStack - Class in com.jogamp.common.util
Simple primitive-type stack.
IntegerStack(int, int) - Constructor for class com.jogamp.common.util.IntegerStack
 
INTERFACE_DEF - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
InterfaceAndImpl - com.jogamp.gluegen.JavaEmitter.EmissionStyle
 
InterfaceCommentEmitter() - Constructor for class com.jogamp.gluegen.JavaMethodBindingEmitter.InterfaceCommentEmitter
 
interfaceDefinition(AST, AST, AST) - Method in class com.jogamp.gluegen.jgram.JavaParser
 
interfaceExtends() - Method in class com.jogamp.gluegen.jgram.JavaParser
 
InterfaceOnly - com.jogamp.gluegen.JavaEmitter.EmissionStyle
 
InternalException - Exception in com.jogamp.gluegen.jcpp
An internal exception.
InternalException(String) - Constructor for exception com.jogamp.gluegen.jcpp.InternalException
 
interrupt() - Method in class com.jogamp.common.util.InterruptSource.Thread
 
InterruptedRuntimeException - Exception in com.jogamp.common.util
Unchecked exception propagating an InterruptedException where handling of the latter is not desired.
InterruptedRuntimeException(InterruptedException) - Constructor for exception com.jogamp.common.util.InterruptedRuntimeException
Constructor attempts to wrap the given InterruptedException cause into a SourcedInterruptedException.
InterruptedRuntimeException(String, InterruptedException) - Constructor for exception com.jogamp.common.util.InterruptedRuntimeException
Constructor attempts to wrap the given InterruptedException cause into a SourcedInterruptedException.
InterruptSource - Interface in com.jogamp.common.util
Interface exposing Thread.interrupt() source, intended for Thread specializations.
InterruptSource.Thread - Class in com.jogamp.common.util
Thread specialization implementing InterruptSource to track Thread.interrupt() calls.
InterruptSource.Util - Class in com.jogamp.common.util
 
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.MachineDataInfo
 
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, boolean, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.IntType
Only for HeaderParser!
IntType(String, SizeThunk, boolean, int, ASTLocusTag) - Constructor for class com.jogamp.gluegen.cgram.types.IntType
 
intValue() - Method in class com.jogamp.gluegen.jcpp.NumericValue
 
INTxx - Static variable in class com.jogamp.gluegen.cgram.types.SizeThunk
 
INVALID - Static variable in class com.jogamp.gluegen.jcpp.Token
 
INVALID_PTS - Static variable in class com.jogamp.common.av.TimeFrameI
Constant marking an invalid PTS, i.e.
invoke(boolean, Runnable) - Method in class com.jogamp.common.util.awt.AWTEDTExecutor
 
invoke(boolean, Runnable) - Method in class com.jogamp.common.util.RunnableExecutor.CurrentThreadExecutor
 
invoke(boolean, Runnable) - Method in interface com.jogamp.common.util.RunnableExecutor
 
invoke(Object, boolean, boolean, Runnable) - Method in class com.jogamp.common.util.awt.AWTEDTExecutor
Executes the given runnable on the AWT-EDT and return true, if current-thread is the AWT-EDT, or the given tree-lock is not hold by current-thread (-> invoke on AWT-EDT)
invokeCleaner(ByteBuffer) - Static method in class com.jogamp.common.util.UnsafeUtil
Access to sun.misc.Unsafe.invokeCleaner(java.nio.ByteBuffer).
invokeOnCurrentThread(Function<U, V>, V...) - Static method in class com.jogamp.common.util.FunctionTask
Invokes func on the current Thread.
invokeOnCurrentThread(Runnable) - Static method in class com.jogamp.common.util.RunnableTask
Invokes runnable on the current Thread.
invokeOnNewThread(ThreadGroup, String, boolean, Function<U, V>, V...) - Static method in class com.jogamp.common.util.FunctionTask
Invokes func on a new InterruptSource.Thread, see Thread(ThreadGroup, Runnable, String) for details.
invokeOnNewThread(ThreadGroup, String, boolean, Runnable) - Static method in class com.jogamp.common.util.RunnableTask
Invokes runnable on a new InterruptSource.Thread, see Thread(ThreadGroup, Runnable, String) for details.
IOS - com.jogamp.common.os.Platform.OSType
 
IOUtil - Class in com.jogamp.common.util
 
IOUtil.ClassResources - Class in com.jogamp.common.util
Helper compound associating a class instance and resource paths to be resolved at a later time.
IOUtil.StreamMonitor - Class in com.jogamp.common.util
 
is32Bit - Variable in enum com.jogamp.common.os.Platform.CPUType
 
is32Bit() - Static method in class com.jogamp.common.os.Platform
Returns true if this JVM/ARCH is 32bit.
is64Bit() - Static method in class com.jogamp.common.os.Platform
Returns true if this JVM/ARCH is 64bit.
isAnon() - Method in class com.jogamp.gluegen.cgram.types.ArrayType
 
isAnon() - Method in class com.jogamp.gluegen.cgram.types.PointerType
 
isAnon() - Method in class com.jogamp.gluegen.cgram.types.Type
 
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
 
isASCII() - Method in class com.jogamp.common.net.Uri.ASCIIEncoded
 
isASCII() - Method in class com.jogamp.common.net.Uri.Encoded
 
isAvailable - Static variable in class com.jogamp.common.os.AndroidVersion
 
isAvailable() - Method in interface com.jogamp.common.av.AudioSink
Returns the available state of this instance.
isAWTAvailable() - Static method in class com.jogamp.common.os.Platform
Returns true if AWT is available and not in headless mode, otherwise false.
isAWTComponent(Class<?>) - Static method in class com.jogamp.common.util.ReflectionUtil
 
isAWTComponent(Object) - Static method in class com.jogamp.common.util.ReflectionUtil
 
isBaseTypeConst() - Method in class com.jogamp.gluegen.cgram.types.Type
Checks the base type of pointer-to-pointer, pointer, array or plain for const-ness.
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.
isCompatible(Platform.ABIType) - Method in enum com.jogamp.common.os.Platform.ABIType
Returns true if the given Platform.ABIType is compatible w/ this one, i.e.
isCompatible(Platform.CPUType) - Method in enum com.jogamp.common.os.Platform.CPUType
Returns true if the given Platform.CPUType is compatible w/ this one, i.e.
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.
isConstantExpression(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
 
isCPPOperand(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
Matches pattern for valid CPP operands, see ConstantDefinition.patternCPPOperand.
isCPrimitivePointerType() - Method in class com.jogamp.gluegen.JavaType
 
isCShortPointerType() - Method in class com.jogamp.gluegen.JavaType
 
isCVoidPointerType() - Method in class com.jogamp.gluegen.JavaType
 
isDecimalNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
Matches pattern for floating point number, compatible and described in Double.valueOf(String).
isDecimalOrIntNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
Complete pattern for floating point and integer number, covering ConstantDefinition.patternDecimalNumber and ConstantDefinition.patternIntegerNumber.
isDirect() - Method in class com.jogamp.common.nio.AbstractBuffer
 
isDirect() - Method in interface com.jogamp.common.nio.NativeBuffer
Return true if the underlying buffer is NIO direct, otherwise false.
isDirect(Object) - Static method in class com.jogamp.common.nio.Buffers
Helper routine to tell whether a buffer is direct or not.
isDouble - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
true if number is a double precision floating point, i.e.
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.ArrayHashMap
 
isEmpty() - Method in class com.jogamp.common.util.ArrayHashSet
 
isEmpty() - Method in class com.jogamp.common.util.LFRingbuffer
 
isEmpty() - Method in interface com.jogamp.common.util.Ringbuffer
Returns true if this ring buffer is empty, otherwise false.
isEmpty() - Method in class com.jogamp.common.util.SyncedRingbuffer
 
isEmpty() - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
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 - Variable in class com.jogamp.common.util.TaskBase
 
isExecuted() - Method in class com.jogamp.common.util.TaskBase
 
isFile() - Method in interface com.jogamp.gluegen.jcpp.VirtualFile
 
isFileScheme() - Method in class com.jogamp.common.net.Uri
Returns true, if this instance is a file scheme, otherwise false.
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
 
isFlushed - Variable in class com.jogamp.common.util.TaskBase
 
isFlushed() - Method in class com.jogamp.common.util.TaskBase
 
isForceProcAddressGen4All() - Method in class com.jogamp.gluegen.procaddress.ProcAddressConfiguration
 
isForceUsingNIOOnly4All() - Method in class com.jogamp.gluegen.JavaConfiguration
 
isForDirectBufferImplementation() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
isForIndirectBufferAndArrayImplementation() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
isFull() - Method in class com.jogamp.common.util.LFRingbuffer
 
isFull() - Method in interface com.jogamp.common.util.Ringbuffer
Returns true if this ring buffer is full, otherwise false.
isFull() - Method in class com.jogamp.common.util.SyncedRingbuffer
 
isFunction() - Method in class com.jogamp.gluegen.cgram.types.Type
Indicates whether this is a FunctionType.
isFunctionAvailable(String) - Method in class com.jogamp.common.os.DynamicLibraryBundle
 
isFunctionAvailable(String) - Method in interface com.jogamp.common.os.DynamicLookupHelper
Queries whether function 'funcName' is available.
isFunctionAvailable(String) - Method in class com.jogamp.common.os.NativeLibrary
 
isFunctionAvailable(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
Returns true only if non null function pointer to this function exists.
isFunctionAvailableImpl(String) - Method in class com.jogamp.gluegen.runtime.ProcAddressTable
This is a convenience method to query the native function existence by name.
isFunctionLike() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns true if this is a function-like macro.
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
 
isHeadlessMethod - Static variable in class com.jogamp.common.util.ReflectionUtil.AWTNames
 
isHexNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
isIdentifier(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
 
isInitialized(boolean) - Static method in class com.jogamp.common.util.cache.TempJarCache
 
isInQueue() - Method in class com.jogamp.common.util.TaskBase
 
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
 
isInteger - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
true if number is integer and value stored in ConstantDefinition.CNumber.i, otherwise false for floating point and value stored in ConstantDefinition.CNumber.f.
isIntegerNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
isInterface() - Method in class com.jogamp.gluegen.FunctionEmitter
 
isJarScheme() - Method in class com.jogamp.common.net.Uri
Returns true, if this instance is a jar scheme, otherwise false.
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() - 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
Query if locked
isLocked() - Method in class com.jogamp.common.util.locks.SingletonInstance
 
isLockedByOtherThread() - Method in interface com.jogamp.common.util.locks.ThreadLock
Query whether the lock is hold by the a thread other than the current thread.
isLoggable(Level) - Method in interface com.jogamp.gluegen.Logging.LoggerIf
isLong - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
true if number is a long ConstantDefinition.CNumber.isInteger.
isLong() - Method in class com.jogamp.gluegen.JavaType
 
isLongArray() - Method in class com.jogamp.gluegen.JavaType
 
isNamedClass() - Method in class com.jogamp.gluegen.JavaType
 
isNativeMethod() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
isNIOArgName(int) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
isNIOArgName(int) - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
isNIOArgName(String) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
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
 
isNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
isOpaqued() - Method in class com.jogamp.gluegen.JavaType
 
isOriginalOwner() - Method in interface com.jogamp.common.util.locks.RecursiveThreadGroupLock
Returns true if the current thread is the original lock owner, ie.
isOriginalOwner(Thread) - Method in interface com.jogamp.common.util.locks.RecursiveThreadGroupLock
Returns true if the passed thread is the original lock owner, ie.
isOwner(Thread) - Method in interface com.jogamp.common.util.locks.ThreadLock
Query whether the lock is hold by the given thread.
isPascalString() - Method in class com.jogamp.gluegen.JavaType
 
isPascalStringArray() - Method in class com.jogamp.gluegen.JavaType
 
isPascalStringVariant() - Method in class com.jogamp.gluegen.JavaType
 
isPlaying() - Method in interface com.jogamp.common.av.AudioSink
Returns true, if AudioSink.play() has been requested and the sink is still playing, otherwise false.
isPointer() - Method in class com.jogamp.gluegen.cgram.types.Type
Indicates whether this is a PointerType.
isPowerOf2(int) - Static method in class com.jogamp.common.util.Bitfield.Util
Returns true if the given integer is a power of 2
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
 
isPrivateNativeMethod() - Method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
isPropertyDefined(String, boolean) - Static method in class com.jogamp.common.util.PropertyAccess
 
isReturnCompoundByValue() - Method in class com.jogamp.gluegen.MethodBinding
 
isRunningFromJarURL() - Static method in class com.jogamp.common.os.Platform
 
isRuntimeValidated() - Method in class com.jogamp.common.os.MachineDataInfo
 
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
 
isSupported(AudioFormat) - Method in interface com.jogamp.common.av.AudioSink
Returns true if the given format is supported by the sink, otherwise false.
isTempFileCacheUsed() - Static method in class com.jogamp.common.util.cache.TempCacheReg
 
isTempJarCacheUsed(boolean) - 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
 
isTrusted(String) - Static method in class com.jogamp.common.util.PropertyAccess
 
isTypedef() - Method in class com.jogamp.gluegen.cgram.types.Type
Indicates whether this type is a typedef type, i.e.
isTypedefName(String) - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
isTypedefName(String) - Method in class com.jogamp.gluegen.cgram.StdCParser
 
isUnimplemented(AliasedSymbol) - 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.
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 - Variable in class com.jogamp.gluegen.ConstantDefinition.CNumber
true if number is an unsigned ConstantDefinition.CNumber.isInteger.
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(boolean) - 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
isVariadic() - Method in class com.jogamp.gluegen.jcpp.Macro
Returns true if this is a variadic function-like macro.
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.
isZero() - Method in class com.jogamp.common.util.VersionNumber
Returns true, if all version components are zero, otherwise false.
iterator() - Method in class com.jogamp.common.util.ArrayHashSet
 
iterator() - Method in class com.jogamp.common.util.IntIntHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.common.util.IntLongHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.common.util.IntObjectHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.common.util.LongIntHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.common.util.LongLongHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.common.util.LongObjectHashMap
Returns a new Iterator.
iterator() - Method in class com.jogamp.gluegen.jcpp.Source
Returns a token iterator for this Source.

J

JAR_SCHEME - Static variable in class com.jogamp.common.net.Uri
"jar"
JAR_SCHEME_SEPARATOR - Static variable in class com.jogamp.common.net.Uri
A JAR sub-protocol is separated from the JAR entry w/ this separator 33.
JarUtil - Class in com.jogamp.common.util
 
JarUtil() - Constructor for class com.jogamp.common.util.JarUtil
 
JarUtil.Resolver - Interface in com.jogamp.common.util
Interface allowing users to provide an URL resolver that will convert custom classloader URLs like Eclipse/OSGi bundleresource: URLs to normal jar: URLs.
Java - com.jogamp.gluegen.JavaEmitter.Ownership
Java ownership of resource.
Java5 - com.jogamp.common.util.locks.LockFactory.ImplType
 
javaArgTypeNeedsDataCopy(JavaType) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
JavaCallbackEmitter - Class in com.jogamp.gluegen
 
JavaCallbackEmitter(JavaConfiguration, MethodBinding, JavaConfiguration.JavaCallbackInfo, String) - Constructor for class com.jogamp.gluegen.JavaCallbackEmitter
 
JavaCallbackInfo(String, String, String, String, FunctionType, MethodBinding, int, List<Integer>, String, int, List<Integer>, String, String) - Constructor for class com.jogamp.gluegen.JavaConfiguration.JavaCallbackInfo
 
javaCallbackSetFuncToDef(AliasedSymbol) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the configured JavaCallback definition mapped to the JavaCallback-Set-Function name.
JavaCodeUnit - Class in com.jogamp.gluegen
Java code unit (a generated Java source file), covering multiple FunctionEmitter allowing to unify output, decoration and dynamic helper code injection per unit.
JavaCodeUnit(String, String, String, Object) - Constructor for class com.jogamp.gluegen.JavaCodeUnit
 
JavaConfiguration - Class in com.jogamp.gluegen
Parses and provides access to the contents of .cfg files for the JavaEmitter.
JavaConfiguration() - Constructor for class com.jogamp.gluegen.JavaConfiguration
 
JavaConfiguration.JavaCallbackDef - Class in com.jogamp.gluegen
JavaCallback configuration definition (static)
JavaConfiguration.JavaCallbackInfo - Class in com.jogamp.gluegen
JavaCallback compile time information, produced by JavaEmitter#beginFunctions(TypeDictionary, TypeDictionary, Map) from function-pointer Types mapped to JavaConfiguration.getJavaCallbackList() names via TypeDictionary (typedef).
JavaConfiguration.PascalStringIdx - Class in com.jogamp.gluegen
Pascal string argument index tuple for length and value.
javadocForClass(String) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a list of Strings containing Javadoc documentation for the given Java type name (not fully-qualified, only the class name); returns either null or an empty list if there is no Javadoc documentation for the class.
javadocForMethod(String) - Method in class com.jogamp.gluegen.JavaConfiguration
 
JavaEmitter - Class in com.jogamp.gluegen
 
JavaEmitter() - Constructor for class com.jogamp.gluegen.JavaEmitter
 
JavaEmitter(JavaConfiguration) - Constructor for class com.jogamp.gluegen.JavaEmitter
 
JavaEmitter.EmissionStyle - Enum in com.jogamp.gluegen
Style of code emission.
JavaEmitter.MethodAccess - Enum in com.jogamp.gluegen
Access control for emitted Java methods.
JavaEmitter.Ownership - Enum in com.jogamp.gluegen
Resource ownership.
javaEpilogueForMethod(MethodBinding, boolean, boolean) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a list of Strings which should be emitted as an epilogue to the body for the Java-side glue code for the given method.
JavaExpr(String, ConstantDefinition.CNumber) - Constructor for class com.jogamp.gluegen.ConstantDefinition.JavaExpr
 
javaExpression - Variable in class com.jogamp.gluegen.ConstantDefinition.JavaExpr
 
JavaFileSystem - Class in com.jogamp.gluegen.jcpp
A virtual filesystem implementation using java.io.
JavaFileSystem() - Constructor for class com.jogamp.gluegen.jcpp.JavaFileSystem
 
javaImplUnit() - Method in class com.jogamp.gluegen.JavaEmitter
 
JavaLexer - Class in com.jogamp.gluegen.jgram
 
JavaLexer(InputBuffer) - Constructor for class com.jogamp.gluegen.jgram.JavaLexer
 
JavaLexer(LexerSharedInputState) - Constructor for class com.jogamp.gluegen.jgram.JavaLexer
 
JavaLexer(InputStream) - Constructor for class com.jogamp.gluegen.jgram.JavaLexer
 
JavaLexer(Reader) - Constructor for class com.jogamp.gluegen.jgram.JavaLexer
 
JavaMethodBindingEmitter - Class in com.jogamp.gluegen
Emits the Java-side component (interface and.or implementation) of the Java<->C JNI binding to its CodeUnit, see FunctionEmitter.
JavaMethodBindingEmitter(JavaMethodBindingEmitter) - Constructor for class com.jogamp.gluegen.JavaMethodBindingEmitter
 
JavaMethodBindingEmitter(MethodBinding, CodeUnit, String, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, JavaConfiguration) - Constructor for class com.jogamp.gluegen.JavaMethodBindingEmitter
 
JavaMethodBindingEmitter.DefaultCommentEmitter - Class in com.jogamp.gluegen
Class that emits a generic comment for JavaMethodBindingEmitters; the comment includes the C signature of the native method that is being bound by the emitter java method.
JavaMethodBindingEmitter.InterfaceCommentEmitter - Class in com.jogamp.gluegen
 
javaOutputDir() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the Java code output directory parsed from the configuration file.
JavaParser - Class in com.jogamp.gluegen.jgram
 
JavaParser(ParserSharedInputState) - Constructor for class com.jogamp.gluegen.jgram.JavaParser
 
JavaParser(TokenBuffer) - Constructor for class com.jogamp.gluegen.jgram.JavaParser
 
JavaParser(TokenBuffer, int) - Constructor for class com.jogamp.gluegen.jgram.JavaParser
 
JavaParser(TokenStream) - Constructor for class com.jogamp.gluegen.jgram.JavaParser
 
JavaParser(TokenStream, int) - Constructor for class com.jogamp.gluegen.jgram.JavaParser
 
javaPrologueForMethod(MethodBinding, boolean, boolean) - Method in class com.jogamp.gluegen.JavaConfiguration
Returns a list of Strings which should be emitted as a prologue to the body for the Java-side glue code for the given method.
javaThisArgumentName() - Static method in class com.jogamp.gluegen.JavaMethodBindingEmitter
 
JavaTokenTypes - Interface in com.jogamp.gluegen.jgram
 
javaType() - Method in class com.jogamp.gluegen.TypeInfo
 
JavaType - Class in com.jogamp.gluegen
Describes a java-side representation of a type that is used to represent the same data on both the Java-side and C-side during a JNI operation.
javaUnit() - Method in class com.jogamp.gluegen.JavaEmitter
 
javaws_prefix - Static variable in class com.jogamp.common.util.PropertyAccess
trusted build-in property prefix 'javaws.'
JCPP - Class in com.jogamp.gluegen.jcpp
 
JCPP(List<String>, boolean, boolean, boolean) - Constructor for class com.jogamp.gluegen.jcpp.JCPP
 
jname() - Method in annotation type com.jogamp.gluegen.structgen.CStruct
The optional java name of the struct.
JNILibLoaderBase - Class in com.jogamp.common.jvm
 
JNILibLoaderBase() - Constructor for class com.jogamp.common.jvm.JNILibLoaderBase
 
JNILibLoaderBase.LoaderAction - Interface in com.jogamp.common.jvm
 
jniMangle(MethodBinding) - Method in class com.jogamp.gluegen.CMethodBindingEmitter
 
jniMangle(MethodBinding) - Method in class com.jogamp.gluegen.procaddress.ProcAddressCMethodBindingEmitter
 
jniMangle(String) - Static method in class com.jogamp.gluegen.JavaEmitter
Mangle a class, package or function name for JNI usage, i.e.
jniTypeName() - Method in class com.jogamp.gluegen.JavaType
Returns the String corresponding to the JNI type for this type, or NULL if it can't be represented (i.e., it's a boxing class that we need to call getBuffer() on.)
jnlp_prefix - Static variable in class com.jogamp.common.util.PropertyAccess
trusted build-in property prefix 'jnlp.'
jogampCommonVersionInfo - Static variable in class com.jogamp.common.GlueGenVersion
 
JogampRuntimeException - Exception in com.jogamp.common
A generic unchecked exception for Jogamp errors used throughout the binding as a substitute for RuntimeException.
JogampRuntimeException() - Constructor for exception com.jogamp.common.JogampRuntimeException
Constructs a JogampRuntimeException object.
JogampRuntimeException(String) - Constructor for exception com.jogamp.common.JogampRuntimeException
Constructs a JogampRuntimeException object with the specified detail message.
JogampRuntimeException(String, Throwable) - Constructor for exception com.jogamp.common.JogampRuntimeException
Constructs a JogampRuntimeException object with the specified detail message and root cause.
JogampRuntimeException(Throwable) - Constructor for exception com.jogamp.common.JogampRuntimeException
Constructs a JogampRuntimeException object with the specified root cause.
JogampVersion - Class in com.jogamp.common.util
 
JogampVersion(String, Manifest) - Constructor for class com.jogamp.common.util.JogampVersion
 

K

KEEPALLCOMMENTS - com.jogamp.gluegen.jcpp.Feature
Preserves comments in the lexed output, even when inactive.
KEEPCOMMENTS - com.jogamp.gluegen.jcpp.Feature
Preserves comments in the lexed output.
key - Variable in class com.jogamp.common.util.IntIntHashMap.Entry
 
key - Variable in class com.jogamp.common.util.IntLongHashMap.Entry
 
key - Variable in class com.jogamp.common.util.IntObjectHashMap.Entry
 
key - Variable in class com.jogamp.common.util.LongIntHashMap.Entry
 
key - Variable in class com.jogamp.common.util.LongLongHashMap.Entry
 
key - Variable in class com.jogamp.common.util.LongObjectHashMap.Entry
 
keySet() - Method in class com.jogamp.common.util.ArrayHashMap
 
keySet() - Method in class com.jogamp.common.util.WeakIdentityHashMap
 
keySet() - Method in class com.jogamp.gluegen.cgram.types.TypeDictionary
Get all the names that map to Types.

L

LABELED_STAT - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LAND - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
LAND - Static variable in class com.jogamp.gluegen.jcpp.Token
 
LAND - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
LAND_EQ - Static variable in class com.jogamp.gluegen.jcpp.Token
 
lastIndexOf(int) - Method in class com.jogamp.common.net.Uri.Encoded
lastIndexOf(int, int) - Method in class com.jogamp.common.net.Uri.Encoded
lastIndexOf(Object) - Method in class com.jogamp.common.util.ArrayHashSet
Since this list is unique, equivalent to ArrayHashSet.indexOf(java.lang.Object).
lastIndexOf(String) - Method in class com.jogamp.common.net.Uri.Encoded
lastIndexOf(String, int) - Method in class com.jogamp.common.net.Uri.Encoded
layout(int, CompoundType) - Static method in class com.jogamp.gluegen.cgram.types.StructLayout
 
layout(CompoundType) - Method in class com.jogamp.gluegen.cgram.types.StructLayout
 
layouts() - Method in class com.jogamp.gluegen.ReferencedStructs
 
layoutStruct(CompoundType) - Method in class com.jogamp.gluegen.DebugEmitter
 
layoutStruct(CompoundType) - Method in interface com.jogamp.gluegen.GlueEmitter
Lays out one struct which will be emitted later.
layoutStruct(CompoundType) - Method in class com.jogamp.gluegen.JavaEmitter
 
LBRACK - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LBRACKET - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
LCURLY - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
lcurlyInitializer() - Method in class com.jogamp.gluegen.cgram.GnuCParser
 
lcurlyInitializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCEmitter
 
lcurlyInitializer(AST) - Method in class com.jogamp.gluegen.cgram.GnuCTreeParser
 
lcurlyInitializer(AST) - Method in class com.jogamp.gluegen.cgram.HeaderParser
 
ldoubleAlignmentInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
ldoubleSizeInBytes() - Method in class com.jogamp.common.os.MachineDataInfo
 
LE - Static variable in class com.jogamp.gluegen.jcpp.Token
 
LE - Static variable in interface com.jogamp.gluegen.jgram.JavaTokenTypes
 
left - Variable in class com.jogamp.gluegen.cgram.TNode
 
length() - Method in class com.jogamp.common.net.Uri.Encoded
 
length() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
Returns the total size in bytes of the InputStream
length() - Method in class com.jogamp.common.nio.MappedByteBufferOutputStream
lengthIndex - Variable in class com.jogamp.gluegen.JavaConfiguration.PascalStringIdx
 
LexerException - Exception in com.jogamp.gluegen.jcpp
A preprocessor exception.
LexerException(String) - Constructor for exception com.jogamp.gluegen.jcpp.LexerException
 
LexerException(Throwable) - Constructor for exception com.jogamp.gluegen.jcpp.LexerException
 
LexerSource - Class in com.jogamp.gluegen.jcpp
Does not handle digraphs.
LexerSource(Reader, boolean) - Constructor for class com.jogamp.gluegen.jcpp.LexerSource
 
LFRingbuffer<T> - Class in com.jogamp.common.util
Simple implementation of Ringbuffer, exposing lock-free get*(..) and put*(..) methods.
LFRingbuffer(Class<? extends T[]>, int) - Constructor for class com.jogamp.common.util.LFRingbuffer
Create an empty ring buffer instance w/ the given net capacity.
LFRingbuffer(T[]) - Constructor for class com.jogamp.common.util.LFRingbuffer
Create a full ring buffer instance w/ the given array's net capacity and content.
libraryOnLoadName() - Method in class com.jogamp.gluegen.JavaConfiguration
Returns the library basename used to CCodeUnit.emitJNIOnLoadJNIEnvCode(String).
limit - Variable in class com.jogamp.common.nio.AbstractBuffer
 
limit() - Method in class com.jogamp.common.nio.AbstractBuffer
 
limit() - Method in interface com.jogamp.common.nio.NativeBuffer
Returns this buffer's element limit.
limit(int) - Method in class com.jogamp.common.nio.AbstractBuffer
 
limit(int) - Method in interface com.jogamp.common.nio.NativeBuffer
Sets this buffer's element limit.
line - Variable in class com.jogamp.gluegen.ASTLocusTag
Line number, -1 if undefined
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LineDirective - Static variable in interface com.jogamp.gluegen.cgram.STDCTokenTypes
 
LINEMARKERS - com.jogamp.gluegen.jcpp.Feature
Outputs linemarker tokens.
lineNum - Variable in class com.jogamp.gluegen.cgram.TNode
 
LINUX - com.jogamp.common.os.Platform.OSType
 
listIterator() - Method in class com.jogamp.common.util.ArrayHashSet
 
listIterator(int) - Method in class com.jogamp.common.util.ArrayHashSet
 
LITERAL - Static variable in class com.jogamp.gluegen.jcpp.Token
 
LITERAL___alignof - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___alignof - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___alignof - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LITERAL___alignof - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LITERAL___alignof - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LITERAL___attribute - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___attribute - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___attribute - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LITERAL___attribute - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LITERAL___attribute - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LITERAL___complex - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___complex - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___complex - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LITERAL___complex - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LITERAL___complex - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LITERAL___extension__ - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___imag - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___imag - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___imag - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LITERAL___imag - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LITERAL___imag - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LITERAL___label__ - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___label__ - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___label__ - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes
 
LITERAL___label__ - Static variable in interface com.jogamp.gluegen.cgram.GnuCTreeParserTokenTypes
 
LITERAL___label__ - Static variable in interface com.jogamp.gluegen.cgram.HeaderParserTokenTypes
 
LITERAL___real - Static variable in interface com.jogamp.gluegen.cgram.GnuCEmitterTokenTypes
 
LITERAL___real - Static variable in interface com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
 
LITERAL___real - Static variable in interface com.jogamp.gluegen.cgram.GNUCTokenTypes