MSS_KnifeState Class Reference

#include <MSS_KnifeState.h>

Inheritance diagram for MSS_KnifeState:

MSS_SingleOpBaseState BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_KnifeState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene)
virtual ~MSS_KnifeState ()
virtual const char * className () const
virtual int handleMouseEvent (UI_Event *event)
int handlePickEvent (UI_Event *event)
virtual int handleKeyTypeEvent (UI_Event *event, BM_Viewport &)
virtual int getToolboxCount () const

Static Public Member Functions

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

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)
void undoBuild ()
void redoBuild ()
virtual void doGenerate ()
virtual void doRender (RE_Render *r, short x, short y, int ghost)

Friends

class mss_UndoValues


Detailed Description

Definition at line 35 of file MSS_KnifeState.h.


Constructor & Destructor Documentation

MSS_KnifeState::MSS_KnifeState ( JEDI_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene 
)

virtual MSS_KnifeState::~MSS_KnifeState (  )  [virtual]


Member Function Documentation

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

Reimplemented from MSS_SingleOpBaseState.

virtual void MSS_KnifeState::doGenerate (  )  [protected, virtual]

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_State.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_SingleOpState.

virtual int MSS_KnifeState::getToolboxCount (  )  const [virtual]

Reimplemented from BM_SingleOpState.

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

Reimplemented from MSS_SingleOpBaseState.

virtual int MSS_KnifeState::handleMouseEvent ( UI_Event event  )  [virtual]

Reimplemented from BM_OpState.

int MSS_KnifeState::handlePickEvent ( UI_Event event  ) 

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

Reimplemented from BM_OpState.

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

void MSS_KnifeState::redoBuild (  )  [protected]

virtual void MSS_KnifeState::restart ( void   )  [protected, virtual]

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_OpState.

void MSS_KnifeState::undoBuild (  )  [protected]


Friends And Related Function Documentation

friend class mss_UndoValues [friend]

Definition at line 37 of file MSS_KnifeState.h.


Member Data Documentation

Definition at line 52 of file MSS_KnifeState.h.


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

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