3ds Max C++ API Reference
Loading...
Searching...
No Matches
meshselection.h File Reference
#include "../kernel/value.h"
#include "mxsobjects.h"
#include "../../mnmesh.h"
#include "../../patch.h"
#include "..\protocols\arrays.inl"

Classes

class  MeshSelection
 
class  VertSelectionValue
 
class  FaceSelectionValue
 
class  EdgeSelectionValue
 

Macros

#define MSEL_ALL   1
 
#define MSEL_CUR   2
 
#define MSEL_EXP   3
 
#define MSEL_SINGLE   4
 
#define MSEL_NAMED   5
 
#define is_meshselection(v)
 
#define is_vertselection(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(VertSelectionValue))
 
#define is_faceselection(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(FaceSelectionValue))
 
#define is_edgeselection(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(EdgeSelectionValue))
 

Macro Definition Documentation

◆ MSEL_ALL

#define MSEL_ALL   1

◆ MSEL_CUR

#define MSEL_CUR   2

◆ MSEL_EXP

#define MSEL_EXP   3

◆ MSEL_SINGLE

#define MSEL_SINGLE   4

◆ MSEL_NAMED

#define MSEL_NAMED   5

◆ is_meshselection

#define is_meshselection (   v)
Value:
Definition: meshselection.h:174
Definition: meshselection.h:137
Definition: meshselection.h:99
#define DbgVerify(expr)
Definition: assert1.h:85
#define is_sourcepositionwrapper(v)
Definition: value.h:591
#define class_tag(_cls)
Definition: value.h:548

◆ is_vertselection

#define is_vertselection (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(VertSelectionValue))

◆ is_faceselection

#define is_faceselection (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(FaceSelectionValue))

◆ is_edgeselection

#define is_edgeselection (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(EdgeSelectionValue))