|
Rumba C++ SDK
|
Classes | |
| class | maquina::NodeDelegate::Observer |
| An object to keep an observer alive. More... | |
| class | maquina::NodeDelegate::AttributeDelegate |
| A node attribute delegate. More... | |
| class | maquina::NodeDelegate::AttributeIteratorDelegate |
| A node attribute iterator delegate to implement in the plugin. More... | |
| class | maquina::NodeDelegate::AttributeIterator |
| A node attribute iterator. More... | |
| struct | maquina::NodeDelegate::Attributes |
| A node attributes iteration. More... | |
Functions | |
| virtual int | maquina::NodeDelegate::attribute_count () const |
| Returns the number of attributes. More... | |
| virtual std::shared_ptr< AttributeDelegate > | maquina::NodeDelegate::attribute (const StringView &name) |
| Return a node attribute using its name. More... | |
| virtual void | maquina::NodeDelegate::channels (std::unordered_set< Plug > &set) const |
| virtual std::shared_ptr< AttributeIteratorDelegate > | maquina::NodeDelegate::_attributes_begin () |
| Return the begin iterator of the attributes. More... | |
| virtual std::shared_ptr< AttributeIteratorDelegate > | maquina::NodeDelegate::_attributes_end () |
| Return the end iterator of the attributes. More... | |
| Attributes | maquina::NodeDelegate::attributes () |
|
protectedvirtual |
Return the begin iterator of the attributes.
Reimplemented in maquina::NodeDelegateRumba.
|
protectedvirtual |
Return the end iterator of the attributes.
Reimplemented in maquina::NodeDelegateRumba.
|
virtual |
Return a node attribute using its name.
Return nullptr if the attribute does not exist.
Reimplemented in maquina::NodeDelegateRumba.
|
virtual |
Returns the number of attributes.
Reimplemented in maquina::NodeDelegateRumba.
|
inline |
|
virtual |
Return the animation channels of the represented node.
Reimplemented in maquina::NodeDelegateRumba.