| 3ds Max C++ API Reference
    | 
#include "coreexp.h"#include "maxheap.h"#include "maxtypes.h"#include "mouseman.h"#include <Geom/bitarray.h>#include "maxapi.h"#include "objmode.h"#include "object.h"#include "istdplug.h"#include "sbmtlapi.h"#include "patch.h"#include "Graphics/IMeshDisplay2.h"| Classes | |
| class | EP_BindMouseProc | 
| class | EP_BindCMode | 
| class | EP_ExtrudeMouseProc | 
| class | EP_ExtrudeSelectionProcessor | 
| class | EP_ExtrudeCMode | 
| class | EP_NormalFlipMouseProc | 
| class | EP_NormalFlipCMode | 
| class | EP_BevelMouseProc | 
| class | EP_BevelSelectionProcessor | 
| class | EP_BevelCMode | 
| class | EP_CreateVertMouseProc | 
| class | EP_CreateVertCMode | 
| class | EP_CreatePatchMouseProc | 
| class | EP_CreatePatchCMode | 
| class | EP_VertWeldMouseProc | 
| class | EP_VertWeldCMode | 
| class | EP_CopyTangentMouseProc | 
| class | EP_CopyTangentCMode | 
| class | EP_PasteTangentMouseProc | 
| class | EP_PasteTangentCMode | 
| class | POPickPatchAttach | 
| class | PatchObject | 
| class | POModRecord | 
| class | PatchObjectRestore | 
| class | SingleRefMakerPatchNode | 
| class | SingleRefMakerPatchMtl | 
| Macros | |
| #define | NS_PO_VERT 0 | 
| #define | NS_PO_EDGE 1 | 
| #define | NS_PO_PATCH 2 | 
| #define | DEF_PICKBOX_SIZE 4 | 
| #define | PO_OBJECT 0 | 
| #define | PO_VERTEX 1 | 
| #define | PO_EDGE 2 | 
| #define | PO_PATCH 3 | 
| #define | PO_ELEMENT 4 | 
| #define | PO_HANDLE 5 | 
| #define | PO_LEVELS 6 | 
| #define | CID_EP_BIND CID_USER + 203 | 
| #define | CID_EP_EXTRUDE CID_USER + 204 | 
| #define | CID_EP_BEVEL CID_USER + 205 | 
| #define | CID_EP_NORMAL_FLIP CID_USER + 206 | 
| #define | CID_CREATE_VERT CID_USER + 207 | 
| #define | CID_CREATE_PATCH CID_USER + 208 | 
| #define | CID_VERT_WELD CID_USER + 209 | 
| #define | CID_COPY_TANGENT CID_USER + 210 | 
| #define | CID_PASTE_TANGENT CID_USER + 211 | 
| #define | EP_DISP_RESULT 0x0100 | 
| #define | EP_POINT_CTRL_CONTAINER_REF 0 | 
| #define | EP_VERT_BASE_REF 1 | 
| #define | ID_PATCH_MENU 1333 | 
| Functions | |
| CoreExport ClassDesc * | GetPatchObjDescriptor () | 
| Variables | |
| CoreExport Class_ID | patchObjectClassID | 
| HINSTANCE | hInstance | 
| const DWORD | kPatchActions = 0x34fe4c77 | 
| const DWORD | kPatchActionsContext = 0x34fe4c77 | 
| #define NS_PO_VERT 0 | 
| #define NS_PO_EDGE 1 | 
| #define NS_PO_PATCH 2 | 
| #define DEF_PICKBOX_SIZE 4 | 
| #define PO_OBJECT 0 | 
| #define PO_VERTEX 1 | 
| #define PO_EDGE 2 | 
| #define PO_PATCH 3 | 
| #define PO_ELEMENT 4 | 
| #define PO_HANDLE 5 | 
| #define PO_LEVELS 6 | 
| #define CID_EP_BIND CID_USER + 203 | 
| #define CID_EP_EXTRUDE CID_USER + 204 | 
| #define CID_EP_BEVEL CID_USER + 205 | 
| #define CID_EP_NORMAL_FLIP CID_USER + 206 | 
| #define CID_CREATE_VERT CID_USER + 207 | 
| #define CID_CREATE_PATCH CID_USER + 208 | 
| #define CID_VERT_WELD CID_USER + 209 | 
| #define CID_COPY_TANGENT CID_USER + 210 | 
| #define CID_PASTE_TANGENT CID_USER + 211 | 
| #define EP_DISP_RESULT 0x0100 | 
| #define EP_POINT_CTRL_CONTAINER_REF 0 | 
| #define EP_VERT_BASE_REF 1 | 
| #define ID_PATCH_MENU 1333 | 
| CoreExport ClassDesc * GetPatchObjDescriptor | ( | ) | 
| 
 | extern | 
| 
 | extern | 
| const DWORD kPatchActions = 0x34fe4c77 | 
| const DWORD kPatchActionsContext = 0x34fe4c77 |