|
|||||||||
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
Examples: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
.
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
.
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.
DynamicLinker.openLibraryLocal(String, boolean)
or DynamicLinker.openLibraryGlobal(String, boolean)
retrieving the librarHandle
.
PiggybackURLContext.resolve(String)
,
see AssetURLContext.resolve(String)
for an example.
Collection
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.
jogamp.debug.Lock
Lock.TIMEOUT
value, of 5000L ms
NativeLibrary
s, and remove all references.
individualTmpDir
recursively and remove it's reference.
NativeLibrary
s incl.
reset
helper method to install function pointers into a
ProcAddressTable.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.
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 ".".
protocol:/some/path/gluegen-rt.jar
parent dirname URI protocol:/some/path/
will be returned.
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.
aliasedName
.
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.
temp-root
+ IOUtil.tmpSubDir
,
e.g.
SecurityManager
is installed, user needs link permissions
for the named libraries.
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
.
true
if AWT is available and not in headless mode, otherwise false
.
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)
.
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.gluegen
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.
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.
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.
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
.
Integer
s which are the indices of const char*
arguments that should be converted to String
s.
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.
URI
to an URL
while using a non encoded path
for file scheme, i.e.
jogamp.debug.Lock.TraceLock
maxwait
in ms is reached.
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)
.
zero
version instance, w/o any component defined explicitly.
zero
version instance, w/o any component defined explicitly.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |