#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