Rumba C++ SDK
Initialize.h
Go to the documentation of this file.
1 /*
2 
3  *
4  ***
5  *****
6  ********************* Mercenaries Engineering SARL
7  ***************** Copyright (C) 2018
8  *************
9  ********* http://www.mercenaries-engineering.com
10  ***********
11  **** ****
12  ** **
13 
14 */
16 #pragma once
17 
18 #include <vector>
19 #include <string>
20 
21 #include "Export.h"
22 
23  namespace maquina
24  {
27 
29  MAQUINA_EXPORT void release();
30 
32  MAQUINA_EXPORT void load_plugins(const std::vector<std::wstring>& plugin_directories);
33 
36 
39 
42  }
MAQUINA_EXPORT void initialize()
When the Rumba Engine is embedded in an application, this function should be called before any Rumba ...
MAQUINA_EXPORT bool has_python()
Return true if Python is available.
This version of the SDK is unstable, i-e, it may change with no warning.
Definition: AddCurveAction.h:20
MAQUINA_EXPORT void configure_tty()
Configure the process console to accept utf-8 and ANSI colors.
MAQUINA_EXPORT void release()
When the Rumba Engine is embedded in an application, this function should be called before to leave t...
#define MAQUINA_EXPORT
Definition: Export.h:31
MAQUINA_EXPORT void load_plugins(const std::vector< std::wstring > &plugin_directories)
Load all the Rumba plug-ins from directories.
MAQUINA_EXPORT bool tty_colors()
Return true if colors should be used on the tty.