#include <RhRdkDeprecated.h>
|
virtual | ~IRhRdkCustomRenderMeshProvider () |
|
virtual ON_BoundingBox | BoundingBox (const ON_Viewport &vp, const CRhinoObject *pObject, const UUID &uuidRequestingPlugIn, IRhRdkCustomRenderMeshManager::eMeshType type) const =0 |
|
virtual bool | BuildCustomMeshes (const ON_Viewport &vp, const UUID &uuidRequestingPlugIn, IRhRdkCustomRenderMeshes &crmInOut, IRhRdkCustomRenderMeshManager::eMeshType type) const =0 |
|
virtual IRhRdkCustomRenderMeshProvider2 * | CustomRenderMeshProvider2 (void) |
|
virtual void | DeleteThis (void)=0 |
|
virtual void * | EVF (const wchar_t *, void *) |
|
virtual CRhRdkVariant | GetParameter (const CRhinoObject &object, const wchar_t *wszParamName) const =0 |
|
virtual bool | IsPlugInDependent (void) const =0 |
|
virtual bool | IsPreviewAndStandardSameMesh (void) const =0 |
|
virtual bool | IsViewDependent (void) const =0 |
|
virtual ON_wString | Name (void) const =0 |
|
virtual UUID | PlugInId (void) const =0 |
|
virtual UUID | ProviderId (void) const =0 |
|
virtual void | SetParameter (const CRhinoObject &object, const wchar_t *wszParamName, const CRhRdkVariant &value)=0 |
|
virtual bool | WillBuildCustomMesh (const ON_Viewport &vp, const CRhinoObject *pObject, const UUID &uuidRequestingPlugIn, IRhRdkCustomRenderMeshManager::eMeshType type) const =0 |
|
◆ ~IRhRdkCustomRenderMeshProvider()
virtual IRhRdkCustomRenderMeshProvider::~IRhRdkCustomRenderMeshProvider |
( |
| ) |
|
|
inlinevirtual |
◆ BoundingBox()
virtual ON_BoundingBox IRhRdkCustomRenderMeshProvider::BoundingBox |
( |
const ON_Viewport & |
vp, |
|
|
const CRhinoObject * |
pObject, |
|
|
const UUID & |
uuidRequestingPlugIn, |
|
|
IRhRdkCustomRenderMeshManager::eMeshType |
type |
|
) |
| const |
|
pure virtual |
◆ BuildCustomMeshes()
virtual bool IRhRdkCustomRenderMeshProvider::BuildCustomMeshes |
( |
const ON_Viewport & |
vp, |
|
|
const UUID & |
uuidRequestingPlugIn, |
|
|
IRhRdkCustomRenderMeshes & |
crmInOut, |
|
|
IRhRdkCustomRenderMeshManager::eMeshType |
type |
|
) |
| const |
|
pure virtual |
◆ CustomRenderMeshProvider2()
◆ DeleteThis()
virtual void IRhRdkCustomRenderMeshProvider::DeleteThis |
( |
void |
| ) |
|
|
pure virtual |
◆ EVF()
virtual void* IRhRdkCustomRenderMeshProvider::EVF |
( |
const wchar_t * |
, |
|
|
void * |
|
|
) |
| |
|
inlinevirtual |
◆ GetParameter()
virtual CRhRdkVariant IRhRdkCustomRenderMeshProvider::GetParameter |
( |
const CRhinoObject & |
object, |
|
|
const wchar_t * |
wszParamName |
|
) |
| const |
|
pure virtual |
◆ IsPlugInDependent()
virtual bool IRhRdkCustomRenderMeshProvider::IsPlugInDependent |
( |
void |
| ) |
const |
|
pure virtual |
◆ IsPreviewAndStandardSameMesh()
virtual bool IRhRdkCustomRenderMeshProvider::IsPreviewAndStandardSameMesh |
( |
void |
| ) |
const |
|
pure virtual |
◆ IsViewDependent()
virtual bool IRhRdkCustomRenderMeshProvider::IsViewDependent |
( |
void |
| ) |
const |
|
pure virtual |
◆ Name()
virtual ON_wString IRhRdkCustomRenderMeshProvider::Name |
( |
void |
| ) |
const |
|
pure virtual |
◆ PlugInId()
virtual UUID IRhRdkCustomRenderMeshProvider::PlugInId |
( |
void |
| ) |
const |
|
pure virtual |
◆ ProviderId()
virtual UUID IRhRdkCustomRenderMeshProvider::ProviderId |
( |
void |
| ) |
const |
|
pure virtual |
◆ SetParameter()
virtual void IRhRdkCustomRenderMeshProvider::SetParameter |
( |
const CRhinoObject & |
object, |
|
|
const wchar_t * |
wszParamName, |
|
|
const CRhRdkVariant & |
value |
|
) |
| |
|
pure virtual |
◆ WillBuildCustomMesh()
virtual bool IRhRdkCustomRenderMeshProvider::WillBuildCustomMesh |
( |
const ON_Viewport & |
vp, |
|
|
const CRhinoObject * |
pObject, |
|
|
const UUID & |
uuidRequestingPlugIn, |
|
|
IRhRdkCustomRenderMeshManager::eMeshType |
type |
|
) |
| const |
|
pure virtual |