Namespace SprutCAMTech.CAMAPI.Extensions
Structs
_FILETIME
_LARGE_INTEGER
_ULARGE_INTEGER
LogItem
Full information about log event
tagLogItem
Full information about log event
tagSTATSTG
Interfaces
IExtension
SprutCAM Open API extension
IExtensionFactory
Factory of extensions, which are included in one external library
IExtensionGlobal
Extension that is initialized when SprutCAM loads and finalized when SprutCAM terminates
IExtensionInfo
Information about extension, which can be included into SprutCAM Open API
IExtensionInfoGlobal
Info of extension that is initialized when SprutCAM loads and finalized when SprutCAM terminates
IExtensionInfoOperationSolver
Info of extension which implements operation toolpath calculation solver
IExtensionInfosIterator
Iterator of extension infos
IExtensionInfoUtility
Properties for utility in CAM application
IExtensionInfoUtilityRunner
Extension, which can run utilities in main window
IExtensionLibrariesIterator
Iterator of extension libraries
IExtensionLibrary
Library with extensions, which can be included into SprutCAM Open API
IExtensionLibraryLoader
Interface, describing loading extension libraries
IExtensionLogger
Logging extension work in SprutCAM Open API
IExtensionManager
Manager for extensions running in SprutCAM Open API
IExtensionOperationSolver
Extension which implements operation toolpath calculation solver
IExtensionStorage
Storage for extensions running in SprutCAM Open API
IExtensionUtilityRunner
Extension, which gives control to some target to execute some special job without necessity of result
IListExtension
List of extensions, which are included into library
IListExtensionInfo
List of extensions infos
IListExtensionLibrary
List of extension libraries
ISequentialStream
IStream
IUtilButtonContext
Information about utility in main SprutCAM window
Enums
enumTLogEventType
Possible values of log event types
enumTStorageType
Types of extensions storage
TLogEventType
Possible values of log event types
TStorageType
Types of extensions storage