maxscript/util/mousetool.h File Reference

mousetool.h File Reference
#include "../kernel/value.h"
#include "../../mouseman.h"
#include "../../point3.h"
#include "../../cmdmode.h"
#include "../../maxapi.h"

Classes

class  MouseToolCallBack
 
class  MouseToolCommandMode
 
class  MouseTool
 

Macros

#define MOUSE_TOOL_COMMAND   7364
 
#define CID_MOUSE_TOOL   CID_USER + 45237
 
#define is_mousetool(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MouseTool))
 

Enumerations

enum  {
  cl_viewPoint, cl_worldPoint, cl_worldDist, cl_worldAngle,
  cl_gridPoint, cl_gridDist, cl_gridAngle, cl_nodeTM,
  cl_shift, cl_ctrl, cl_alt, cl_lbutton,
  cl_mbutton, cl_rbutton, cl_viewPointUnscaled
}
 

Macro Definition Documentation

#define MOUSE_TOOL_COMMAND   7364
#define CID_MOUSE_TOOL   CID_USER + 45237
#define is_mousetool (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MouseTool))

Enumeration Type Documentation

anonymous enum
Enumerator
cl_viewPoint 
cl_worldPoint 
cl_worldDist 
cl_worldAngle 
cl_gridPoint 
cl_gridDist 
cl_gridAngle 
cl_nodeTM 
cl_shift 
cl_ctrl 
cl_alt 
cl_lbutton 
cl_mbutton 
cl_rbutton 
cl_viewPointUnscaled 
24  {
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25
Definition: mousetool.h:25