#include <MSS_PolySplitState.h>

Public Member Functions | |
| MSS_PolySplitState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, bool edgeloop) | |
| virtual | ~MSS_PolySplitState (void) |
| virtual const char * | className () const |
| virtual void | initializeUI (PRM_Template *templates=0) |
| virtual int | matchesNode (OP_Node &node) const |
| virtual int | handleMouseEvent (UI_Event *event) |
| virtual void | handleOpNodeChange (OP_Node &) |
| void | handleOpEvent (OP_Node *node, OP_EventType type, void *data) |
| int | handlePickEvent (UI_Event *event) |
| int | handleRapidFireEvent (UI_Event *event) |
| virtual int | handleNodeDeleted (OP_Node &node) |
| virtual int | getToolboxCount () const |
Static Public Member Functions | |
| static BM_State * | ourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
| static BM_State * | ourEdgeLoopConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
| static void | opEvent (OP_Node *caller, void *callee, OP_EventType type, void *data) |
Static Public Attributes | |
| static PRM_Template | ourTemplateList [] |
Protected Member Functions | |
| 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 | restart (void) |
| virtual int | handleParameterEvent (UI_Event *event) |
| virtual int | handleKeyTypeEvent (UI_Event *event, BM_Viewport &) |
| Respond to keyboard events. | |
| virtual void | setBuild (int yesNo) |
| virtual void | doGenerate () |
| virtual void | doRender (RE_Render *r, short x, short y, int ghost) |
Friends | |
| class | mss_UndoLoop |
Definition at line 79 of file MSS_PolySplitState.h.
| MSS_PolySplitState::MSS_PolySplitState | ( | JEDI_View & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene, | |||
| bool | edgeloop | |||
| ) |
| virtual MSS_PolySplitState::~MSS_PolySplitState | ( | void | ) | [virtual] |
| virtual const char* MSS_PolySplitState::className | ( | ) | const [virtual] |
Reimplemented from MSS_SingleOpBaseState.
| virtual void MSS_PolySplitState::doGenerate | ( | ) | [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual void MSS_PolySplitState::doRender | ( | RE_Render * | r, | |
| short | x, | |||
| short | y, | |||
| int | ghost | |||
| ) | [protected, virtual] |
Reimplemented from BM_State.
| virtual int MSS_PolySplitState::enter | ( | BM_SimpleState::BM_EntryType | how | ) | [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual void MSS_PolySplitState::exit | ( | void | ) | [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual int MSS_PolySplitState::getToolboxCount | ( | ) | const [virtual] |
Reimplemented from BM_SingleOpState.
| virtual int MSS_PolySplitState::handleKeyTypeEvent | ( | UI_Event * | event, | |
| BM_Viewport & | ||||
| ) | [protected, virtual] |
| virtual int MSS_PolySplitState::handleMouseEvent | ( | UI_Event * | event | ) | [virtual] |
Reimplemented from BM_OpState.
| virtual int MSS_PolySplitState::handleNodeDeleted | ( | OP_Node & | node | ) | [virtual] |
Reimplemented from BM_SingleOpState.
| void MSS_PolySplitState::handleOpEvent | ( | OP_Node * | node, | |
| OP_EventType | type, | |||
| void * | data | |||
| ) |
| virtual void MSS_PolySplitState::handleOpNodeChange | ( | OP_Node & | ) | [virtual] |
Reimplemented from BM_State.
| virtual int MSS_PolySplitState::handleParameterEvent | ( | UI_Event * | event | ) | [protected, virtual] |
Reimplemented from BM_ParmState.
| int MSS_PolySplitState::handlePickEvent | ( | UI_Event * | event | ) |
| int MSS_PolySplitState::handleRapidFireEvent | ( | UI_Event * | event | ) |
| virtual void MSS_PolySplitState::initializeUI | ( | PRM_Template * | templates = 0 |
) | [virtual] |
Reimplemented from BM_ParmState.
| virtual void MSS_PolySplitState::interrupt | ( | BM_SimpleState * | = 0 |
) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual int MSS_PolySplitState::matchesNode | ( | OP_Node & | node | ) | const [virtual] |
Reimplemented from BM_SingleOpState.
| static void MSS_PolySplitState::opEvent | ( | OP_Node * | caller, | |
| void * | callee, | |||
| OP_EventType | type, | |||
| void * | data | |||
| ) | [static] |
| static BM_State* MSS_PolySplitState::ourConstructor | ( | BM_View & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene | |||
| ) | [static] |
| static BM_State* MSS_PolySplitState::ourEdgeLoopConstructor | ( | BM_View & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene | |||
| ) | [static] |
| virtual void MSS_PolySplitState::restart | ( | void | ) | [protected, virtual] |
Reimplemented from BM_SingleOpState.
| virtual void MSS_PolySplitState::resume | ( | BM_SimpleState * | = 0 |
) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual void MSS_PolySplitState::setBuild | ( | int | yesNo | ) | [protected, virtual] |
Reimplemented from BM_State.
friend class mss_UndoLoop [friend] |
Definition at line 81 of file MSS_PolySplitState.h.
PRM_Template MSS_PolySplitState::ourTemplateList[] [static] |
Definition at line 97 of file MSS_PolySplitState.h.
1.5.9