Base class for interface handles.
Script interface wrapper for a component of the system class.
virtual void on_detach_system(::System::System &)
Callback triggered upon detaching a leaf from a system.
auto const & get_system() const
std::weak_ptr<::System::System > m_system
void bind_system(std::shared_ptr<::System::System > const &system)
virtual void on_bind_system(::System::System &)
Callback triggered upon binding a leaf to a system.
T get_value(Variant const &v)
Extract value of specific type T from a Variant.