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 |