#include
<MPxBakeEngine.h>
List of all
members.
Detailed Description
Baking functionality.
The MPxBakeEngine class is a way for users
to override the viewport representation of shaders. Users can
provide their own baking engine to bake advanced shading properties
into a texture. This texture is used by the viewport to represent
the shading properties.
Constructor & Destructor Documentation
| MPxBakeEngine::MPxBakeEngine | ( |  | ) |  | 
 
 
| MPxBakeEngine::~MPxBakeEngine | ( |  | ) | [virtual] | 
 
 
Member Function Documentation
| void MPxBakeEngine::setNeedTransparency | ( | bool | t | ) |  | 
 
Set whether the bake engine needs to produce an image with
transparency.
- Parameters:
- 
| [in] | t | whether transparency is needed |  
 
 
 
Tells Maya the UV range the baked texture should cover.
- Parameters:
- 
| [out] | minUV | the minimum UV value |  
| [out] | maxUV | the maximum UV value |  
 
 
 
Bake the texture Maya will use to approximate shading
properties.
- Parameters:
- 
| [in] | objectPath | the object the texture will be applied to |  
| [in] | cameraPath | the camera that should be used for baking |  
| [in] | samplePlug | the plug being sampled, ie baked |  
| [out] | result | the texture |  
 
- Returns:
- MS::kSuccess if a valid
texture was created, MS::kFailure otherwise