#include
<MVaryingParameterList.h>
List of
all members.
Detailed Description
Geometric data cache.
MVaryingParameterArrays specify the surface component level data
used by a hardware shader, allowing Maya to handle setting up the
node and user interfaces to the data, the population and access of
cached data, etc.
Constructor & Destructor Documentation
MVaryingParameterList::MVaryingParameterList |
( |
|
) |
|
Create a new, empty list of varying parameters.
MVaryingParameterList::~MVaryingParameterList |
( |
|
) |
|
Member Function Documentation
Append a new parameter to this end of this list.
- Parameters:
-
[in] |
element |
The new parameter to append |
int MVaryingParameterList::length |
( |
|
) |
const |
Get the number of parameters in this list.
- Returns:
- The number of parameters in this list.
void MVaryingParameterList::setLength |
( |
int |
n |
) |
|
Set the number of parameters in this list. If this is greater
than the current number of parameters in the list, the caller is
responsible for setting the new parameters to valid values using
setElement.
- Parameters:
-
[in] |
n |
The number of parameters in this list. |
Get the nth parameter in this list.
- Parameters:
-
[in] |
n |
The index of the element to return |
- Returns:
- The nth parameter in the list
Set the nth parameter in this list.
- Parameters:
-
[in] |
n |
The index of the element to set |
[in] |
p |
The value to set |
- Returns:
- The nth parameter in the list
Assignment operator
- Parameters:
-