|
Rumba C++ SDK
|
Functions | |
| virtual bool | maquina::NodeDelegate::has_geometry () const |
| Return true if this node has a geometry. More... | |
| virtual Shape | maquina::NodeDelegate::geometry () const |
| Returns the node's geometry. More... | |
| virtual bool | maquina::NodeDelegate::is_sculpt () const |
| This node is a sculpt node, i-e, displaces the vertices of the input scene's geometries using sparse buffers of delta position. More... | |
| virtual BufferConstV3f | maquina::NodeDelegate::input_points (const StringView &path, const QueryContext &qc=QueryContext::at_current_frame) const |
| Return the points of the input scene node at the given path. More... | |
| virtual SparseBufferConstV3f | maquina::NodeDelegate::delta_points (const StringView &path, const QueryContext &qc=QueryContext::at_current_frame) const |
| Return the delta points fot the scene node at the given path. More... | |
| virtual void | maquina::NodeDelegate::set_delta_points (const SparseBufferConstV3f &delta_points, const StringView &path, const ModificationContext &mc=ModificationContext::default_mc()) const |
| Set the delta points fot the scene node at the given path. More... | |
| virtual std::shared_ptr< maquina::NodeDelegate::Observer > | maquina::NodeDelegate::create_sculpt_observer (const std::function< void()> &func, bool in_interactive) |
| Create an observer notified when the NodeDelegate sculpt attributes have changed. More... | |
|
virtual |
Create an observer notified when the NodeDelegate sculpt attributes have changed.
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
Return the delta points fot the scene node at the given path.
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
Returns the node's geometry.
| std::runtime_error | if the node has no geometry. |
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
Return true if this node has a geometry.
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
Return the points of the input scene node at the given path.
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
This node is a sculpt node, i-e, displaces the vertices of the input scene's geometries using sparse buffers of delta position.
Reimplemented in maquina::NodeDelegateWrapper.
|
virtual |
Set the delta points fot the scene node at the given path.
Reimplemented in maquina::NodeDelegateWrapper.