3ds Max C++ API Reference
|
Classes | |
class | PolyObject |
Macros | |
#define | PolyLibExport __declspec( dllimport ) |
#define | POLY_MULTI_PROCESSING TRUE |
Functions | |
PolyLibExport ClassDesc * | GetPolyObjDescriptor () |
PolyLibExport void | RegisterEditPolyObjDesc (ClassDesc *desc) |
PolyLibExport ClassDesc * | GetEditPolyObjDesc () |
PolyLibExport PolyObject * | CreateEditablePolyObject () |
PolyLibExport void | ConvertPolyToPatch (MNMesh &from, PatchMesh &to, DWORD flags=0) |
Converts a poly object to a patch mesh. | |
PolyLibExport void | ConvertPatchToPoly (PatchMesh &from, MNMesh &to, DWORD flags=0) |
Converts a patch object to a poly object. | |
PolyLibExport bool | PreparePolyObjectDisplay (MNMesh &mesh, const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext) |
PolyLibExport bool | UpdatePolyObjectPerNodeItemsDisplay (MNMesh &mesh, const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext &nodeContext, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer) |
PolyLibExport void | MakeImmediatePolyObjectWireframeRenderItemsAsGizmo (MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer) |
Variables | |
PolyLibExport Class_ID | polyObjectClassID |
#define PolyLibExport __declspec( dllimport ) |
#define POLY_MULTI_PROCESSING TRUE |
PolyLibExport ClassDesc * GetPolyObjDescriptor | ( | ) |
PolyLibExport void RegisterEditPolyObjDesc | ( | ClassDesc * | desc | ) |
PolyLibExport ClassDesc * GetEditPolyObjDesc | ( | ) |
PolyLibExport PolyObject * CreateEditablePolyObject | ( | ) |
PolyLibExport void ConvertPolyToPatch | ( | MNMesh & | from, |
PatchMesh & | to, | ||
DWORD | flags = 0 |
||
) |
Converts a poly object to a patch mesh.
PolyLibExport void ConvertPatchToPoly | ( | PatchMesh & | from, |
MNMesh & | to, | ||
DWORD | flags = 0 |
||
) |
Converts a patch object to a poly object.
PolyLibExport bool PreparePolyObjectDisplay | ( | MNMesh & | mesh, |
const MaxSDK::Graphics::UpdateDisplayContext & | updateDisplayContext | ||
) |
PolyLibExport bool UpdatePolyObjectPerNodeItemsDisplay | ( | MNMesh & | mesh, |
const MaxSDK::Graphics::UpdateDisplayContext & | updateDisplayContext, | ||
MaxSDK::Graphics::UpdateNodeContext & | nodeContext, | ||
MaxSDK::Graphics::IRenderItemContainer & | targetRenderItemContainer | ||
) |
PolyLibExport void MakeImmediatePolyObjectWireframeRenderItemsAsGizmo | ( | MaxSDK::Graphics::IRenderItemContainer & | targetRenderItemContainer | ) |
|
extern |