#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.
 Examples:
 Examples: | Public Types | |
| enum | DrawingFunction { kDrawFunctionFirst = 1, kDrawWireframe = kDrawFunctionFirst, kDrawEverything, kDrawVertexForSelect, kDrawEdgeForSelect, kDrawFacetForSelect, kDrawUVForSelect, kDrawFunctionLast = kDrawUVForSelect } | 
| Draw modes.  More... | |
| Public Member Functions | |
| MTextureEditorDrawInfo () | |
| Constructor. | |
| MTextureEditorDrawInfo (const MTextureEditorDrawInfo &in) | |
| Copy constructor.  More... | |
| virtual | ~MTextureEditorDrawInfo () | 
| Destructor. | |
| DrawingFunction | drawingFunction () const | 
| Indicates the current drawing state for a drawUV method call.  More... | |
| void | setDrawingFunction (DrawingFunction func) | 
| Sets the current drawing state.  More... | |
| Static Public Member Functions | |
| static const char * | className () | 
| Returns the name of this class.  More... | |
| enum DrawingFunction | 
Draw modes.
| MTextureEditorDrawInfo | ( | const MTextureEditorDrawInfo & | other | ) | 
Copy constructor.
| [in] | other | texture draw info object to copy | 
| MTextureEditorDrawInfo::DrawingFunction drawingFunction | ( | ) | const | 
Indicates the current drawing state for a drawUV method call.
| void setDrawingFunction | ( | MTextureEditorDrawInfo::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.
| [in] | func | drawing function. | 
| 
 | static | 
Returns the name of this class.