|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
Collection at the end of this list.
org.apache.tools.ant.types.DirSet to specify
the files to include.
GLProfile.class ->
[2] http://lala/ ->
[4] http://lala/'nativeJarBaseName'-'os.and.arch'.jar
Where:
[1] is the classFromJavaJar
[2] is it's URI path
[4] is the derived native JAR filename
GLProfile.class ->
[2] http://lala/gluegen-rt.jar ->
[3] http://lala/gluegen-rt ->
[4] http://lala/gluegen-rt-natives-'os.and.arch'.jar
Where:
[1] is one of classesFromJavaJars
[2] is it's complete URI
[3] is it's base URI
[4] is the derived native JAR filename
JNILibLoaderBase.addNativeJarLibs(Class[], String, String[])
with default JOGL deployment configuration:
ArrayTypes.booleanArrayClass is the Class of Java type
"boolean[]").asset
asset:
assets/.
PiggybackURLConnection for motivation.PiggybackURLConnection for description and examples.URLStreamHandler to handle the asset protocol.true if AWT is available and not in headless mode, otherwise false.
byte stream.byte stream.byte stream.byte stream.Buffer manipulations.ReflectionUtil.MethodAccessor.available() before calling to avoid throwing a JogampRuntimeException.
SecurityException if an installed SecurityManager
does not permit to dynamically link to all libraries.
SecurityException if an installed SecurityManager
does not permit the requested AllPermission.
SecurityException if an installed SecurityManager
does not permit to dynamically link the given libName.
SecurityException if an installed SecurityManager
does not permit the requested Permission.
null.
null.
clone(), only the reference is copied.
clone(), only the reference is copied.
clone(), only the reference is copied.
clone(), only the reference is copied.
clone(), only the reference is copied.
clone(), only the reference is copied.
Bitstream.ByteStream.flush().
Bitstream.flush().
DynamicLinker.openLibraryLocal(String, boolean) or DynamicLinker.openLibraryGlobal(String, boolean)
retrieving the librarHandle.
PiggybackURLContext.resolve(String),
see AssetURLContext.resolve(String) for an example.
Collection
IOUtil.ClassResources.resolve(int) the IOUtil.ClassResources.resourcePaths.
limit() - position()) in the passed ByteBuffer into
a newly-allocated direct ByteBuffer.
limit() - position()) in the passed FloatBuffer
into a newly-allocated direct FloatBuffer.
limit() - position()) in the passed FloatBuffer
into a newly-allocated direct ByteBuffer.
limit() - position()) in the passed IntBuffer
into a newly-allocated direct IntBuffer.
limit() - position()) in the passed IntBuffer into
a newly-allocated direct ByteBuffer.
limit() - position()) in the passed ShortBuffer
into a newly-allocated direct ShortBuffer.
limit() - position()) in the passed ShortBuffer
into a newly-allocated direct ByteBuffer.
CachedBufferFactory.DEFAULT_ALLOCATION_SIZE.
GlueGen
and GlueGen's dependencies.
CachedBufferFactory.create().
CachedBufferFactory.create(int).
CachedBufferFactory.create(int, boolean).
CachedBufferFactory.create(int, int).
File.createTempFile(String, String, File) using
IOUtil.getTempDir(boolean) as the directory parameter, ie.
RunnableExecutor implementation simply invokes Runnable.run()
on the current thread.
gettimeofday(..).
gettimeofday(..).
jogamp.debug.Lock
IOUtil.encodeToURI(String).
uri is a file scheme,
implementation returns the decoded [ "//"+URI.getAuthority() ] + URI.getPath() via IOUtil.decodeURIToFilePath(String).
Lock.TIMEOUT value, of 5000L ms
NativeLibrarys, and remove all references.
individualTmpDir recursively and remove it's reference.
NativeLibrarys incl.
reset
helper method to install function pointers into a
ProcAddressTable.URI.URI(String) ctor.
URI.URI(String) ctor.
version-string, returns the string offset after the last matching character,
or 0 if none matched, or -1 if not constructed with a string.
args list
and returns a result.
ClassLoader.getResource(String).
output stream operations, or do nothing.
output stream operations, or do nothing.
TaskBase.flush(Throwable).
invokeAndWait() semantics.true if the bit at position bitnum is set, otherwise false.
true if the bit at position bitnum is set, otherwise false.
IntIntHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
IntLongHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
IntObjectHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
LongIntHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
LongLongHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
LongObjectHashMap.getKeyNotFoundValue() if this map contains no mapping for the key.
addr avoiding XOR collision.
addr and size avoiding XOR collision.
RunnableExecutor implementation if AWT is available, otherwise RunnableExecutor.currentThreadExecutor.
pattern using VersionNumber.getVersionNumberPattern(String)
with delimiter ".".
SecurityManager is installed, user needs link permissions
for the named libraries.
protocol handler previously set via GenericURLStreamHandlerFactory.setHandler(String, URLStreamHandler),
or null if none was set.
addr and size avoiding XOR collisions.
IMPLEMENTATION_VERSION.
jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class
Jar basename gluegen-rt.jar will be returned.
com.jogamp.common.GlueGenVersion
URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class
Jar basename gluegen-rt.jar will be returned.
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.
"com.jogamp.common.GlueGenVersion"
URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class"
Jar file URI jar:sub_protocol:/some/path/gluegen-rt.jar!/ will be returned.
jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class
Jar file's sub URI sub_protocol:/some/path/gluegen-rt.jar will be returned.
com.jogamp.common.GlueGenVersion
URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class
Jar file's sub URI sub_protocol:/some/path/gluegen-rt.jar will be returned.
"com.jogamp.common.GlueGenVersion"
URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class"
will be returned.
RunnableExecutor implementation, which is being used
to load the tool and glue native libraries.
key is not yet contained, add it.
propertyKey.
PropertyAccess.getProperty(String, boolean), additionally allows a defaultValue if property value is null.
AssetURLContext.registerHandler(ClassLoader),
or null if none was set.
IOUtil.getRelativeOf(URI, String) for convenience.
Jar file URI of a given resource
relative to a given class's Jar's URI.
aliasedName.
ClassLoader.getResource(String).
IOUtil.getResource(String, ClassLoader):
relative: context's package name-path plus resourcePath via context's ClassLoader.
FunctionTask.run()
and is cleared within this method.
java.lang.RuntimeException) raised if runtime
checks fail in the generated code.
Bitstream.ByteStream.
Bitstream.ByteStream's Bitstream.ByteStream.getStream().
temp-root + IOUtil.tmpSubDir,
e.g.
IOException if Bitstream.EOS appears, otherwise false (default).
SecurityManager is installed, user needs link permissions
for the named libraries.
protocol:/some/path/gluegen-rt.jar
parent dirname URI protocol:/some/path/ will be returned.
protocol:/some/path/gluegen-rt.jar
parent dirname URI protocol:/some/path/ will be returned.
pattern
with Perl regular expression:
org.apache.tools.ant.Task
for using GlueGen.org.apache.tools.ant.types.CommandlineJava.
URLStreamHandler to handle the asset protocol.true if no SecurityManager has been installed
or the installed SecurityManager's checkPermission(new AllPermission())
passes.
true if the Class's "com.jogamp.common.GlueGenVersion"
is loaded from a JarFile and hence has a Jar URI like
URI jar:sub_protocol:/some/path/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class".
true if no SecurityManager has been installed
or the installed SecurityManager's checkLink(libName)
passes.
true, if the major component is defined explicitly, otherwise false.
true, if the optional minor component is defined explicitly, otherwise false.
true if no SecurityManager has been installed
or the installed SecurityManager's checkPermission(perm)
passes.
true, if the optional sub component is defined explicitly, otherwise false.
JogampVersion.getImplementationBranch()
JogampVersion.getImplementationBuild()
JogampVersion.getImplementationCommit()
true, if
current-thread is the AWT-EDT, or
the given tree-lock is not hold by current-thread (-> invoke on AWT-EDT)
func.
runnable.
resolved at a later time.true if AWT is available and not in headless mode, otherwise false.
FunctionSymbol.equals(Object)
and FunctionSymbol.hashCode() won't.
LongBuffer and DoubleBuffer available.
true, if all version components are zero, otherwise false.
Iterator.
Iterator.
Iterator.
Iterator.
Iterator.
Iterator.
RuntimeException.ArrayHashSet.indexOf(java.lang.Object).
Ringbuffer,
exposing lock-free
get*(..) and put*(..) methods.capacity.
JNILibLoaderBase.LoaderAction set by JNILibLoaderBase.setLoadingAction(LoaderAction).JNILibLoaderBase.LoaderAction set by JNILibLoaderBase.setLoadingAction(LoaderAction).Lock.TIMEOUT is reached.
DynamicLinker.openLibraryLocal(String, boolean) or DynamicLinker.openLibraryGlobal(String, boolean)
retrieving the librarHandle.
SecurityManager is installed, user needs link permissions
for all libraries, i.e.
com.jogamp.gluegenBitstream.ByteStream.reset().
Bitstream.reset().
SecurityManager is installed, user needs link permissions
for the named library.
SecurityManager is installed, user needs link permissions
for the named library.
PiggybackURLConnection for description and examples.bitnum according to bit
and return the previous value.
bitnum according to bit
and return the previous value.
byte[]
arguments.
Bitstream.readBit(boolean).
uint16_t as read via Bitstream.readBits31(boolean, int)
and swap bytes if !bigEndian.
uint16_t value and swap bytes if !bigEndian.
uint32_t as read via Bitstream.readBits31(boolean, int)
and swap bytes if !bigEndian.
uint32_t and swap bytes if !bigEndian.
uint8_t as read via Bitstream.readBits31(boolean, int).
ReflectionUtil.MethodAccessor.available() before using instance.
GenericURLStreamHandlerFactory.register()
and if successful sets the asset handler for the given ClassLoader cl.
PrimitiveStack.getGrowSize().
buffer.
buffer.
Collection from this list.
Bitstream.ByteStream.mark(int).
Bitstream.mark(int).
copyFrom.
IOUtil.ClassResources.resourcePaths indexed by uriIndex using IOUtil.ClassResources.contextCL and IOUtil.getResource(Class, String).
IOUtil.ClassResources.resolve(int).
Collection c, ie
remove all elements not contained by the given Collection c.
char* in C) should be translated as returning a
java.lang.String.
invokeAndWait() semantics.FunctionTask.run().
CompoundType.addField(com.jogamp.gluegen.cgram.types.Field) operations will be made.
handler for protocol.
org.apache.tools.ant.types.Reference to simplify adding
of complex sets of files to include.
JarUtil.Resolver instance.
Bitstream.ByteStream.close()ing the previous one.
Bitstream.close()ing the previous one.
IOException in case Bitstream.EOS appears.
true and if a SecurityManager is installed, user needs link permissions
for all libraries, i.e.
RunnableExecutor implementation invoking Runnable.run()
on the AWT EDT.
0 if the given buffer is null.
Integers which are the indices of const char*
arguments that should be converted to Strings.
Ringbuffer.capacity.
invokeAndWait() semantics.individualTmpDir.
dir, which is processed and tested as described below.
dir
exists, and
is a directory, and
is writeable, and
files can be executed from the directory
file exists and matches the given requirements
Lock features with convenient functionality.TIMEOUT for Lock.lock() in ms,
defaults to Lock.DEFAULT_TIMEOUT.
jogamp
DynamicLibraryBundleInfo.getToolGetProcAddressFuncNameList().FunctionEmitter.emit(java.io.PrintWriter) would output.
int32_t value
as uint32_t if ≤ Integer.MAX_VALUE
as within an int storage.
int32_t value as uint32_t,
i.e.
URI to an URL while using a non encoded path.
jogamp.debug.Lock.TraceLock
maxwait in ms is reached.
uint32_t value long
value as int if ≤ Integer.MAX_VALUE.
Runnable taskAfterUnlockBeforeNotify while holding the exclusive lock.
PlatformPropsImpl.OS_TYPE is not Platform.OSType.ANDROID.
void* and other
C primitive pointers.
void* and other
C primitive pointers.
defined explicit
or derived from a string.VersionNumber specialization, holding the versionString
this instance is derived from.VersionNumber.VersionNumber(int, int, int).
VersionNumber.VersionNumber(String).
VersionNumber.VersionNumber(String, String).
VersionNumber.VersionNumber(String, java.util.regex.Pattern).
count free slots become available.
Bitstream.writeBit(boolean, int).
Bitstream.writeBits31(boolean, int, int),
while swapping bytes if !bigEndian beforehand.
Bitstream.writeBits31(boolean, int, int),
while swapping bytes if !bigEndian beforehand.
Bitstream.writeBits31(boolean, int, int).
zero version instance, w/o any component defined explicitly.
zero version instance, w/o any component defined explicitly.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||