This reference page is linked to from the following overview
topics: Custom
Attributes.
#include <icustattribcontainer.h>
Class Description
- See also:
- Class CustAttrib , Class RemapDir, Class
ReferenceTarget
- Description:
- This class represents the interface class to a custom
attributes container.
Member Function Documentation
virtual int GetNumCustAttribs |
( |
|
) |
[pure virtual] |
virtual CustAttrib* GetCustAttrib |
( |
int |
i |
) |
[pure virtual] |
- Parameters:
- int i
The index of the custom attribute you with to obtain.
virtual void AppendCustAttrib |
( |
CustAttrib * |
attribute |
) |
[pure virtual] |
- Parameters:
- CustAttrib
*attribute
A pointer to the custom attribute you wish to add.
virtual void SetCustAttrib |
( |
int |
i, |
|
|
CustAttrib * |
attribute |
|
) |
|
[pure virtual] |
- Parameters:
- int i
The index for which to set the custom attribute.
CustAttrib
*attribute
A pointer to the custom attribute you wish to set.
virtual void InsertCustAttrib |
( |
int |
i, |
|
|
CustAttrib * |
attribute |
|
) |
|
[pure virtual] |
- Parameters:
- int i
The index at which to insert the custom attribute.
CustAttrib
*attribute
A pointer to the custom attribute you wish to insert.
- Returns:
virtual void RemoveCustAttrib |
( |
int |
i |
) |
[pure virtual] |
- Parameters:
- int i
The index of the custom attribute to remove.
- Parameters:
- HWND hwMtlEdit
The window handle of the materials editor.
IMtlParams
*imp
The interface pointer for calling methods in 3ds Max.
- Returns:
- A pointer to the created instance of a class derived from
ParamDlg.
- Parameters:
-
ReferenceMaker *from
A pointer to the reference maker to copy the parameters from.
RemapDir
&remap
This class is used for remapping references during a Clone. See
Class RemapDir.
virtual void DeleteThis |
( |
|
) |
[pure virtual] |
Finds the first custom attribute in a custom attribute
container, that has a specific interface id.
- Parameters:
-
iid |
The interface id to be search for |
- Returns:
- Returns a BaseInterface* to the found custom attribute, or NULL
if there is no custom attributes with the given interface id exist
in the custom attribute container.