#include <MGeometryRequirements.h>
MGeometryRequirements stores the collection of MGeometryRequirementsData arrays which describe a Maya surface, including per-component data such as UV mapping and colour.
| Public Member Functions | |
| MGeometryRequirements () | |
| ~MGeometryRequirements () | |
| void | addPosition () | 
| void | addComponentId () | 
| void | addNormal () | 
| void | addTexCoord (const MString &uvSetName) | 
| void | addTangent (const MString &uvSetName) | 
| void | addBinormal (const MString &uvSetName) | 
| void | addColor (const MString &colorSetName) | 
| Friends | |
| class | MGeometryManager | 
| class | MPxHardwareShader | 
| MGeometryRequirements::MGeometryRequirements | ( | ) | 
Default constructor. Initialized to no requirements.
| MGeometryRequirements::~MGeometryRequirements | ( | ) | 
Destructor
| void MGeometryRequirements::addPosition | ( | ) | 
Add position to the set of required elements.
| void MGeometryRequirements::addComponentId | ( | ) | 
| void MGeometryRequirements::addNormal | ( | ) | 
Add normal to the set of required elements.
| void MGeometryRequirements::addTexCoord | ( | const MString & | name | ) | 
Add a texture coordinate set to the list of required elements.
| [in] | name | the name of the uv set to add | 
| void MGeometryRequirements::addTangent | ( | const MString & | name | ) | 
Add a tangent set to the list of required elements.
| [in] | name | the name of the uv set to add tangent data for | 
| void MGeometryRequirements::addBinormal | ( | const MString & | name | ) | 
Add a binormal set to the list of required elements.
| [in] | name | the name of the uv set to add binormal data for | 
| void MGeometryRequirements::addColor | ( | const MString & | name | ) | 
Add a color set to the list of required elements.
| [in] | name | the name of the color set to add | 
| Autodesk® Maya® 2010 © 1997-2009 Autodesk, Inc. All rights reserved. | Generated with  1.5.6 |