Simulant is currently supported in some form on the following platforms:
The following platforms will be targetted when possible (or when someone submits patches):
Dreamcast support is currently a work in progress. The following things aren't supported yet:
There are also the following problems:
Simulant provides a Platform
property on the Window
that provides access to platform-specific functionality, for example, what the native resolution is, or how much memory is available.
Platform::total_ram_in_bytes()
- Return the total amount of physical ram, returns MEMORY_VALUE_UNAVAILABLE
if unsupportedPlatform::available_ram_in_bytes()
- Return the total amount of available ram, returns MEMORY_VALUE_UNAVAILABLE
if unsupportedPlatform::process_ram_usage_in_bytes(process_id)
- Returns the ram usage of the specified process (used by Application::ram_usage_in_bytes
), returns MEMORY_VALUE_UNAVAILABLE
if unsupported