#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 |