Simulant  21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | List of all members
smlt::Platform Class Referenceabstract
Inheritance diagram for smlt::Platform:
smlt::AndroidPlatform smlt::DreamcastPlatform smlt::LinuxPlatform smlt::OSXPlatform smlt::PSPPlatform smlt::WindowsPlatform smlt::EvercadePlatform smlt::RaspberryPiPlatform

Public Member Functions

virtual std::string name () const =0
 
virtual Resolution native_resolution () const =0
 
virtual uint64_t total_ram_in_bytes () const =0
 
virtual uint64_t available_ram_in_bytes () const =0
 
virtual uint64_t used_ram_in_bytes () const
 
virtual uint64_t process_ram_usage_in_bytes (ProcessID process_id) const =0
 
virtual uint64_t available_vram_in_bytes () const =0
 

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