Rumba C++ SDK
|
#include <UserData.h>
Public Member Functions | |
virtual | ~UserData () |
virtual StringView | type_name () const =0 |
virtual std::shared_ptr< NodeDelegate > | node_delegate (const std::shared_ptr< NodeDelegate > &, const StringView &) const |
Override this method if the final type has a NodeDelegate. More... | |
virtual bool | has_node_delegate () const |
|
inlinevirtual |
|
inlinevirtual |
Check if this value has node delegate.
Note: for performance reasons, this method is called on the default value of the plug.
|
inlinevirtual |
Override this method if the final type has a NodeDelegate.
|
pure virtual |
Implemented in maquina::BrushSculptPlugin::BrushSculptUserData, and maquina::NodeDelegateRumba.