Rhino C++ API
8.14
|
#include <rhinoSdkDraw.h>
Public Member Functions | |
CRhinoDrawFancyAttributes () RHINO_NOEXCEPT | |
CRhinoDrawFancyAttributes (const CRhinoDrawFancyAttributes &) RHINO_NOEXCEPT | |
CRhinoDrawFancyAttributes (CRhinoDrawFancyAttributes &&) RHINO_NOEXCEPT | |
~CRhinoDrawFancyAttributes () RHINO_NOEXCEPT | |
const ON_Mesh * | FancyMesh () const RHINO_NOEXCEPT |
CRhinoDrawFancyAttributes & | operator= (const CRhinoDrawFancyAttributes &) RHINO_NOEXCEPT |
CRhinoDrawFancyAttributes & | operator= (CRhinoDrawFancyAttributes &&) RHINO_NOEXCEPT |
void | SetFancyMesh (ON_Mesh *fancy_mesh) RHINO_NOEXCEPT |
CRhinoDrawFancyAttributes::CRhinoDrawFancyAttributes | ( | ) |
CRhinoDrawFancyAttributes::~CRhinoDrawFancyAttributes | ( | ) |
The following are here to demonstrate how to handle parameters that are pointers to classes that need to be managed by this class.
CRhinoDrawFancyAttributes::CRhinoDrawFancyAttributes | ( | const CRhinoDrawFancyAttributes & | ) |
CRhinoDrawFancyAttributes::CRhinoDrawFancyAttributes | ( | CRhinoDrawFancyAttributes && | ) |
const ON_Mesh* CRhinoDrawFancyAttributes::FancyMesh | ( | ) | const |
The mesh that is pointed to will be deleted by ~CRhinoDrawFancyAttributes() and any future calls to SetFancyMeshManaged().
CRhinoDrawFancyAttributes& CRhinoDrawFancyAttributes::operator= | ( | const CRhinoDrawFancyAttributes & | ) |
CRhinoDrawFancyAttributes& CRhinoDrawFancyAttributes::operator= | ( | CRhinoDrawFancyAttributes && | ) |
void CRhinoDrawFancyAttributes::SetFancyMesh | ( | ON_Mesh * | fancy_mesh | ) |
fancy_mesh will be managed by this class. It will be deleted by ~CRhinoDrawFancyAttributes() or by any future calls to SetFancyMeshManaged().