3ds Max C++ API Reference
osnap.h File Reference
#include "export.h"
#include "maxheap.h"
#include "tab.h"
#include "maxtypes.h"
#include "geom/point2.h"
#include "strclass.h"

Classes

class  Candidate
 
class  Osnap
 
class  OSnapDecorator
 

Macros

#define RESET   0
 
#define NEXT   1
 
#define ICON_WIDTH   32
 
#define HILITE_NORMAL   (1<<0)
 
#define HILITE_BOX   (1<<1)
 
#define HILITE_NODE   (1<<2)
 
#define HILITE_CROSSHAIR   (1<<3)
 
#define OSNAP_STATE   _M("ObjectSnapPluginState")
 

Typedefs

typedef Tab< Candidate * > CandidateTab
 
typedef void(* SnapCallback) (Object *pobj, IPoint2 *p)
 

Macro Definition Documentation

◆ RESET

#define RESET   0

◆ NEXT

#define NEXT   1

◆ ICON_WIDTH

#define ICON_WIDTH   32

◆ HILITE_NORMAL

#define HILITE_NORMAL   (1<<0)

◆ HILITE_BOX

#define HILITE_BOX   (1<<1)

◆ HILITE_NODE

#define HILITE_NODE   (1<<2)

◆ HILITE_CROSSHAIR

#define HILITE_CROSSHAIR   (1<<3)

◆ OSNAP_STATE

#define OSNAP_STATE   _M("ObjectSnapPluginState")

Typedef Documentation

◆ CandidateTab

◆ SnapCallback

typedef void(* SnapCallback) (Object *pobj, IPoint2 *p)