3ds Max C++ API Reference
CoreFunctions.h File Reference
#include <WTypes.h>
#include "CoreExport.h"

Macros

#define SYSSET_ENABLE_EDITABLEMESH   1
 
#define SYSSET_CLEAR_UNDO   2
 When GetSystemSetting is called with this the undo buffer is cleared. More...
 
#define SYSSET_EDITABLEMESH_ENABLE_KEYBOARD_ACCEL   3
 Are keyboard accelerators enabled for the editable mesh. More...
 
#define SYSSET_ENABLE_EDITMESHMOD   4
 Is the edit meh modifier enabled? More...
 
Motion Capture INI Flags
#define MCAP_INI_CHANNEL   1
 
#define MCAP_INI_PRESET   2
 
#define MCAP_INI_STOP   3
 
#define MCAP_INI_PLAY   4
 
#define MCAP_INI_RECORD   5
 
#define MCAP_INI_SSENABLE   6
 

Functions

CoreExport void SetLockFailureLevel (int level)
 
CoreExport int GetLockFailureLevel ()
 
CoreExport void SetMacroRecorderInterface (MacroRecorder *mri)
 For the macro-recorder to establish itself with CORE. More...
 
CoreExport void SetMacroScriptInterface (MacroDir *msd)
 To set the CUI macro scrit directory ref in CORE. More...
 
CoreExport int GetSystemSetting (int id)
 
CoreExport DWORD Get3DSMAXVersion ()
 
CoreExport int GetMotionCaptureINISetting (int ID)
 
CoreExport void SetMotionCaptureINISetting (int ID, int val)
 
CoreExport INT_PTR CoreExecute (int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0)
 

Macro Definition Documentation

◆ SYSSET_ENABLE_EDITABLEMESH

#define SYSSET_ENABLE_EDITABLEMESH   1

Are editable meshes enabled?

◆ SYSSET_CLEAR_UNDO

#define SYSSET_CLEAR_UNDO   2

When GetSystemSetting is called with this the undo buffer is cleared.

GetSystemSetting will return 0.

◆ SYSSET_EDITABLEMESH_ENABLE_KEYBOARD_ACCEL

#define SYSSET_EDITABLEMESH_ENABLE_KEYBOARD_ACCEL   3

Are keyboard accelerators enabled for the editable mesh.

◆ SYSSET_ENABLE_EDITMESHMOD

#define SYSSET_ENABLE_EDITMESHMOD   4

Is the edit meh modifier enabled?

◆ MCAP_INI_CHANNEL

#define MCAP_INI_CHANNEL   1

◆ MCAP_INI_PRESET

#define MCAP_INI_PRESET   2

◆ MCAP_INI_STOP

#define MCAP_INI_STOP   3

◆ MCAP_INI_PLAY

#define MCAP_INI_PLAY   4

◆ MCAP_INI_RECORD

#define MCAP_INI_RECORD   5

◆ MCAP_INI_SSENABLE

#define MCAP_INI_SSENABLE   6

Function Documentation

◆ SetLockFailureLevel()

CoreExport void SetLockFailureLevel ( int  level)

◆ GetLockFailureLevel()

CoreExport int GetLockFailureLevel ( )

◆ SetMacroRecorderInterface()

CoreExport void SetMacroRecorderInterface ( MacroRecorder mri)

For the macro-recorder to establish itself with CORE.

◆ SetMacroScriptInterface()

CoreExport void SetMacroScriptInterface ( MacroDir msd)

To set the CUI macro scrit directory ref in CORE.

◆ GetSystemSetting()

CoreExport int GetSystemSetting ( int  id)

◆ Get3DSMAXVersion()

CoreExport DWORD Get3DSMAXVersion ( )

◆ GetMotionCaptureINISetting()

CoreExport int GetMotionCaptureINISetting ( int  ID)

◆ SetMotionCaptureINISetting()

CoreExport void SetMotionCaptureINISetting ( int  ID,
int  val 
)

◆ CoreExecute()

CoreExport INT_PTR CoreExecute ( int  cmd,
ULONG_PTR  arg1 = 0,
ULONG_PTR  arg2 = 0,
ULONG_PTR  arg3 = 0 
)