Simulant
21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
simulant
platforms
linux
platform.h
1
#pragma once
2
3
#include "../../platform.h"
4
5
namespace
smlt
{
6
7
class
LinuxPlatform
:
public
Platform
{
8
public
:
9
std::string name()
const override
{
10
return
"linux"
;
11
}
12
13
Resolution
native_resolution()
const override
;
14
15
uint64_t available_ram_in_bytes()
const override
;
16
uint64_t total_ram_in_bytes()
const override
;
17
uint64_t available_vram_in_bytes()
const override
{
18
return
MEMORY_VALUE_UNAVAILABLE;
19
}
20
21
uint64_t process_ram_usage_in_bytes(ProcessID process_id)
const override
;
22
};
23
24
}
smlt::LinuxPlatform
Definition:
platform.h:7
smlt
Definition:
animation.cpp:25
smlt::Platform
Definition:
platform.h:18
smlt::Resolution
Definition:
platform.h:10
Generated by
1.8.20