ScummVM API documentation
Wintermute::BaseEngine Class Reference
Inheritance diagram for Wintermute::BaseEngine:
Common::Singleton< Wintermute::BaseEngine > Common::NonCopyable

Public Member Functions

void setGameRef (BaseGame *gameRef)
 
Common::RandomSourcegetRandomSource ()
 
uint32 randInt (int from, int to)
 
SystemClassRegistrygetClassRegistry ()
 
BaseGamegetGameRef ()
 
BaseFileManagergetFileManager ()
 
BaseSoundMgrgetSoundMgr ()
 
Common::String getGameTargetName () const
 
Common::String getGameId () const
 
Common::Language getLanguage () const
 
uint32 getFlags () const
 
WMETargetExecutable getTargetExecutable () const
 
bool isFoxTail (WMETargetExecutable v1=FOXTAIL_OLDEST_VERSION, WMETargetExecutable v2=FOXTAIL_LATEST_VERSION) const
 
void addFlags (uint32 flags)
 

Static Public Member Functions

static void createInstance (const Common::String &targetName, const Common::String &gameId, Common::Language lang, WMETargetExecutable targetExecutable, uint32 flags)
 
static BaseRenderergetRenderer ()
 
static const TimergetTimer ()
 
static const TimergetLiveTimer ()
 
static void LOG (bool res, const char *fmt,...)
 
static bool isFoxTailCheck (WMETargetExecutable t, WMETargetExecutable v1=FOXTAIL_OLDEST_VERSION, WMETargetExecutable v2=FOXTAIL_LATEST_VERSION)
 
- Static Public Member Functions inherited from Common::Singleton< Wintermute::BaseEngine >
static bool hasInstance ()
 
static Wintermute::BaseEngineinstance ()
 
static void destroy ()
 

Additional Inherited Members

- Protected Types inherited from Common::Singleton< Wintermute::BaseEngine >
typedef Wintermute::BaseEngine SingletonBaseType
 
- Static Protected Attributes inherited from Common::Singleton< Wintermute::BaseEngine >
static Wintermute::BaseEngine_singleton
 

The documentation for this class was generated from the following file: