3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MAXScriptPrefs Class Reference

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