#include "maxheap.h"
#include "baseinterface.h"
#include "maxapi.h"
#include "GetCOREInterface.h"
#include "matrix3.h"
#include "maxscript/ScripterExport.h"
Go to the source code of this file.
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... |
|
Defines |
|
#define | macroRec GetCOREInterface()->GetMacroRecorder() |
A utility macro for accessing the global
instance of the macro recorder. |
|
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 } |
Value types. More... |
|
Functions |
|
ScripterExport void | InitMacroRecorder () |
Variables |
|
ScripterExport MacroRecorder * | macroRecorder |
#define macroRec GetCOREInterface()->GetMacroRecorder() |
A utility macro for accessing the global instance of the macro recorder.
Definition at line 362 of file macrorec.h.
anonymous enum |
Value types.
mr_int |
An integer. Follow the tag with the int (Basic C type). |
mr_float |
A floating point value. Follow the tag with a double (Basic C type). |
mr_string |
A string. Follow the tab with the string (TCHAR*) (Basic C type). |
mr_bool |
A boolean. Follow the tag with a int (Basic C type). |
mr_point3 |
A Point3. Follow the tag with a Point3* (MAX SDK type). |
mr_color |
A Color. Follow the tag with a Color* (MAX SDK type). |
mr_angaxis |
An AngAxis. Follow the tag with an AngAxis* (MAX SDK type). |
mr_quat |
A Quaternion. Follow the tag with a Quat* (MAX SDK type). |
mr_time |
A TimeValue, follow the tag with a TimeValue (MAX SDK type). |
mr_reftarg |
A Reference Target pointer. Follow the tag with a ReferenceTarget* (MAX SDK type). |
mr_bitarray |
A bit array. Follow the tag with a pointer to a BitArray* (MAX SDK type). |
mr_pbbitmap |
A parameter block2 bitmap object. Follow the tag with a PBBitmap* (MAX SDK type). |
mr_matrix3 |
A Matrix3. Follow the tag with a Matrix3* (MAX SDK type). |
mr_nurbssel | |
mr_meshselbits | |
mr_meshsel | |
mr_subanim | |
mr_animatable | |
mr_classid | |
mr_nurbsselbits | |
mr_point4 | |
mr_acolor | |
mr_sel |
MaxScript Type. |
mr_funcall |
MaxScript Type. |
mr_varname |
MaxScript Type. |
mr_create |
MaxScript Type. |
mr_angle |
A floating point value with a ParamDimension of a stdAngleDim. Follow the tag with a double (MAX SDK type) |
mr_percent | |
mr_index | |
mr_prop | |
mr_name | |
mr_dimfloat |
A floating point value with the specified ParamDimension. Follow the tag with: ParamDimension*, double (MAX SDK type). |
mr_dimpoint3 |
A Point3 value with the specified ParamDimension. Follow the tag with: ParamDimension*, Point3* (MAX SDK type) |
mr_point2 |
Definition at line 325 of file macrorec.h.
{ 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, };
ScripterExport void InitMacroRecorder | ( | ) |
This global function is used internally to initialize the macro recorder and should not be called by plug-in developers.
ScripterExport MacroRecorder* macroRecorder |