|
3ds Max C++ API Reference
|
#include "maxheap.h"#include "baseinterface.h"#include "maxapi.h"#include "GetCOREInterface.h"#include "geom/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.
|
extern |