13 #ifndef __MSS_SingleOpBaseState_H__
14 #define __MSS_SingleOpBaseState_H__
28 BM_SceneManager *scene,
49 BM_Viewport &)
override;
53 virtual bool isSelecting()
const;
57 void mapToWorld(
float x,
float y,
75 void getViewportProjectionTransform(
78 bool getViewportProjection(
80 fpreal &horizontal_aperture,
89 float getViewportLOD()
const;
92 void showPrompt(
const char *msg);
virtual OP_Node * getChosenOp() const =0
#define BM_DEFAULT_CURSOR
void getKeyResolveInfo(UI_KeyResolveInfo &info) override
const DM_Workbench & workbench() const
Parent class for SOP custom states.
void resume(BM_SimpleState *=0) override
int handleKeyTypeEvent(int key, UI_Event *event, BM_Viewport &viewport) override
virtual bool needSelectMask() const
BM_SceneManager & sceneManager()
const char * getPresetTypeName() const override
const char * className() const override
void interrupt(BM_SimpleState *=0) override
DM_Workbench & workbench()
virtual void setNodeFlags(OP_Node &node)
const JEDI_View & viewer() const