#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® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. |
Generated with
|