|
Rhino C++ API
8.24
|
#include <RhRdkSdkRender.h>
Public Member Functions | |
| CRhRdkRenderMesh () | |
| virtual | ~CRhRdkRenderMesh () |
| virtual const CRhRdkObjectAncestry * | Ancestry (void) const |
| virtual ON_BoundingBox | BoundingBox (void) const |
| virtual bool | Box (ON_PlaneSurface &plane, ON_Interval &z_interval) const |
| virtual void | Clear (void) |
| virtual bool | Cone (ON_Cone &cone, ON_Plane &truncation) const |
| virtual void * | EVF (const wchar_t *wszFunc, void *pvData) |
| virtual bool | IsONMaterial (void) const |
| virtual bool | IsRdkMaterial (void) const |
| virtual const ON_Mesh * | Mesh (void) const |
| virtual_su std::shared_ptr< const ON_Mesh > | MeshEx (void) const |
| virtual const CRhinoObject * | Object (void) const |
| virtual const ON_Material * | ONMaterial (void) const |
| virtual bool | Plane (ON_PlaneSurface &plane) const |
| enum RhRdkRenderMeshPrimitiveTypes | PrimitiveType (void) const |
| virtual const CRhRdkMaterial * | RdkMaterial (void) const |
| virtual_su std::shared_ptr< const CRhRdkMaterial > | RdkMaterialEx (void) const |
| virtual void | SetAncestry (const CRhRdkObjectAncestry &rma) |
| virtual void | SetBox (const ON_PlaneSurface &plane, const ON_Interval &z_interval) |
| virtual void | SetCone (const ON_Cone &cone, const ON_Plane &plane) |
| virtual void | SetGeometry (const CRhRdkCustomRenderMeshes &crm, int iIndex) |
| virtual_su void | SetGeometryEx (const IRhRdkCustomRenderMeshes &crm, int iIndex) |
| virtual_su void | SetGeometryEx (const RhRdk::CustomRenderMeshes::IRenderMeshes::IInstance &instance) |
| virtual void | SetMesh (const ON_Mesh *pMesh) |
| void | SetMesh (std::shared_ptr< const ON_Mesh > pMesh) |
| virtual void | SetObject (const CRhinoObject *pObject) |
| virtual void | SetONMaterial (const ON_Material *pONMaterial) |
| virtual void | SetPlane (const ON_PlaneSurface &plane) |
| virtual void | SetRdkMaterial (const CRhRdkMaterial *pRdkMaterial) |
| virtual_su void | SetRdkMaterial (std::shared_ptr< const CRhRdkMaterial > pRdkMaterial) |
| virtual void | SetSphere (const ON_Sphere &sphere) |
| virtual void | SetXformInstance (const ON_Xform &xform) |
| virtual const ON_Sphere * | Sphere (void) const |
| virtual ON_Xform | XformInstance (void) const |
Public Member Functions inherited from CRhRdkObject | |
| CRhRdkObject () | |
| virtual | ~CRhRdkObject () |
| void | operator delete (void *buf) |
| void | operator delete[] (void *buf) |
| void * | operator new (size_t size) |
| void * | operator new[] (size_t size) |
Additional Inherited Members | |
Static Public Member Functions inherited from CRhRdkObject | |
| static void | CheckMemory (void) |
| static void | PopulateDebuggingInfo (void) |
| CRhRdkRenderMesh::CRhRdkRenderMesh | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Emergency virtual function for future expansion.
Reimplemented from CRhRdkObject.
|
virtual |
|
virtual |
|
virtual |
| virtual_su std::shared_ptr<const ON_Mesh> CRhRdkRenderMesh::MeshEx | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
strong |
|
virtual |
| virtual_su std::shared_ptr<const CRhRdkMaterial> CRhRdkRenderMesh::RdkMaterialEx | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
| virtual_su void CRhRdkRenderMesh::SetGeometryEx | ( | const IRhRdkCustomRenderMeshes & | crm, |
| int | iIndex | ||
| ) |
| virtual_su void CRhRdkRenderMesh::SetGeometryEx | ( | const RhRdk::CustomRenderMeshes::IRenderMeshes::IInstance & | instance | ) |
|
virtual |
| void CRhRdkRenderMesh::SetMesh | ( | std::shared_ptr< const ON_Mesh > | pMesh | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| virtual_su void CRhRdkRenderMesh::SetRdkMaterial | ( | std::shared_ptr< const CRhRdkMaterial > | pRdkMaterial | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
1.8.17