KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C ABI · Module entry / KroysModuleInfo

KroysModuleInfo

Filled by KroysPlugin_GetModuleInfo: the targets the module implements and the SDK it was built with.

Kindstruct
Headerkroys/kroys_plugin.h
Members5
DECLARATION

Declaration

Declared in kroys/kroys_plugin.h.

kroys_plugin.h
typedef struct KroysModuleInfo { ... } KroysModuleInfo;
REFERENCE

Members

Fields
#uint32_t structSize;

Size of this struct as the writer compiled it (sizeof); the reader uses it to detect members appended by later minor versions.

field
#uint32_t targets;

KROYS_TARGET_* bits the module implements

field
#KroysVersion sdkVersion;

headers the module was compiled with (KROYS_SDK_VERSION_*)

field
#const char* pluginId;

static string; must equal the manifest id

field
#const char* pluginVersion;

static string; informational

field
Members
uint32_t structSize;
uint32_t targets;
KroysVersion sdkVersion;
const char* pluginId;
const char* pluginVersion;

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.