2 #include "AL/usdmaya/Common.h"
5 #include "maya/MPxSurfaceShapeUI.h"
16 :
public MPxSurfaceShapeUI
34 void getDrawRequests(
const MDrawInfo& drawInfo,
bool isObjectAndActiveOnly, MDrawRequestQueue& requests)
override;
38 void draw(
const MDrawRequest& request, M3dView& view)
const override;
45 bool select(MSelectInfo& selectInfo, MSelectionList& selectionList, MPointArray& worldSpaceSelectPts)
const override;
bool select(MSelectInfo &selectInfo, MSelectionList &selectionList, MPointArray &worldSpaceSelectPts) const override
used to select the proxy shape
static void * creator()
returns a new instance of this UI component
The UI component of the proxy shape node.
Definition: ProxyShapeUI.h:15
void getDrawRequests(const MDrawInfo &drawInfo, bool isObjectAndActiveOnly, MDrawRequestQueue &requests) override
legacy VP1 rendering interface
void draw(const MDrawRequest &request, M3dView &view) const override