#include <BM_SingleOpState.h>

Public Member Functions | |
| BM_SingleOpState (BM_OpView &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR) | |
| virtual | ~BM_SingleOpState (void) |
| virtual int | enter (BM_SimpleState::BM_EntryType how) |
| virtual void | exit (void) |
| virtual void | restart (void) |
| virtual int | generate (BM_SimpleState::BM_EntryType how, bool insertmode=true) |
| virtual void | stopGenerating (void) |
| virtual int | handleNodeDeleted (OP_Node &node) |
| virtual int | hasOpNode (const OP_Node &node) const |
| virtual const char * | className () const |
| OP_Node * | getNode (void) const |
| virtual int | getToolboxCount () const |
| virtual UI_Feel * | getToolbox (int index) const |
Protected Member Functions | |
| virtual OP_Node * | getChosenOp (void) const =0 |
| virtual void | makePIVisible (int pi_idx, int onoff) |
| virtual void | doGenerate (void) |
| OP_Node * | createNode (const char *optype=0, const char *nettype=0, OP_Network *parent=0, int explicitly=1) |
| virtual void | setNode (OP_Node *node) |
| void | setNodeId (int id) |
| virtual void | setNodeFlags (OP_Node &node) |
| virtual void | clearChosenNodeFlags () |
| virtual void | refreshBindings (int id, const char *op_type) |
| virtual void | refreshSettings (int id, const char *op_type) |
| OP_Node * | savedNode (void) const |
| void | savedNode (OP_Node *n) |
| virtual void | initializeDialogs () |
| virtual void | completeDialogs () |
| virtual int | matchesNode (OP_Node &node) const |
| virtual void | removeAllDialogs () |
| virtual void | handleDialogDeleted (OPUI_Dialog *dialog) |
| virtual void | addAnyReselectionUndos () |
| virtual bool | disconnectInputsOnRestart () const |
| void | clearOpHandleLinks () |
| virtual bool | allowOpMaxExportToDialog () const |
| void | deleteOpHandleLinks () |
Protected Attributes | |
| int | myOpNodeId |
| OP_Node * | mySavedOpNode |
| OPUI_Dialog * | myOpToolbox |
| UT_SymbolTable | myHandleTable |
| UT_BitArray | myHandleVisibility |
| UT_String | myRestartInfoFile |
| UT_IntArray | myRestartOpInputs |
| int | myRestartOpId |
Friends | |
| class | BM_UndoSetNode |
Definition at line 39 of file BM_SingleOpState.h.
| BM_SingleOpState::BM_SingleOpState | ( | BM_OpView & | view, | |
| PI_StateTemplate & | templ, | |||
| BM_SceneManager * | scene, | |||
| const char * | cursor = BM_DEFAULT_CURSOR | |||
| ) |
| virtual BM_SingleOpState::~BM_SingleOpState | ( | void | ) | [virtual] |
| virtual void BM_SingleOpState::addAnyReselectionUndos | ( | ) | [protected, virtual] |
Reimplemented in MSS_SingleOpState.
| virtual bool BM_SingleOpState::allowOpMaxExportToDialog | ( | ) | const [inline, protected, virtual] |
| virtual const char* BM_SingleOpState::className | ( | ) | const [virtual] |
Reimplemented from BM_OpState.
Reimplemented in MSS_BrushBaseState, MSS_ButtonlessState, MSS_CaptureLayerPaintState, MSS_CenterPivotState, MSS_CombState, MSS_EditState, MSS_FaceState, MSS_KnifeState, MSS_LatticeState, MSS_PaintSlideModifierState, MSS_PaintState, MSS_PeltState, MSS_PolyKnitState, MSS_PolySplitState, MSS_SculptState, MSS_SingleOpBaseState, MSS_SingleOpState, MSS_UVBrushState, MSS_UVCenterPivotState, MSS_UVEditState, MSS_UVViewportState, HDK_Sample::MSS_BrushHairLen, and HDK_Sample::MSS_CustomBrushState.
| virtual void BM_SingleOpState::clearChosenNodeFlags | ( | ) | [protected, virtual] |
| void BM_SingleOpState::clearOpHandleLinks | ( | ) | [protected] |
| virtual void BM_SingleOpState::completeDialogs | ( | ) | [protected, virtual] |
| OP_Node* BM_SingleOpState::createNode | ( | const char * | optype = 0, |
|
| const char * | nettype = 0, |
|||
| OP_Network * | parent = 0, |
|||
| int | explicitly = 1 | |||
| ) | [protected] |
| void BM_SingleOpState::deleteOpHandleLinks | ( | ) | [protected] |
| virtual bool BM_SingleOpState::disconnectInputsOnRestart | ( | ) | const [protected, virtual] |
| virtual void BM_SingleOpState::doGenerate | ( | void | ) | [protected, virtual] |
Reimplemented in MSS_FaceState, MSS_KnifeState, MSS_PolyKnitState, MSS_PolySplitState, and MSS_SingleOpState.
| virtual int BM_SingleOpState::enter | ( | BM_SimpleState::BM_EntryType | how | ) | [virtual] |
Reimplemented from BM_State.
Reimplemented in MSS_BrushBaseState, MSS_CaptureLayerPaintState, MSS_CombState, MSS_EditState, MSS_FaceState, MSS_KnifeState, MSS_PolyKnitState, MSS_PolySplitState, MSS_SingleOpState, and HDK_Sample::MSS_CustomBrushState.
| virtual void BM_SingleOpState::exit | ( | void | ) | [virtual] |
Reimplemented from BM_State.
Reimplemented in MSS_BrushBaseState, MSS_CombState, MSS_EditState, MSS_FaceState, MSS_KnifeState, MSS_PolyKnitState, MSS_PolySplitState, MSS_SingleOpState, and HDK_Sample::MSS_CustomBrushState.
| virtual int BM_SingleOpState::generate | ( | BM_SimpleState::BM_EntryType | how, | |
| bool | insertmode = true | |||
| ) | [virtual] |
| virtual OP_Node* BM_SingleOpState::getChosenOp | ( | void | ) | const [protected, pure virtual] |
Implemented in MSS_SingleOpBaseState.
| OP_Node* BM_SingleOpState::getNode | ( | void | ) | const |
| virtual UI_Feel* BM_SingleOpState::getToolbox | ( | int | index | ) | const [virtual] |
| virtual int BM_SingleOpState::getToolboxCount | ( | ) | const [virtual] |
Reimplemented from BM_ParmState.
Reimplemented in MSS_KnifeState, MSS_PolySplitState, and MSS_SingleOpState.
| virtual void BM_SingleOpState::handleDialogDeleted | ( | OPUI_Dialog * | dialog | ) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual int BM_SingleOpState::handleNodeDeleted | ( | OP_Node & | node | ) | [virtual] |
Reimplemented from BM_State.
Reimplemented in MSS_FaceState, MSS_PolySplitState, and MSS_SingleOpState.
| virtual int BM_SingleOpState::hasOpNode | ( | const OP_Node & | node | ) | const [virtual] |
Reimplemented from BM_State.
| virtual void BM_SingleOpState::initializeDialogs | ( | ) | [protected, virtual] |
| virtual void BM_SingleOpState::makePIVisible | ( | int | pi_idx, | |
| int | onoff | |||
| ) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual int BM_SingleOpState::matchesNode | ( | OP_Node & | node | ) | const [protected, virtual] |
| virtual void BM_SingleOpState::refreshBindings | ( | int | id, | |
| const char * | op_type | |||
| ) | [protected, virtual] |
Reimplemented from BM_State.
| virtual void BM_SingleOpState::refreshSettings | ( | int | id, | |
| const char * | op_type | |||
| ) | [protected, virtual] |
Reimplemented from BM_State.
| virtual void BM_SingleOpState::removeAllDialogs | ( | ) | [protected, virtual] |
Reimplemented from BM_OpState.
| virtual void BM_SingleOpState::restart | ( | void | ) | [virtual] |
Reimplemented from BM_State.
Reimplemented in MSS_BrushBaseState, MSS_EditState, MSS_KnifeState, MSS_LatticeState, MSS_PeltState, MSS_PolyKnitState, MSS_PolySplitState, MSS_SingleOpState, and MSS_UVEditState.
| void BM_SingleOpState::savedNode | ( | OP_Node * | n | ) | [inline, protected] |
Definition at line 127 of file BM_SingleOpState.h.
| OP_Node* BM_SingleOpState::savedNode | ( | void | ) | const [inline, protected] |
Definition at line 126 of file BM_SingleOpState.h.
| virtual void BM_SingleOpState::setNode | ( | OP_Node * | node | ) | [protected, virtual] |
Reimplemented in MSS_BrushBaseState, MSS_CaptureLayerPaintState, MSS_EditState, and MSS_UVEditState.
| virtual void BM_SingleOpState::setNodeFlags | ( | OP_Node & | node | ) | [protected, virtual] |
Reimplemented in MSS_SingleOpBaseState.
| void BM_SingleOpState::setNodeId | ( | int | id | ) | [protected] |
| virtual void BM_SingleOpState::stopGenerating | ( | void | ) | [virtual] |
Reimplemented from BM_State.
Reimplemented in MSS_CenterPivotState, MSS_EditState, MSS_UVCenterPivotState, and MSS_UVEditState.
friend class BM_UndoSetNode [friend] |
Definition at line 41 of file BM_SingleOpState.h.
UT_SymbolTable BM_SingleOpState::myHandleTable [protected] |
Definition at line 196 of file BM_SingleOpState.h.
UT_BitArray BM_SingleOpState::myHandleVisibility [protected] |
Definition at line 199 of file BM_SingleOpState.h.
int BM_SingleOpState::myOpNodeId [protected] |
Definition at line 193 of file BM_SingleOpState.h.
OPUI_Dialog* BM_SingleOpState::myOpToolbox [protected] |
Definition at line 195 of file BM_SingleOpState.h.
UT_String BM_SingleOpState::myRestartInfoFile [protected] |
Definition at line 201 of file BM_SingleOpState.h.
int BM_SingleOpState::myRestartOpId [protected] |
Definition at line 203 of file BM_SingleOpState.h.
UT_IntArray BM_SingleOpState::myRestartOpInputs [protected] |
Definition at line 202 of file BM_SingleOpState.h.
OP_Node* BM_SingleOpState::mySavedOpNode [protected] |
Definition at line 194 of file BM_SingleOpState.h.
1.5.9