28 #ifndef __MSS_BrushHairLen__
29 #define __MSS_BrushHairLen__
31 namespace HDK_Sample {
36 BM_SceneManager *scene,
43 BM_SceneManager *scene);
58 BM_Viewport &)
override;
62 const UI_Value &menuvalue)
const override;
void getUIFileName(UT_String &uifilename) const override
~MSS_BrushHairLen() override
const char * className() const override
The name and type of this class:
#define BM_DEFAULT_CURSOR
MSS_BrushHairLen(JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR)
static PRM_ChoiceList theLMBMenu
static PRM_Template ourTemplateList[]
SOP_BrushOp menuToBrushOp(const UI_Value &menuvalue) const override
Convert an op menu entry to a brush operation:
static PRM_ChoiceList theMMBMenu
static BM_State * ourConstructor(BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene)
int handleKeyTypeEvent(int key, UI_Event *event, BM_Viewport &) override
Respond to keyboard events.