maxscript/mxsplugin/mxsCustomAttributes.h File Reference

mxsCustomAttributes.h File Reference
#include <map>
#include "../../custattrib.h"
#include "../../ICustAttribContainer.h"
#include "mxsplugin.h"

Classes

class  MSCustAttribDef
 
class  MSCustAttrib
 
class  FindCustAttribOwnerDEP
 

Macros

#define I_SCRIPTEDCUSTATTRIB   0x000010C1
 
#define MSCUSTATTRIB_CHUNK   0x0110
 
#define MSCUSTATTRIB_NAME_CHUNK   0x0010
 
#define is_attribute_def(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MSCustAttribDef))
 

Typedefs

typedef std::map< Class_ID,
MSCustAttribDef * > 
MSCustAttribDefMap
 
typedef
MSCustAttribDefMap::iterator 
MSCustAttribDefMapIter
 
typedef
MSCustAttribDefMap::const_iterator 
MSCustAttribDefMapConstIter
 
typedef
MSCustAttribDefMap::value_type 
MSCustAttribDefMapValue
 

Functions

 visible_class (MSCustAttribDef) class MSCustAttribDef
 

Macro Definition Documentation

#define I_SCRIPTEDCUSTATTRIB   0x000010C1
#define MSCUSTATTRIB_CHUNK   0x0110
#define MSCUSTATTRIB_NAME_CHUNK   0x0010
#define is_attribute_def (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MSCustAttribDef))

Typedef Documentation

typedef MSCustAttribDefMap::iterator MSCustAttribDefMapIter
typedef MSCustAttribDefMap::const_iterator MSCustAttribDefMapConstIter
typedef MSCustAttribDefMap::value_type MSCustAttribDefMapValue

Function Documentation

visible_class ( MSCustAttribDef  )