EgtExecutor 2.3i1 :

- aggiunte funzione Exe e Lua Export3MF.
This commit is contained in:
DarioS
2021-09-08 08:38:26 +02:00
parent 3ebb735c1c
commit 5c059cd69d
5 changed files with 61 additions and 0 deletions
+16
View File
@@ -50,6 +50,7 @@ static const char* EEX_CREATEIMPORTSTL = "CreateImportStl" ;
static const char* EEX_CREATEIMPORT3MF = "CreateImport3MF" ;
static const char* EEX_CREATEEXPORTDXF = "CreateExportDxf" ;
static const char* EEX_CREATEEXPORTSTL = "CreateExportStl" ;
static const char* EEX_CREATEEXPORT3MF = "CreateExport3MF" ;
static const char* EEX_CREATEEXPORTSVG = "CreateExportSvg" ;
static const char* EEX_CREATEEEXEXECUTOR = "CreateExcExecutor" ;
@@ -325,6 +326,21 @@ MyCreateExportStl( void)
return pFun() ;
}
//-----------------------------------------------------------------------------
IExport3MF*
MyCreateExport3MF( void)
{
// verifico caricamento libreria EgtExchange
if ( s_hEEx == nullptr)
return nullptr ;
// recupero funzione creazione oggetto
typedef IExport3MF* (* PF_CreateExport3MF) ( void) ;
PF_CreateExport3MF pFun = (PF_CreateExport3MF)GetProcAddress( s_hEEx, EEX_CREATEEXPORT3MF) ;
if ( pFun == nullptr)
return nullptr ;
return pFun() ;
}
//-----------------------------------------------------------------------------
IExportSvg*
MyCreateExportSvg( void)