CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IExtensionLibraryLoader

    Interface, describing loading extension libraries

    Namespace: CAMAPI.Extensions
    Assembly: CAMAPI.Extensions.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("958691D1-B758-4C3F-87D0-26D3C7BBEEBD")]
    public interface IExtensionLibraryLoader

    Methods

    ClearReferences(string)

    Clear references, used by library, so we can destroy objects inside CAM application

    Declaration
    void ClearReferences(string LibraryPath)
    Parameters
    Type Name Description
    string LibraryPath

    IsLibraryLoaded(string)

    Return if library is loaded

    Declaration
    bool IsLibraryLoaded(string LibraryPath)
    Parameters
    Type Name Description
    string LibraryPath
    Returns
    Type Description
    bool

    Load(string, out TResultStatus)

    Declaration
    IExtensionFactory Load(string LibraryPath, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryPath
    TResultStatus ret
    Returns
    Type Description
    IExtensionFactory

    Unload(string, out TResultStatus)

    Declaration
    void Unload(string LibraryPath, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryPath
    TResultStatus ret
    In this article