3ds Max C++ API Reference
Loading...
Searching...
No Matches
mousetool.h File Reference
#include "../kernel/value.h"
#include "../../mouseman.h"
#include <Geom/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)

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

◆ MOUSE_TOOL_COMMAND

#define MOUSE_TOOL_COMMAND   7364

◆ CID_MOUSE_TOOL

#define CID_MOUSE_TOOL   CID_USER + 45237

◆ is_mousetool

#define is_mousetool ( v)
Value:
Definition mousetool.h:77
#define DbgVerify(expr)
Definition assert1.h:85
#define is_sourcepositionwrapper(v)
Definition value.h:645
#define class_tag(_cls)
Definition value.h:602

Enumeration Type Documentation

◆ anonymous enum

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 {
@ cl_worldPoint
Definition mousetool.h:25
@ cl_gridPoint
Definition mousetool.h:25
@ cl_alt
Definition mousetool.h:25
@ cl_gridAngle
Definition mousetool.h:25
@ cl_nodeTM
Definition mousetool.h:25
@ cl_viewPointUnscaled
Definition mousetool.h:25
@ cl_worldAngle
Definition mousetool.h:25
@ cl_lbutton
Definition mousetool.h:25
@ cl_gridDist
Definition mousetool.h:25
@ cl_viewPoint
Definition mousetool.h:25
@ cl_worldDist
Definition mousetool.h:25
@ cl_mbutton
Definition mousetool.h:25
@ cl_shift
Definition mousetool.h:25
@ cl_rbutton
Definition mousetool.h:25
@ cl_ctrl
Definition mousetool.h:25