#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 1.5.6 |