MSS_BrushBaseState Class Reference

#include <MSS_BrushBaseState.h>

Inheritance diagram for MSS_BrushBaseState:

MSS_SingleOpState MSS_SingleOpBaseState BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object HDK_Sample::MSS_BrushHairLen MSS_CombState MSS_PaintBaseState MSS_SculptState MSS_UVBrushState MSS_CaptureLayerPaintState MSS_PaintSlideModifierState MSS_PaintState

List of all members.

Public Member Functions

 MSS_BrushBaseState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR)
virtual ~MSS_BrushBaseState ()
virtual const char * className () const
virtual void restart ()
virtual void handleOpNodeChange (OP_Node &node)

Static Public Member Functions

static BM_StateourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene)

Static Public Attributes

static PRM_TemplateourTemplateList

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 setNode (OP_Node *node)
virtual bool generateAllNodes ()
virtual void doneSelecting (void)
virtual int handleMouseEvent (UI_Event *event)
virtual int handleKeyTypeEvent (UI_Event *event, BM_Viewport &)
virtual int handleParameterEvent (UI_Event *event)
virtual void doRender (RE_Render *r, short x, short y, int ghost)
virtual SOP_BrushOp menuToBrushOp (const UI_Value &menuvalue) const
virtual int nodeIdToReselectWithin () const
UI_ValuegetPrimaryVal ()
UI_ValuegetSecondaryVal ()
SOP_BrushBasegetBrushSOP () const
virtual void updatePrompt ()
virtual bool forceVisualization () const
virtual void enableVisualization ()
virtual void disableVisualization ()


Detailed Description

Examples:

SOP/MSS_BrushHairLen.C, and SOP/MSS_BrushHairLen.h.

Definition at line 36 of file MSS_BrushBaseState.h.


Constructor & Destructor Documentation

MSS_BrushBaseState::MSS_BrushBaseState ( JEDI_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene,
const char *  cursor = BM_DEFAULT_CURSOR 
)

virtual MSS_BrushBaseState::~MSS_BrushBaseState (  )  [virtual]


Member Function Documentation

virtual const char* MSS_BrushBaseState::className (  )  const [virtual]

virtual void MSS_BrushBaseState::disableVisualization (  )  [protected, virtual]

Reimplemented in MSS_PaintBaseState.

virtual void MSS_BrushBaseState::doneSelecting ( void   )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

virtual void MSS_BrushBaseState::doRender ( RE_Render r,
short  x,
short  y,
int  ghost 
) [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_CaptureLayerPaintState, and MSS_CombState.

virtual void MSS_BrushBaseState::enableVisualization (  )  [protected, virtual]

Reimplemented in MSS_PaintBaseState.

virtual int MSS_BrushBaseState::enter ( BM_SimpleState::BM_EntryType  how  )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_CaptureLayerPaintState, and MSS_CombState.

virtual void MSS_BrushBaseState::exit ( void   )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_CombState.

virtual bool MSS_BrushBaseState::forceVisualization (  )  const [inline, protected, virtual]

Reimplemented in MSS_PaintSlideModifierState, and MSS_PaintState.

Definition at line 98 of file MSS_BrushBaseState.h.

virtual bool MSS_BrushBaseState::generateAllNodes (  )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_PaintBaseState.

SOP_BrushBase* MSS_BrushBaseState::getBrushSOP (  )  const [inline, protected]

Definition at line 93 of file MSS_BrushBaseState.h.

UI_Value& MSS_BrushBaseState::getPrimaryVal (  )  [inline, protected]

Examples:
SOP/MSS_BrushHairLen.C.

Definition at line 90 of file MSS_BrushBaseState.h.

UI_Value& MSS_BrushBaseState::getSecondaryVal (  )  [inline, protected]

Examples:
SOP/MSS_BrushHairLen.C.

Definition at line 91 of file MSS_BrushBaseState.h.

virtual int MSS_BrushBaseState::handleKeyTypeEvent ( UI_Event event,
BM_Viewport &   
) [protected, virtual]

virtual int MSS_BrushBaseState::handleMouseEvent ( UI_Event event  )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_CaptureLayerPaintState.

virtual void MSS_BrushBaseState::handleOpNodeChange ( OP_Node node  )  [virtual]

Reimplemented from BM_State.

virtual int MSS_BrushBaseState::handleParameterEvent ( UI_Event event  )  [protected, virtual]

virtual void MSS_BrushBaseState::interrupt ( BM_SimpleState = 0  )  [protected, virtual]

Reimplemented from BM_OpState.

virtual SOP_BrushOp MSS_BrushBaseState::menuToBrushOp ( const UI_Value menuvalue  )  const [protected, virtual]

virtual int MSS_BrushBaseState::nodeIdToReselectWithin (  )  const [protected, virtual]

Reimplemented from MSS_SingleOpState.

static BM_State* MSS_BrushBaseState::ourConstructor ( BM_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene 
) [static]

virtual void MSS_BrushBaseState::restart (  )  [virtual]

Reimplemented from MSS_SingleOpState.

virtual void MSS_BrushBaseState::resume ( BM_SimpleState = 0  )  [protected, virtual]

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_PaintBaseState.

virtual void MSS_BrushBaseState::setNode ( OP_Node node  )  [protected, virtual]

Reimplemented from BM_SingleOpState.

Reimplemented in MSS_CaptureLayerPaintState.

virtual void MSS_BrushBaseState::updatePrompt (  )  [protected, virtual]


Member Data Documentation

Reimplemented from MSS_SingleOpState.

Reimplemented in MSS_CombState, MSS_SculptState, MSS_UVBrushState, and HDK_Sample::MSS_BrushHairLen.

Definition at line 49 of file MSS_BrushBaseState.h.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:48:36 2013 for HDK by  doxygen 1.5.9