3ds Max C++ API Reference
Loading...
Searching...
No Matches
MAXScriptPrefs Class Reference

#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/maxscript/maxscript.h>

Public Member Functions

 MAXScriptPrefs ()
virtual ~MAXScriptPrefs ()
void Reset ()
virtual void LoadMAXScriptPreferences ()
virtual void SaveMAXScriptPreferences ()

Public Attributes

int loadStartupScripts
int loadSaveSceneScripts
int loadSavePersistentGlobals
MSTR font
int fontSize
int autoOpenListener
float initialHeapSize
int enableMacroRecorder
int showCommandPanelSwitch
int showToolSelections
int showMenuSelections
int absoluteSceneNames
int absoluteSubObjects
int absoluteTransforms
int useFastNodeNameLookup
int showGCStatus
int showEditorPath
int useMultiThreadedUsedMacroscriptCompile
int logUsedMacroscriptCompiles
int preValidateResourceValues
int displayScriptEditorOnError

Constructor & Destructor Documentation

◆ MAXScriptPrefs()

MAXScriptPrefs ( )
inline
509{ Reset(); }
void Reset()
Definition maxscript.h:511

◆ ~MAXScriptPrefs()

virtual ~MAXScriptPrefs ( )
inlinevirtual
510{ }

Member Function Documentation

◆ Reset()

void Reset ( )
inline
512 {
513 // MAXScript preference defaults
514 loadStartupScripts = TRUE;
517 font = _M("Consolas");
518 fontSize = 9;
519 initialHeapSize = 100.0f;
520 autoOpenListener = FALSE;
521 enableMacroRecorder = FALSE;
523 showToolSelections = FALSE;
524 showMenuSelections = FALSE;
525 absoluteSceneNames = FALSE;
526 absoluteSubObjects = FALSE;
527 absoluteTransforms = FALSE;
529 showGCStatus = FALSE;
530 showEditorPath = TRUE;
531 useMultiThreadedUsedMacroscriptCompile = FALSE; // not currently enabled because of gc issues
535 }
int showGCStatus
Definition maxscript.h:502
int loadSaveSceneScripts
Definition maxscript.h:488
int absoluteSubObjects
Definition maxscript.h:499
int loadSavePersistentGlobals
Definition maxscript.h:489
int showEditorPath
Definition maxscript.h:503
int logUsedMacroscriptCompiles
Definition maxscript.h:505
MSTR font
Definition maxscript.h:490
int displayScriptEditorOnError
Definition maxscript.h:507
int preValidateResourceValues
Definition maxscript.h:506
int enableMacroRecorder
Definition maxscript.h:494
int showMenuSelections
Definition maxscript.h:497
int fontSize
Definition maxscript.h:491
int useFastNodeNameLookup
Definition maxscript.h:501
int autoOpenListener
Definition maxscript.h:492
int absoluteTransforms
Definition maxscript.h:500
int showToolSelections
Definition maxscript.h:496
int absoluteSceneNames
Definition maxscript.h:498
int loadStartupScripts
Definition maxscript.h:487
int showCommandPanelSwitch
Definition maxscript.h:495
int useMultiThreadedUsedMacroscriptCompile
Definition maxscript.h:504
float initialHeapSize
Definition maxscript.h:493
#define _M(x)
Used to wrap string literals.
Definition strbasic.h:67

◆ LoadMAXScriptPreferences()

virtual void LoadMAXScriptPreferences ( )
virtual

◆ SaveMAXScriptPreferences()

virtual void SaveMAXScriptPreferences ( )
virtual

Member Data Documentation

◆ loadStartupScripts

int loadStartupScripts

◆ loadSaveSceneScripts

int loadSaveSceneScripts

◆ loadSavePersistentGlobals

int loadSavePersistentGlobals

◆ font

MSTR font

◆ fontSize

int fontSize

◆ autoOpenListener

int autoOpenListener

◆ initialHeapSize

float initialHeapSize

◆ enableMacroRecorder

int enableMacroRecorder

◆ showCommandPanelSwitch

int showCommandPanelSwitch

◆ showToolSelections

int showToolSelections

◆ showMenuSelections

int showMenuSelections

◆ absoluteSceneNames

int absoluteSceneNames

◆ absoluteSubObjects

int absoluteSubObjects

◆ absoluteTransforms

int absoluteTransforms

◆ useFastNodeNameLookup

int useFastNodeNameLookup

◆ showGCStatus

int showGCStatus

◆ showEditorPath

int showEditorPath

◆ useMultiThreadedUsedMacroscriptCompile

int useMultiThreadedUsedMacroscriptCompile

◆ logUsedMacroscriptCompiles

int logUsedMacroscriptCompiles

◆ preValidateResourceValues

int preValidateResourceValues

◆ displayScriptEditorOnError

int displayScriptEditorOnError