KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C ABI / Basics

Basics

Constants and types of this part of kroys/kroys_plugin.h.

Headerkroys/kroys_plugin.h
SDK2.2.0
REFERENCE

Constants and types

Constants
##define KROYS_SDK_VERSION_MAJOR 2u
Not documented yet.
constant
##define KROYS_SDK_VERSION_MINOR 2u
Not documented yet.
constant
##define KROYS_SDK_VERSION_PATCH 0u
Not documented yet.
constant
##define KROYS_PLUGIN_EXPORT KROYS_EXTERN_C KROYS_PLUGIN_EXPORT_ATTRIBUTE
Not documented yet.
constant
##define KROYS_PLUGIN_GET_MODULE_INFO_SYMBOL "KroysPlugin_GetModuleInfo"
Not documented yet.
constant
##define KROYS_PLUGIN_START_SYMBOL "KroysPlugin_Start"
Not documented yet.
constant
##define KROYS_API_HAS (Type, pointer, member) ((pointer) != NULL && (size_t)(pointer)->structSize >= offsetof(Type, member) + sizeof(((Type*)0)->member))

True when pointer (a host table, or a struct the other side filled) is large enough to hold member of Type: KROYS_API_HAS(KroysUiApi, host->ui, ProgressBar).

constant
kroys_plugin.h
#define KROYS_SDK_VERSION_MAJOR 2u
#define KROYS_SDK_VERSION_MINOR 2u
#define KROYS_SDK_VERSION_PATCH 0u
#define KROYS_PLUGIN_EXPORT KROYS_EXTERN_C KROYS_PLUGIN_EXPORT_ATTRIBUTE
#define KROYS_PLUGIN_GET_MODULE_INFO_SYMBOL "KroysPlugin_GetModuleInfo"
#define KROYS_PLUGIN_START_SYMBOL "KroysPlugin_Start"
#define KROYS_API_HAS (Type, pointer, member) ((pointer) != NULL && (size_t)(pointer)->structSize >= offsetof(Type, member) + sizeof(((Type*)0)->member))

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