Rumba C++ SDK
Registry.h File Reference
#include "PlugDescriptor.h"
#include "Version.h"

Go to the source code of this file.

Classes

class  maquina::Registry
 Registry class used to declare and register a plug-in node. More...
 

Namespaces

 maquina
 This version of the SDK is unstable, i-e, it may change with no warning.
 

Macros

#define MAQUINA_DECLARE_PLUGINS   extern "C" MAQUINA_DLL_EXPORT int rumba_sdk_version; int rumba_sdk_version = RUMBA_SDK_BETA_VERSION;
 The register macros. More...
 
#define MAQUINA_REGISTER_PLUGINS   extern "C" MAQUINA_DLL_EXPORT void rumba_register_plugins( ::maquina::Registry &r )
 

Functions

MAQUINA_EXPORT Value maquina::default_value (const maquina::StringView &type_name)
 Return the default value of a type. More...
 

Macro Definition Documentation

◆ MAQUINA_DECLARE_PLUGINS

#define MAQUINA_DECLARE_PLUGINS   extern "C" MAQUINA_DLL_EXPORT int rumba_sdk_version; int rumba_sdk_version = RUMBA_SDK_BETA_VERSION;

The register macros.

◆ MAQUINA_REGISTER_PLUGINS

#define MAQUINA_REGISTER_PLUGINS   extern "C" MAQUINA_DLL_EXPORT void rumba_register_plugins( ::maquina::Registry &r )