Rhino C++ API
8.10
|
#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 |
![]() | |
virtual | ~IRhRdkCustomRenderMeshes () |
Public Attributes | |
CImpl * | m_pImpl |
Additional Inherited Members | |
![]() | |
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 |