| Rhino C++ API
    8.24
    | 
#include <IRhRdkCustomRenderMeshManager.h>
 
  
| Public Member Functions | |
| RDK_DEPRECATED | CRhRdkCustomRenderMeshes (const CRhinoObject *pObject) | 
| virtual | ~CRhRdkCustomRenderMeshes () | 
| virtual void | Add (const ON_Cone &cone, const ON_Plane &truncation, const CRhRdkMaterial *pMaterial) | 
| virtual void | Add (const ON_PlaneSurface &plane, const CRhRdkMaterial *pMaterial) | 
| virtual void | Add (const ON_PlaneSurface &plane, const ON_Interval &cz, const CRhRdkMaterial *pMaterial) | 
| virtual void | Add (const ON_Sphere &sphere, const CRhRdkMaterial *pMaterial) | 
| virtual void | Add (ON_Mesh *pMesh, const CRhRdkMaterial *pMaterial) | 
| void | Add (ON_Mesh *pMesh, const CRhRdkMaterial *pMaterial, const ON_Xform *xform) | 
| void | AddEx (const ON_Cone &cone, const ON_Plane &truncation, const CRhRdkMaterial *pMaterial, std::shared_ptr< CRhinoCacheHandle > handle) | 
| void | AddEx (const ON_PlaneSurface &plane, const CRhRdkMaterial *pMaterial, std::shared_ptr< CRhinoCacheHandle > handle) | 
| void | AddEx (const ON_PlaneSurface &plane, const ON_Interval &cz, const CRhRdkMaterial *pMaterial, std::shared_ptr< CRhinoCacheHandle > handle) | 
| void | AddEx (const ON_Sphere &sphere, const CRhRdkMaterial *pMaterial, std::shared_ptr< CRhinoCacheHandle > handle) | 
| void | AddEx (ON_Mesh *pMesh, const CRhRdkMaterial *pMaterial, const ON_Xform *xform, std::shared_ptr< CRhinoCacheHandle > handle) | 
| void | AddEx (ON_Mesh *pMesh, const CRhRdkMaterial *pMaterial, std::shared_ptr< CRhinoCacheHandle > handle) | 
| virtual void | AddOnTheFlyMeshFromCache (int index, const ON_Mesh *pMesh) | 
| virtual const CRhRdkObjectAncestry * | Ancestry (void) const | 
| virtual bool | AutoDeleteMaterialsOn (void) const | 
| virtual bool | AutoDeleteMeshesOn (void) const | 
| virtual bool | Box (int iIndex, ON_PlaneSurface &plane, ON_Interval &z_interval) const | 
| virtual void | Clear (void) | 
| virtual bool | Cone (int iIndex, ON_Cone &cone, ON_Plane &truncation) const | 
| virtual void | ConvertMeshesToTriangles (void) | 
| virtual int | Count (void) const | 
| std::shared_ptr< CRhinoCacheHandle > | DisplayCacheHandle (int iIndex) const | 
| virtual void * | EVF (const wchar_t *wszFunc, void *pvData) | 
| virtual const ON_Xform & | GetInstanceTransform (void) const | 
| IRhRdkCustomRenderMeshes2 & | I2 (void) | 
| const IRhRdkCustomRenderMeshes2 & | I2 (void) const | 
| virtual const CRhRdkMaterial * | Material (int iIndex) const | 
| virtual const ON_Mesh * | Mesh (int iIndex) const | 
| const ON_Mesh * | MeshInstance (int iIndex, ON_Xform &instance_transform) const | 
| virtual const CRhinoObject * | Object (void) const | 
| virtual const UUID & | OriginalMaterialId (int iIndex) const | 
| void | OriginalTextureMappingIds (ON_SimpleArray< UUID > &ids) const | 
| virtual bool | Plane (int iIndex, ON_PlaneSurface &plane) const | 
| virtual void | PrepareRenderMeshesForMapping (void) | 
| virtual RhRdkRenderMeshPrimitiveTypes | PrimitiveType (int iIndex) const | 
| virtual UUID | ProviderId (void) const | 
| virtual void | SetAncestry (const class CRhRdkObjectAncestry &pAncestry) | 
| virtual void | SetAutoDeleteMaterialsOn (void) | 
| virtual void | SetAutoDeleteMeshesOn (void) | 
| virtual void | SetInstanceTransform (const ON_Xform &xformInstance) | 
| virtual void | SetProviderId (const UUID &uuidRMP) | 
| virtual void | SetUseObjectsMappingChannels (bool bSet) | 
| virtual bool | Sphere (int iIndex, ON_Sphere &sphere) const | 
| virtual bool | UseObjectsMappingChannels (void) const | 
|  Public Member Functions inherited from IRhRdkCustomRenderMeshes | |
| virtual | ~IRhRdkCustomRenderMeshes () | 
| Public Attributes | |
| CImpl * | m_pImpl | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from IRhRdkCustomRenderMeshes | |
| static void | Delete (IRhRdkCustomRenderMeshes *) | 
| static IRhRdkCustomRenderMeshes * | New (const CRhinoObject *pObject) | 
Built-in implementation of IRhRdkCustomRenderMeshes. This is now DEPRECATED. Use the creator functions in the interface classes.
| RDK_DEPRECATED CRhRdkCustomRenderMeshes::CRhRdkCustomRenderMeshes | ( | const CRhinoObject * | pObject | ) | 
| 
 | virtual | 
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| void CRhRdkCustomRenderMeshes::Add | ( | ON_Mesh * | pMesh, | 
| const CRhRdkMaterial * | pMaterial, | ||
| const ON_Xform * | xform | ||
| ) | 
Deprecated. See IRhRdkCustomRenderMeshes
| void CRhRdkCustomRenderMeshes::AddEx | ( | const ON_Cone & | cone, | 
| const ON_Plane & | truncation, | ||
| const CRhRdkMaterial * | pMaterial, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
| void CRhRdkCustomRenderMeshes::AddEx | ( | const ON_PlaneSurface & | plane, | 
| const CRhRdkMaterial * | pMaterial, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
| void CRhRdkCustomRenderMeshes::AddEx | ( | const ON_PlaneSurface & | plane, | 
| const ON_Interval & | cz, | ||
| const CRhRdkMaterial * | pMaterial, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
| void CRhRdkCustomRenderMeshes::AddEx | ( | const ON_Sphere & | sphere, | 
| const CRhRdkMaterial * | pMaterial, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
| void CRhRdkCustomRenderMeshes::AddEx | ( | ON_Mesh * | pMesh, | 
| const CRhRdkMaterial * | pMaterial, | ||
| const ON_Xform * | xform, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
Deprecated. See IRhRdkCustomRenderMeshes
| void CRhRdkCustomRenderMeshes::AddEx | ( | ON_Mesh * | pMesh, | 
| const CRhRdkMaterial * | pMaterial, | ||
| std::shared_ptr< CRhinoCacheHandle > | handle | ||
| ) | 
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| std::shared_ptr<CRhinoCacheHandle> CRhRdkCustomRenderMeshes::DisplayCacheHandle | ( | int | iIndex | ) | const | 
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| IRhRdkCustomRenderMeshes2& CRhRdkCustomRenderMeshes::I2 | ( | void | ) | 
Deprecated. See IRhRdkCustomRenderMeshes
| const IRhRdkCustomRenderMeshes2& CRhRdkCustomRenderMeshes::I2 | ( | void | ) | const | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| const ON_Mesh* CRhRdkCustomRenderMeshes::MeshInstance | ( | int | iIndex, | 
| ON_Xform & | instance_transform | ||
| ) | const | 
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| void CRhRdkCustomRenderMeshes::OriginalTextureMappingIds | ( | ON_SimpleArray< UUID > & | ids | ) | const | 
Deprecated. See IRhRdkCustomRenderMeshes3
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| 
 | virtual | 
Deprecated. See IRhRdkCustomRenderMeshes
Implements IRhRdkCustomRenderMeshes.
| CImpl* CRhRdkCustomRenderMeshes::m_pImpl | 
 1.8.17
 1.8.17