3ds Max C++ API 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

◆ I_SCRIPTEDCUSTATTRIB

#define I_SCRIPTEDCUSTATTRIB   0x000010C1

◆ MSCUSTATTRIB_CHUNK

#define MSCUSTATTRIB_CHUNK   0x0110

◆ MSCUSTATTRIB_NAME_CHUNK

#define MSCUSTATTRIB_NAME_CHUNK   0x0010

◆ is_attribute_def

#define is_attribute_def (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MSCustAttribDef))

Typedef Documentation

◆ MSCustAttribDefMap

◆ MSCustAttribDefMapIter

typedef MSCustAttribDefMap::iterator MSCustAttribDefMapIter

◆ MSCustAttribDefMapConstIter

typedef MSCustAttribDefMap::const_iterator MSCustAttribDefMapConstIter

◆ MSCustAttribDefMapValue

typedef MSCustAttribDefMap::value_type MSCustAttribDefMapValue

Function Documentation

◆ HaveScriptedCustAttribDefs()

ScripterExport bool HaveScriptedCustAttribDefs ( )