DUSK_REQUIRE_API_VERSION

This commit is contained in:
madeline
2026-04-23 04:52:16 -07:00
parent 53573eb795
commit 99fb2b89ce
3 changed files with 17 additions and 0 deletions
+4
View File
@@ -75,6 +75,8 @@ All fields are optional but recommended. `name` falls back to the filename, `ver
```cpp
#include "dusk/mod_api.h"
DUSK_REQUIRE_API_VERSION // declares mod_api_version; loader rejects the mod if the engine is older
extern "C" {
void mod_init (DuskModAPI* api); // required, called once at startup
@@ -84,6 +86,8 @@ void mod_cleanup(DuskModAPI* api); // optional, called on shutdown
}
```
`DUSK_REQUIRE_API_VERSION` is optional but recommended. When present, the loader will refuse to initialize the mod if its API version doesn't exactly match the engine's.
---
## DuskModAPI Reference