Package com.jogamp.opencl.llb.impl
Class CLDynamicLibraryBundleInfo
- java.lang.Object
-
- com.jogamp.opencl.llb.impl.CLDynamicLibraryBundleInfo
-
- All Implemented Interfaces:
DynamicLibraryBundleInfo
public final class CLDynamicLibraryBundleInfo extends Object implements DynamicLibraryBundleInfo
-
-
Field Summary
-
Fields inherited from interface com.jogamp.common.os.DynamicLibraryBundleInfo
DEBUG
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CLDynamicLibraryBundleInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getGlueLibNames()
RunnableExecutor
getLibLoaderExecutor()
List<String>
getToolGetProcAddressFuncNameList()
List<List<String>>
getToolLibNames()
boolean
searchToolLibInSystemPath()
boolean
searchToolLibSystemPathFirst()
boolean
shallLinkGlobal()
Returnstrue
, since we might load the library and allow symbol access to subsequent libs.boolean
shallLookupGlobal()
Returnstrue
onAndroid
, andfalse
otherwise.long
toolGetProcAddress(long toolGetProcAddressHandle, String funcName)
boolean
useToolGetProcAdressFirst(String funcName)
-
-
-
Method Detail
-
shallLinkGlobal
public final boolean shallLinkGlobal()
Returns
true
, since we might load the library and allow symbol access to subsequent libs.- Specified by:
shallLinkGlobal
in interfaceDynamicLibraryBundleInfo
-
shallLookupGlobal
public final boolean shallLookupGlobal()
Returnstrue
onAndroid
, andfalse
otherwise.- Specified by:
shallLookupGlobal
in interfaceDynamicLibraryBundleInfo
-
getGlueLibNames
public final List<String> getGlueLibNames()
- Specified by:
getGlueLibNames
in interfaceDynamicLibraryBundleInfo
-
searchToolLibInSystemPath
public final boolean searchToolLibInSystemPath()
- Specified by:
searchToolLibInSystemPath
in interfaceDynamicLibraryBundleInfo
-
searchToolLibSystemPathFirst
public final boolean searchToolLibSystemPathFirst()
- Specified by:
searchToolLibSystemPathFirst
in interfaceDynamicLibraryBundleInfo
-
getToolLibNames
public final List<List<String>> getToolLibNames()
- Specified by:
getToolLibNames
in interfaceDynamicLibraryBundleInfo
-
getToolGetProcAddressFuncNameList
public final List<String> getToolGetProcAddressFuncNameList()
- Specified by:
getToolGetProcAddressFuncNameList
in interfaceDynamicLibraryBundleInfo
-
toolGetProcAddress
public final long toolGetProcAddress(long toolGetProcAddressHandle, String funcName)
- Specified by:
toolGetProcAddress
in interfaceDynamicLibraryBundleInfo
-
useToolGetProcAdressFirst
public final boolean useToolGetProcAdressFirst(String funcName)
- Specified by:
useToolGetProcAdressFirst
in interfaceDynamicLibraryBundleInfo
-
getLibLoaderExecutor
public final RunnableExecutor getLibLoaderExecutor()
- Specified by:
getLibLoaderExecutor
in interfaceDynamicLibraryBundleInfo
-
-