|
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 |