This reference page is linked to from the following overview
topics: Custom
Attributes.
Detailed Description
- See also:
- Class CustAttrib , Class RemapDir, Class
ReferenceTarget
- Description:
- This class is available in release 4.0 and later only.
This class represents the interface class to a custom attributes
container.
#include <icustattribcontainer.h>
List of all
members.
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.
ICustAttribContainer
ICustAttribContainer ICustAttribContainer ICustAttribContainer
ICustAttribContainer ICustAttribContainer ICustAttribContainer
ICustAttribContainer ICustAttribContainer
ICustAttribContainer
ICustAttribContainer
ICustAttribContainer ICustAttribContainer ICustAttribContainer
ICustAttribContainer ICustAttribContainer ICustAttribContainer
ICustAttribContainer ICustAttribContainer
ICustAttribContainer