Drawing state for drawing to the UV texture window with custom shapes.
More...
#include <MTextureEditorDrawInfo.h>
Drawing state for drawing to the UV texture window with custom shapes.
This class is used by drawUV method of MPxSurfaceShapeUI to specify the current UV drawing state for a user defined shape. API users must override the canDrawUV method on MPxSurfaceShapeUI to recieve drawUV calls. The only situation where the drawing style can change is during a selection event. However, selection events are currently not passed onto the API user. Therefore, most of the functionality in this class is place holder for future work.
- See also
- MPxSurfaceShapeUI
- Examples:
- apiMeshShape/apiMeshShapeUI.cpp, and apiMeshShape/apiMeshShapeUI.h.
Copy constructor.
- Parameters
-
[in] | other | texture draw info object to copy |
OPENMAYA_ENUM |
( |
DrawingFunction |
, |
|
|
kDrawFunctionFirst |
= 1 , |
|
|
kDrawWireframe |
= kDrawFunctionFirst , |
|
|
kDrawEverything |
, |
|
|
kDrawVertexForSelect |
, |
|
|
kDrawEdgeForSelect |
, |
|
|
kDrawFacetForSelect |
, |
|
|
kDrawUVForSelect |
, |
|
|
kDrawFunctionLast |
= kDrawUVForSelect |
|
) |
| |
Draw modes.
- Parameters
-
kDrawWireframe | Draw wireframe only (default) |
MTextureEditorDrawInfo::DrawingFunction drawingFunction |
( |
| ) |
const |
Indicates the current drawing state for a drawUV method call.
- Returns
- The current drawing function.
void setDrawingFunction |
( |
DrawingFunction |
func | ) |
|
Sets the current drawing state.
Currently the API user is unable to set these values. All drawing state values are determined internally and passed onto the API programmer.
- Parameters
-
[in] | func | drawing function. |
const char * className |
( |
| ) |
|
|
static |
Returns the name of this class.
- Returns
- Name of this class.
The documentation for this class was generated from the following files:
- MTextureEditorDrawInfo.h
- MTextureEditorDrawInfo.cpp