Files
EgtGraphics/SceExecutor.h
T
Dario Sassi cae2cf6ab0 EgtGraphics 1.5b4 :
- aggiunta gestione dello sfondo anche sfumato
- adattamenti per modifiche a ICMdParser.
2014-02-25 16:40:18 +00:00

44 lines
1.5 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2013-2013
//----------------------------------------------------------------------------
// File : GraExecutor.h Data : 18.02.14 Versione : 1.5b3
// Contenuto : Dichiarazione della classe GraExecutor.
//
//
//
// Modifiche : 18.02.14 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include "/EgtDev/Include/EGrSceExecutor.h"
//----------------------------------------------------------------------------
class SceExecutor : public ISceExecutor
{
public :
virtual bool SetCmdParser( ICmdParser* pParser) ;
virtual bool AddExecutor( ICmdExecutor* pOtherExec) ;
virtual bool Execute( const std::string& sCmd1, const std::string& sCmd2, const STRVECTOR& vsParams) ;
virtual bool SetScene( IEGrScene* pScene) ;
public :
SceExecutor( void) ;
~SceExecutor( void) ;
private :
bool ExecutePause( const std::string& sCmd2, const STRVECTOR& vsParams) ;
bool ExecuteRedraw( const std::string& sCmd2, const STRVECTOR& vsParams) ;
bool ExecuteZoom( const std::string& sCmd2, const STRVECTOR& vsParams) ;
bool ExecuteCenter( const std::string& sCmd2, const STRVECTOR& vsParams) ;
bool ExecuteCamera( const std::string& sCmd2, const STRVECTOR& vsParams) ;
private :
IEGrScene* m_pScene ;
ICmdExecutor* m_pOtherExec ;
} ;