1#ifndef _BBM_PYTHON_MACRO_H_
2#define _BBM_PYTHON_MACRO_H_
33 #error Fatal Error: missing configuration name (-DBBM_CONFIG=<name>)
37 #error Fatal Error: missing library name (-DBBM_NAME=<name>)
42#define BBM_PYTHON_MODULE_NAME BBM_CALL(_BBM_UCAT, BBM_NAME, BBM_CONFIG)
43#define _BBM_UCAT(a, b) a ## _ ## b
46#define BBM_PYTHON_MODULE BBM_CALL(PYBIND11_MODULE, BBM_PYTHON_MODULE_NAME, m)
49#define BBM_PYTHON_EMBED_MODULE BBM_CALL(PYBIND11_EMBEDDED_MODULE, BBM_PYTHON_MODULE_NAME, m)
52#define BBM_PYTHON_CORE bbm::python::core<bbm::BBM_CONFIG>(m);
Export a BSDF model to python.
Export of core classes to python.