Telkin
Loading...
Searching...
No Matches
Mod.h
Go to the documentation of this file.
1#pragma once
2
3#include <dynamic_libs/os_types.h>
4#include <span>
5
6namespace tk {
14
15 using startfunc_t = void (*)(u32, u32);
16 using getTitleID_t = u64 (*)();
17 using getModID_t = const char* (*)();
19 using getDependencyManifest_t = const u8* (*)();
20
21 struct ModInfo {
22 const char* id;
23 const char* version;
24 };
25
27 bool isModLoaded(const char* id);
28}
bool isModLoaded(const char *id)
const char *(*)() getModID_t
Definition Mod.h:17
u64(*)() getTitleID_t
Definition Mod.h:16
const std::span< ModInfo > getMods()
void(*)(u32, u32) startfunc_t
Definition Mod.h:15
ModuleType(*)() getModuleType_t
Definition Mod.h:18
ModuleType
Definition Mod.h:7
@ CoreAPI
Definition Mod.h:11
@ Special
Definition Mod.h:9
@ Null
Definition Mod.h:8
@ CoreMod
Definition Mod.h:10
@ Standard
Definition Mod.h:12
Definition Mod.h:21
const char * version
Definition Mod.h:23
const char * id
Definition Mod.h:22