|
Rhino C++ API
8.24
|
#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().
1.8.17