#include "maxheap.h"#include "baseinterface.h"#include "maxapi.h"#include "GetCOREInterface.h"#include "matrix3.h"#include "maxscript/ScripterExport.h"Classes | |
| class | MacroRecorder |
| Provides various methods to emit pieces of script to the Macro Recorder. More... | |
| class | MacroRecorder::MacroRecorderDisable |
| Class for easily & safely disabling the macro recorder. More... | |
Macros | |
| #define | macroRec (GetCOREInterface() ? GetCOREInterface()->GetMacroRecorder() : nullptr) |
| A utility macro for accessing the global instance of the macro recorder. More... | |
Enumerations | |
| enum | { mr_int, mr_float, mr_string, mr_bool, mr_point3, mr_color, mr_angaxis, mr_quat, mr_time, mr_reftarg, mr_bitarray, mr_pbbitmap, mr_matrix3, mr_nurbssel, mr_meshselbits, mr_meshsel, mr_subanim, mr_animatable, mr_classid, mr_nurbsselbits, mr_point4, mr_acolor, mr_sel, mr_funcall, mr_varname, mr_create, mr_angle, mr_percent, mr_index, mr_prop, mr_name, mr_dimfloat, mr_dimpoint3, mr_point2 } |
Functions | |
| ScripterExport void | InitMacroRecorder () |
| ScripterExport const MCHAR * | command_name_from_code (int com) |
Variables | |
| ScripterExport MacroRecorder * | macroRecorder |
| #define macroRec (GetCOREInterface() ? GetCOREInterface()->GetMacroRecorder() : nullptr) |
A utility macro for accessing the global instance of the macro recorder.
| ScripterExport void InitMacroRecorder | ( | ) |
This global function is used internally to initialize the macro recorder and should not be called by plug-in developers.
| ScripterExport const MCHAR* command_name_from_code | ( | int | com | ) |
This global function is used internally to convert from a command id to the corresponding maxscript command name.
| ScripterExport MacroRecorder* macroRecorder |