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 |