ScummVM API documentation
OSystem

Description

API related to OSystem - the main interface for ScummVM backends.

Modules

 Subsystem modules
 
 Feature flags
 
 Graphics
 
 Overlay
 
 Mouse
 
 Events and Time
 
 Mutex handling
 
 Sound
 
 Audio CD
 
 Miscellaneous
 

Classes

struct  TimeDate
 
class  OSystem
 

Enumerations

enum  LogMessageType::Type { LogMessageType::kInfo, LogMessageType::kError, LogMessageType::kWarning, LogMessageType::kDebug }
 

Variables

OSystemg_system
 

Enumeration Type Documentation

◆ Type

Enumeration for log message types.

Enumerator
kInfo 

Info logs.

kError 

Error logs.

kWarning 

Warning logs.

kDebug 

Debug logs.

Variable Documentation

◆ g_system

OSystem* g_system

The global OSystem instance. Initialized in main().