Helper class to manage ancillary visual mesh used by plugins. More...
#include <MRAncillaryMesh.h>
Public Member Functions | |
| AncillaryMesh ()=default | |
| AncillaryMesh (AncillaryMesh &&b) noexcept=default | |
| since this uniquely owns an ancillary object, we provide only move operations, not copy | |
| AncillaryMesh & | operator= (AncillaryMesh &&b) |
| AncillaryMesh (Object &parent) | |
| Make not-pickable object, link it to parent object. | |
| MRVIEWER_API void | make (Object &parent) |
| Make not-pickable object, link it to parent object. | |
| MRVIEWER_API void | reset () |
| detach owned object from parent, stops owning it | |
| ~AncillaryMesh () | |
| detach owned object from parent, stops owning it | |
Public Attributes | |
| std::shared_ptr< ObjectMesh > | obj |
Helper class to manage ancillary visual mesh used by plugins.