2021-02-25 16:00:12 +00:00
|
|
|
#include <stdbool.h>
|
2021-02-25 16:30:05 +00:00
|
|
|
#include <stdint.h>
|
2022-08-01 19:51:56 +00:00
|
|
|
#include "core/os.h"
|
2021-02-25 16:00:12 +00:00
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
typedef enum {
|
|
|
|
PERMISSION_AUDIO_CAPTURE
|
|
|
|
} Permission;
|
|
|
|
|
|
|
|
bool lovrSystemInit(void);
|
|
|
|
void lovrSystemDestroy(void);
|
|
|
|
const char* lovrSystemGetOS(void);
|
2021-02-25 16:30:05 +00:00
|
|
|
uint32_t lovrSystemGetCoreCount(void);
|
2021-02-25 16:00:12 +00:00
|
|
|
void lovrSystemRequestPermission(Permission permission);
|
2022-08-01 19:51:56 +00:00
|
|
|
bool lovrSystemIsKeyDown(os_key key);
|