3ds Max C++ API Reference
Loading...
Searching...
No Matches
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

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

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

using MSCustAttribDefMapIter = MSCustAttribDefMap::iterator

◆ MSCustAttribDefMapConstIter

using MSCustAttribDefMapConstIter = MSCustAttribDefMap::const_iterator

◆ MSCustAttribDefMapValue

using MSCustAttribDefMapValue = MSCustAttribDefMap::value_type

Function Documentation

◆ HaveScriptedCustAttribDefs()

ScripterExport bool HaveScriptedCustAttribDefs ( )