Package jogamp.openal

Class ALDynamicLibraryBundleInfo

  • All Implemented Interfaces:
    com.jogamp.common.os.DynamicLibraryBundleInfo

    public final class ALDynamicLibraryBundleInfo
    extends Object
    implements com.jogamp.common.os.DynamicLibraryBundleInfo
    • Constructor Detail

      • ALDynamicLibraryBundleInfo

        protected ALDynamicLibraryBundleInfo()
    • 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 interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • shallLookupGlobal

        public final boolean shallLookupGlobal()

        Returns false.

        Specified by:
        shallLookupGlobal in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • getGlueLibNames

        public final List<String> getGlueLibNames()
        Specified by:
        getGlueLibNames in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • searchToolLibInSystemPath

        public final boolean searchToolLibInSystemPath()
        Specified by:
        searchToolLibInSystemPath in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • searchToolLibSystemPathFirst

        public final boolean searchToolLibSystemPathFirst()
        Specified by:
        searchToolLibSystemPathFirst in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • getToolLibNames

        public final List<List<String>> getToolLibNames()
        Specified by:
        getToolLibNames in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • getToolGetProcAddressFuncNameList

        public final List<String> getToolGetProcAddressFuncNameList()
        Specified by:
        getToolGetProcAddressFuncNameList in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • toolGetProcAddress

        public final long toolGetProcAddress​(long toolGetProcAddressHandle,
                                             String funcName)
        Specified by:
        toolGetProcAddress in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • useToolGetProcAdressFirst

        public final boolean useToolGetProcAdressFirst​(String funcName)
        Specified by:
        useToolGetProcAdressFirst in interface com.jogamp.common.os.DynamicLibraryBundleInfo
      • getLibLoaderExecutor

        public final com.jogamp.common.util.RunnableExecutor getLibLoaderExecutor()
        Specified by:
        getLibLoaderExecutor in interface com.jogamp.common.os.DynamicLibraryBundleInfo