#include <MSS_EditState.h>

Public Member Functions | |
| MSS_EditState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor) | |
| virtual | ~MSS_EditState () |
| virtual const char * | className () const |
| virtual void | restart () |
| virtual void | stopGenerating () |
| void | flattenSelection () |
| virtual void | handleOpNodeChange (OP_Node &node) |
| virtual int | matchesNode (OP_Node &node) const |
| virtual UI_Menu * | getStateMenu (int ortho=0) |
| virtual void | setMoveToolType (Type move_type) |
| virtual Type | getMoveToolType () const |
| virtual const char * | getOperationBarIconName () const |
| virtual const char * | getOperationBarLabel () const |
Static Public Member Functions | |
| static BM_State * | ourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
Static Public Attributes | |
| static PRM_Template | ourTemplateList [] |
| static PRM_Template | ourToolTemplateList [] |
Protected Member Functions | |
| virtual int | handleKeyTypeEvent (UI_Event *event, BM_Viewport &) |
| Respond to keyboard events. | |
| virtual bool | generateAllNodes () |
| virtual void | setNode (OP_Node *node) |
| virtual int | nodeIdToReselectWithin () const |
| SOP_Edit * | getEditSOP () const |
| virtual SOP_BrushOp | menuToBrushOp (const UI_Value &menuvalue) const |
| virtual int | enter (BM_SimpleState::BM_EntryType how) |
| virtual void | exit (void) |
| virtual void | interrupt (BM_SimpleState *=0) |
| virtual void | resume (BM_SimpleState *=0) |
| virtual void | doneSelecting (void) |
| virtual int | handleMouseEvent (UI_Event *event) |
| virtual int | handleParameterEvent (UI_Event *event) |
| virtual void | doRender (RE_Render *r, short x, short y, int ghost) |
| UI_Value & | getPrimaryVal () |
| UI_Value & | getSecondaryVal () |
| virtual void | updatePrompt () |
| virtual bool | getSelectionBoundingBox (DM_Viewport &vport, UT_BoundingBox &bbox) |
| virtual bool | getAllowQuickSelect () const |
| virtual const char * | getTemplateName () const |
| virtual void | handleSelectionTypeChange (UI_Event *event) |
| virtual void | updateCurrentSelector (OP3D_InputSelector *cur_sel, const PI_BindingSelectorInfo *selector_info) |
| virtual bool | allowDeleteEmptyEditSops () const |
| virtual bool | allowOpMaxExportToDialog () const |
Definition at line 44 of file MSS_EditState.h.
| MSS_EditState::MSS_EditState | ( | JEDI_View & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene, | |||
| const char * | cursor | |||
| ) |
| virtual MSS_EditState::~MSS_EditState | ( | ) | [virtual] |
| virtual bool MSS_EditState::allowDeleteEmptyEditSops | ( | ) | const [protected, virtual] |
| virtual bool MSS_EditState::allowOpMaxExportToDialog | ( | ) | const [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual const char* MSS_EditState::className | ( | ) | const [virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::doneSelecting | ( | void | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::doRender | ( | RE_Render * | r, | |
| short | x, | |||
| short | y, | |||
| int | ghost | |||
| ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual int MSS_EditState::enter | ( | BM_SimpleState::BM_EntryType | how | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::exit | ( | void | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| void MSS_EditState::flattenSelection | ( | ) |
| virtual bool MSS_EditState::generateAllNodes | ( | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual bool MSS_EditState::getAllowQuickSelect | ( | ) | const [inline, protected, virtual] |
| SOP_Edit* MSS_EditState::getEditSOP | ( | ) | const [inline, protected] |
Definition at line 100 of file MSS_EditState.h.
| virtual Type MSS_EditState::getMoveToolType | ( | ) | const [virtual] |
Implements BM_MoveTool.
| virtual const char* MSS_EditState::getOperationBarIconName | ( | ) | const [virtual] |
Reimplemented from BM_State.
| virtual const char* MSS_EditState::getOperationBarLabel | ( | ) | const [virtual] |
Reimplemented from BM_State.
| UI_Value& MSS_EditState::getPrimaryVal | ( | ) | [inline, protected] |
Definition at line 122 of file MSS_EditState.h.
| UI_Value& MSS_EditState::getSecondaryVal | ( | ) | [inline, protected] |
Definition at line 123 of file MSS_EditState.h.
| virtual bool MSS_EditState::getSelectionBoundingBox | ( | DM_Viewport & | vport, | |
| UT_BoundingBox & | bbox | |||
| ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual UI_Menu* MSS_EditState::getStateMenu | ( | int | ortho = 0 |
) | [virtual] |
Reimplemented from BM_SimpleState.
| virtual const char* MSS_EditState::getTemplateName | ( | ) | const [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual int MSS_EditState::handleKeyTypeEvent | ( | UI_Event * | event, | |
| BM_Viewport & | ||||
| ) | [protected, virtual] |
| virtual int MSS_EditState::handleMouseEvent | ( | UI_Event * | event | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::handleOpNodeChange | ( | OP_Node & | node | ) | [virtual] |
Reimplemented from BM_State.
| virtual int MSS_EditState::handleParameterEvent | ( | UI_Event * | event | ) | [protected, virtual] |
Reimplemented from BM_ParmState.
| virtual void MSS_EditState::handleSelectionTypeChange | ( | UI_Event * | event | ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::interrupt | ( | BM_SimpleState * | = 0 |
) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual int MSS_EditState::matchesNode | ( | OP_Node & | node | ) | const [virtual] |
Reimplemented from BM_SingleOpState.
| virtual SOP_BrushOp MSS_EditState::menuToBrushOp | ( | const UI_Value & | menuvalue | ) | const [protected, virtual] |
| virtual int MSS_EditState::nodeIdToReselectWithin | ( | ) | const [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| static BM_State* MSS_EditState::ourConstructor | ( | BM_View & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene | |||
| ) | [static] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::restart | ( | ) | [virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::resume | ( | BM_SimpleState * | = 0 |
) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::setMoveToolType | ( | Type | move_type | ) | [virtual] |
Implements BM_MoveTool.
| virtual void MSS_EditState::setNode | ( | OP_Node * | node | ) | [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual void MSS_EditState::stopGenerating | ( | ) | [virtual] |
Reimplemented from BM_SingleOpState.
| virtual void MSS_EditState::updateCurrentSelector | ( | OP3D_InputSelector * | cur_sel, | |
| const PI_BindingSelectorInfo * | selector_info | |||
| ) | [protected, virtual] |
Reimplemented from MSS_SingleOpState.
| virtual void MSS_EditState::updatePrompt | ( | ) | [protected, virtual] |
PRM_Template MSS_EditState::ourTemplateList[] [static] |
PRM_Template MSS_EditState::ourToolTemplateList[] [static] |
Definition at line 58 of file MSS_EditState.h.
1.5.9