|
| py::object | fn |
| std::atomic_bool | active {true} |
◆ GilSafeCallable()
| Slic3r::anonymous_namespace{PluginHostUi.cpp}::GilSafeCallable::GilSafeCallable |
( |
py::object | f | ) |
|
|
inlineexplicit |
static double f(double x, double z_sin, double z_cos, bool vertical, bool flip)
Definition FillGyroid.cpp:124
py::object fn
Definition PluginHostUi.cpp:64
References Slic3r::f(), and fn.
◆ ~GilSafeCallable()
| Slic3r::anonymous_namespace{PluginHostUi.cpp}::GilSafeCallable::~GilSafeCallable |
( |
| ) |
|
|
inline |
77 {
79 }
void disable()
Definition PluginHostUi.cpp:67
References disable().
◆ disable()
| void Slic3r::anonymous_namespace{PluginHostUi.cpp}::GilSafeCallable::disable |
( |
| ) |
|
|
inline |
68 {
69 active.store(
false, std::memory_order_release);
70 PythonGILState gil;
71 if (gil)
73 else
75 }
std::atomic_bool active
Definition PluginHostUi.cpp:65
References active, and fn.
Referenced by ~GilSafeCallable().
◆ active
| std::atomic_bool Slic3r::anonymous_namespace{PluginHostUi.cpp}::GilSafeCallable::active {true} |
◆ fn
| py::object Slic3r::anonymous_namespace{PluginHostUi.cpp}::GilSafeCallable::fn |
The documentation for this struct was generated from the following file: