EgtExecutor 1.8g1 :
- aggiunta gestione immagini (inizialmente solo recupero dimensioni in pixel).
This commit is contained in:
+21
-5
@@ -38,6 +38,7 @@ static const char* EGR_GETEGRVERSION = "GetEGrVersion" ;
|
||||
static const char* EGR_SETEGRKEY = "SetEGrKey" ;
|
||||
static const char* EGR_CREATEEGRSCENE = "CreateEGrScene" ;
|
||||
static const char* EGR_CREATESCEEXECUTOR = "CreateSceExecutor" ;
|
||||
static const char* EGR_CREATEEGRIMAGEMGR = "CreateEgrImageMgr" ;
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -90,7 +91,7 @@ IsLoadedGraphicsDll( void)
|
||||
void
|
||||
MySetEGrLogger( ILogger* pLogger)
|
||||
{
|
||||
// verifico caricamento libreria MachMgr
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return ;
|
||||
// recupero funzione che imposta il logger
|
||||
@@ -105,7 +106,7 @@ MySetEGrLogger( ILogger* pLogger)
|
||||
const char*
|
||||
MyGetEGrVersion( void)
|
||||
{
|
||||
// verifico caricamento libreria MachMgr
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return "" ;
|
||||
// recupero funzione che restituisce la versione della libreria
|
||||
@@ -120,7 +121,7 @@ MyGetEGrVersion( void)
|
||||
void
|
||||
MySetEGrKey( const string& sKey)
|
||||
{
|
||||
// verifico caricamento libreria MachMgr
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return ;
|
||||
// recupero funzione che imposta i codici di protezione
|
||||
@@ -135,7 +136,7 @@ MySetEGrKey( const string& sKey)
|
||||
IEGrScene*
|
||||
MyCreateEGrScene( void)
|
||||
{
|
||||
// verifico caricamento libreria MachMgr
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return nullptr ;
|
||||
// recupero funzione creazione oggetto
|
||||
@@ -150,7 +151,7 @@ MyCreateEGrScene( void)
|
||||
ISceExecutor*
|
||||
MyCreateSceExecutor( void)
|
||||
{
|
||||
// verifico caricamento libreria MachMgr
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return nullptr ;
|
||||
// recupero funzione creazione oggetto
|
||||
@@ -160,3 +161,18 @@ MyCreateSceExecutor( void)
|
||||
return nullptr ;
|
||||
return pFun() ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
IEgrImageMgr*
|
||||
MyCreateEgrImageMgr( void)
|
||||
{
|
||||
// verifico caricamento libreria EgtGraphics
|
||||
if ( s_hEGr == nullptr)
|
||||
return nullptr ;
|
||||
// recupero funzione creazione oggetto
|
||||
typedef IEgrImageMgr* (* PF_CreateEgrImageMgr) ( void) ;
|
||||
PF_CreateEgrImageMgr pFun = (PF_CreateEgrImageMgr)GetProcAddress( s_hEGr, EGR_CREATEEGRIMAGEMGR) ;
|
||||
if ( pFun == nullptr)
|
||||
return nullptr ;
|
||||
return pFun() ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user