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
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
- 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 ofclassesFromJavaJars
[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
- 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 ofscheme-specific-part
,null
if undefined. - AUTHORITY_LEGAL - Static variable in class com.jogamp.common.net.Uri
-
Valid charset for RFC 2396
authority
, additional to legalalphanum
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, otherwisefalse
. - 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 givenDirectBuffer
. - 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
- 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
andrequiredSize
. - 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 viaUri(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 installedSecurityManager
does not permit to dynamically link to all libraries. - checkAllPermissions() - Static method in class com.jogamp.common.util.SecurityUtil
-
Throws an
SecurityException
if an installedSecurityManager
does not permit the requestedAllPermission
. - 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 installedSecurityManager
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 installedSecurityManager
does not permit the requestedPermission
. - 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
-
Optional
ClassLoader
used toIOUtil.ClassResources.resolve(int)
IOUtil.ClassResources.resourcePaths
. - 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.eDirectBuffer
, calls it'ssun.misc.Cleaner
instanceclean()
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 tobit
. - 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
Closeable
s. - closeLibrary(long, boolean) - Method in interface com.jogamp.common.os.DynamicLinker
-
Security checks are implicit by previous call of
DynamicLinker.openLibraryLocal(String, boolean)
orDynamicLinker.openLibraryGlobal(String, boolean)
retrieving thelibrarHandle
. - CMethodBindingEmitter - Class in com.jogamp.gluegen
-
Emits the C-side component of the Java<->C JNI binding to its
CodeUnit
, seeFunctionEmitter
. - 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 viaSHASum.sort(ArrayList)
and finally calculates the SHA sum over its byte content viaSHASum.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 givenConstantDefinition
, which may either be a singleConstantDefinition.CNumber
, seeConstantDefinition.getNumber()
, or represents a native expression, seeConstantDefinition#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, seeJavaExpr#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 returnsa 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)
, seeAssetURLContext.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 optionalConstantDefinition.CNumber
representation, seeConstantDefinition.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
-
Optional class instance used to
IOUtil.ClassResources.resolve(int)
relativeIOUtil.ClassResources.resourcePaths
. - 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 positiondstBitnum
and returningtrue
if the bit is set, otherwisefalse
. - copy32(int, int, int) - Method in interface com.jogamp.common.util.Bitfield
-
Copies
length
bits at positionsrcLowBitnum
to positiondstLowBitnum
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 requestedstorageBitSize
. - 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, eitherThread(ThreadGroup, Runnable, String)
orThread(ThreadGroup, Runnable)
is being utilized. - createClasspath() - Method in class com.jogamp.gluegen.ant.GlueGenTask
-
Add an optional classpath that defines the location of
GlueGen
andGlueGen
'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
-
Synchronized version of
CachedBufferFactory.create(int, boolean)
. - 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)
usingIOUtil.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
-
Static creation method using
WeakIdentityHashMap.capacityForRequiredSize(int, float[])
to instantiate a newWeakIdentityHashMap
viaWeakIdentityHashMap(int, float)
. - 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 currentMappedByteBufferInputStream.position()
. - currentThread() - Static method in class com.jogamp.common.util.InterruptSource.Util
- currentThreadExecutor - Static variable in interface com.jogamp.common.util.RunnableExecutor
-
This
RunnableExecutor
implementation simply invokesRunnable.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 optionalencoded
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
-
Returns either
ConstantDefinition.decodeIntegerNumber(String)
,ConstantDefinition.decodeDecimalNumber(String)
ornull
. - 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 aANumber
object, otherwise returnsnull
. - decodeIntegerNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
-
If the given string
ConstantDefinition.isIntegerNumber(String)
, return the decoded integer value, represented as aANumber
, otherwise returnsnull
. - 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
NativeLibrary
s, 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
-
Call wrapper for
AccessController.doPrivileged(PrivilegedAction)
. - 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
whilejdk.internal.module.IllegalAcessLogger
'slogger
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
toSystem.err
in a decorating message including the current thread name, and itsstack trace
. - dumpThrowable(String, Throwable, int, int) - Static method in class com.jogamp.common.ExceptionUtils
-
Dumps a
Throwable
toSystem.err
in a decorating message including the current thread name, and itsstack 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
NativeLibrary
s 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
-
Emits
CCodeUnit.getJNIEnvDecl()
. - 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, or0
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 newAudioSink.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)
andFunctionSymbol.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
-
The value if !
ConstantDefinition.CNumber.isInteger
- 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
-
Similar to
ClassLoader.getResource(String)
. - 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 viaMappedByteBuffer.force()
as well as theFileChannel.force(boolean)
w/ometaData
. - 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 legalalphanum
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 viaMethodBinding
. - 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 positionbitnum
is set, otherwisefalse
. - 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
- 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 positionlowBitnum
. - 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
andsize
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
- 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 returnsnull
. - 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 returnsnull
. - 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
andAudioFormat.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
-
Return the used
MappedByteBufferInputStream.CacheMode
. - 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, returnUri.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, otherwiseRunnableExecutor.currentThreadExecutor
. - getDefaultVersionNumberPattern() - Static method in class com.jogamp.common.util.VersionNumber
-
Returns the default
pattern
usingVersionNumber.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 thecurrent-name
of the given symbol, not therenamed-symbol
. - getDelegationImplName() - Method in class com.jogamp.gluegen.MethodBinding
-
The
implementation delegation
name, ornull
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()
, otherwise0
. - 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
andAudioFormat.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
, nevernull
. - 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 yetTaskBase.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 viaGenericURLStreamHandlerFactory.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
andsize
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
-
Returns the
IMPLEMENTATION_VERSION
. - 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 currentaliased
API name per default, or thedelegation
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 currentaliased
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, otherwisenull
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 basenamegluegen-rt.jar
will be returned. - getJarBasename(String, ClassLoader) - Static method in class com.jogamp.common.util.JarUtil
-
The Class's
com.jogamp.common.GlueGenVersion
Urijar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class
Jar basenamegluegen-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"
Urijar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class"
Jar file Urijar: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"
Urijar: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)
, seeAudioSink.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 thetool
andglue
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
Macro
s. - 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()
andClock.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 theoriginal-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
-
See
Logger.getName()
- getName() - Method in class com.jogamp.gluegen.MethodBinding
-
Returns the
FunctionSymbol
's currentaliased
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 theoriginal
C API name per default, but may be overridden viaMethodBinding.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
- 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 thenative expression
, ornull
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
- getOpaqueReturnType(String) - Method in class com.jogamp.gluegen.JavaConfiguration
-
Variant of
JavaConfiguration.getOpaqueReturnType(AliasedSymbol)
, where this method only considers thecurrent-name
of the given symbol, not therenamed-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 theelement
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 adefaultValue
if property value isnull
. - 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'sdirectory
. - 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 plusresourcePath
viaclassLoader
. - getResourceUri(String) - Static method in class com.jogamp.common.util.cache.TempJarCache
-
Similar to
ClassLoader.getResource(String)
. - 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
-
Returns the currently used
Bitstream.ByteStream
'sBitstream.ByteStream.getStream()
. - getSynchronous() - Method in class com.jogamp.common.nio.MappedByteBufferInputStream
-
Return
synchronous mode
. - 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 isType.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
ifBitstream.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
- 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
- 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
- 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 noSecurityManager
has been installed or the installedSecurityManager
'scheckPermission(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 tojdk.internal.module.IllegalAcessLogger
'slogger
field is available and has not caused an exception. - hasInvokeCleaner() - Static method in class com.jogamp.common.util.UnsafeUtil
-
Returns
true
ifsun.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 URIjar: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 noSecurityManager
has been installed or the installedSecurityManager
'scheckLink(libName)
passes. - hasMajor() - Method in class com.jogamp.common.util.VersionNumber
-
Returns
true
, if the major component is defined explicitly, otherwisefalse
. - hasMinor() - Method in class com.jogamp.common.util.VersionNumber
-
Returns
true
, if the optional minor component is defined explicitly, otherwisefalse
. - 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
- 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 noSecurityManager
has been installed or the installedSecurityManager
'scheckPermission(perm)
passes. - hasRemaining() - Method in class com.jogamp.common.nio.AbstractBuffer
- hasRemaining() - Method in interface com.jogamp.common.nio.NativeBuffer
-
Returns
NativeBuffer.remaining()
> 0 - 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, otherwisefalse
. - 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 ofauthority
andscheme-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
-
The value if
ConstantDefinition.CNumber.isInteger
- 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
-
See
String.indexOf(int)
. - 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 anInputStream
. - 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 givenInterruptedException
cause
into aSourcedInterruptedException
. - InterruptedRuntimeException(String, InterruptedException) - Constructor for exception com.jogamp.common.util.InterruptedRuntimeException
-
Constructor attempts to
wrap
the givenInterruptedException
cause
into aSourcedInterruptedException
. - InterruptSource - Interface in com.jogamp.common.util
-
Interface exposing
Thread.interrupt()
source, intended forThread
specializations. - InterruptSource.Thread - Class in com.jogamp.common.util
- 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 currentThread
. - invokeOnCurrentThread(Runnable) - Static method in class com.jogamp.common.util.RunnableTask
-
Invokes
runnable
on the currentThread
. - invokeOnNewThread(ThreadGroup, String, boolean, Function<U, V>, V...) - Static method in class com.jogamp.common.util.FunctionTask
-
Invokes
func
on a newInterruptSource.Thread
, seeThread(ThreadGroup, Runnable, String)
for details. - invokeOnNewThread(ThreadGroup, String, boolean, Runnable) - Static method in class com.jogamp.common.util.RunnableTask
-
Invokes
runnable
on a newInterruptSource.Thread
, seeThread(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, otherwisefalse
. - 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 givenPlatform.ABIType
is compatible w/ this one, i.e. - isCompatible(Platform.CPUType) - Method in enum com.jogamp.common.os.Platform.CPUType
-
Returns
true
if the givenPlatform.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 inDouble.valueOf(String)
. - isDecimalOrIntNumber(String) - Static method in class com.jogamp.gluegen.ConstantDefinition
-
Complete pattern for
floating point
andinteger
number, coveringConstantDefinition.patternDecimalNumber
andConstantDefinition.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 adouble 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
-
Matches
ConstantDefinition.patternHexNumber
. - 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 inConstantDefinition.CNumber.i
, otherwisefalse
for floating point and value stored inConstantDefinition.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
- 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
- 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, otherwisefalse
. - 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)
fromfunction-pointer
Type
s mapped toJavaConfiguration.getJavaCallbackList()
names viaTypeDictionary
(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
, seeFunctionEmitter
. - 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
- 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