This reference page is linked to from the following overview topics: Deferred Loading of Plug-ins.
Classes |
|
| class | PolyObject |
Defines |
|
| #define | PolyLibExport __declspec( dllimport ) |
| #define | POLY_MULTI_PROCESSING TRUE |
| #define | CID_EDITTRI CID_USER+0x1048 |
| Command Mode ID for edit-tri mode for Edit
Poly or Editable Poly. |
|
| #define | CID_TURNEDGE CID_USER+0x104E |
| Command Mode ID for turn-edge mode for Edit
Poly or Editable Poly. |
|
Functions |
|
|
PolyLibExport MaxSDK::Graphics::IAddRenderItemsHelper * |
CreatePolyObjectAddRenderItemsHelper (PolyObject *pObject) |
| Internal used only. |
|
| PolyLibExport ClassDesc * | GetPolyObjDescriptor () |
| PolyLibExport void | RegisterEditPolyObjDesc (ClassDesc *desc) |
| PolyLibExport ClassDesc * | GetEditPolyObjDesc () |
| PolyLibExport PolyObject * | CreateEditablePolyObject () |
| PolyLibExport void | ConvertPolyToPatch (MNMesh &from, PatchMesh &to, DWORD flags=0) |
| PolyLibExport void | ConvertPatchToPoly (PatchMesh &from, MNMesh &to, DWORD flags=0) |
| MAX_DEPRECATED PolyLibExport void | UpdateDisplayRequirements (MNMesh &mesh, unsigned long &requirementFlags) |
| PolyLibExport void | UpdatePolyObjectDisplay (MNMesh &mesh, MaxSDK::Graphics::IRenderItemContainer &renderItems, const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext) |
Variables |
|
| PolyLibExport Class_ID | polyObjectClassID |
| #define PolyLibExport __declspec( dllimport ) |
| #define POLY_MULTI_PROCESSING TRUE |
| #define CID_EDITTRI CID_USER+0x1048 |
Command Mode ID for edit-tri mode for Edit Poly or Editable Poly.
| #define CID_TURNEDGE CID_USER+0x104E |
Command Mode ID for turn-edge mode for Edit Poly or Editable Poly.
| PolyLibExport MaxSDK::Graphics::IAddRenderItemsHelper* CreatePolyObjectAddRenderItemsHelper | ( | PolyObject * | pObject | ) |
Internal used only.
Create an utility interface for any PolyObject to add their render items to targetRenderItemContainer after calling BaseObject::UpdateDisplay()
| PolyLibExport ClassDesc* GetPolyObjDescriptor | ( | ) |
| PolyLibExport void RegisterEditPolyObjDesc | ( | ClassDesc * | desc | ) |
| PolyLibExport ClassDesc* GetEditPolyObjDesc | ( | ) |
| PolyLibExport PolyObject* CreateEditablePolyObject | ( | ) |
| MAX_DEPRECATED PolyLibExport void UpdateDisplayRequirements | ( | MNMesh & | mesh, |
| unsigned long & | requirementFlags | ||
| ) |
| PolyLibExport void UpdatePolyObjectDisplay | ( | MNMesh & | mesh, |
| MaxSDK::Graphics::IRenderItemContainer & | renderItems, | ||
| const MaxSDK::Graphics::UpdateDisplayContext & | updateDisplayContext | ||
| ) |
| PolyLibExport Class_ID polyObjectClassID |