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

ScripterExport bool HaveScriptedCustAttribDefs ()
 

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

ScripterExport bool HaveScriptedCustAttribDefs ( )