carb::FrameworkInitializerForBindings¶
Defined in carb/BindingsUtils.h
-
class
carb
::
FrameworkInitializerForBindings
¶ A helper class used by CARB_BINDINGS() to acquire and release the Framework for a binding.
Public Functions
-
inline
FrameworkInitializerForBindings
(const char *scriptLanguage = "python")¶ Acquires the Carbonite Framework for this binding module.
Note
Calls acquireFrameworkForBindings() and OMNI_CORE_START() if the ONI core is not already started.
- Parameters
scriptLanguage – The script language that this binding works with.
-
inline
~FrameworkInitializerForBindings
()¶ Releases the Carbonite Framework for this binding module.
Note
Calls OMNI_CORE_STOP() if the constructor initialized the ONI core, and releaseFrameworkForBindings().
Public Members
-
bool
m_thisModuleStartedOmniCore
¶ A boolean indicating whether the constructor called OMNI_CORE_START().
-
inline