Infinity Engine v0.6.20
C++ API Documentation
Loading...
Searching...
No Matches
API.h
1// INFINITY_API_PUBLIC
2
3#pragma once
4
5#include <Infinity/api.h>
6
7#include <cstddef>
8
9extern "C" {
18 struct PluginHandle;
19
31 INFINITY_API_PLUGIN int plugin_get_api_version();
32
44 INFINITY_API_PLUGIN PluginHandle* plugin_create();
45
56 INFINITY_API_PLUGIN void plugin_destroy(PluginHandle* handle);
57}
58
70#define INFINITY_PLUGIN_API_VERSION 1
Opaque handle to a plugin instance.