lovr/src/modules/system/system.h

17 lines
360 B
C
Raw Normal View History

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);