MSS_PolyKnitState Class Reference

#include <MSS_PolyKnitState.h>

Inheritance diagram for MSS_PolyKnitState:

MSS_SingleOpBaseState BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_PolyKnitState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene)
virtual ~MSS_PolyKnitState (void)
virtual const char * className () const
virtual void initializeUI (PRM_Template *templates=0)
virtual int handleMouseEvent (UI_Event *event)
virtual void handleOpNodeChange (OP_Node &node)
void handleOpEvent (OP_Node *node, OP_EventType type, void *data)
void renderForPicking (RE_Render *r, short x, short y)

Static Public Member Functions

static BM_StateourConstructor (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)


Detailed Description

Definition at line 113 of file MSS_PolyKnitState.h.


Constructor & Destructor Documentation

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

virtual MSS_PolyKnitState::~MSS_PolyKnitState ( void   )  [virtual]


Member Function Documentation

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

Reimplemented from MSS_SingleOpBaseState.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_State.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_SingleOpState.

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

Respond to keyboard events.

Reimplemented from MSS_SingleOpBaseState.

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

Reimplemented from BM_OpState.

void MSS_PolyKnitState::handleOpEvent ( OP_Node node,
OP_EventType  type,
void *  data 
)

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

Reimplemented from BM_State.

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

Reimplemented from BM_ParmState.

virtual void MSS_PolyKnitState::initializeUI ( PRM_Template templates = 0  )  [virtual]

Reimplemented from BM_ParmState.

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

Reimplemented from BM_OpState.

static void MSS_PolyKnitState::opEvent ( OP_Node caller,
void *  callee,
OP_EventType  type,
void *  data 
) [static]

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

void MSS_PolyKnitState::renderForPicking ( RE_Render r,
short  x,
short  y 
)

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_OpState.

virtual void MSS_PolyKnitState::setBuild ( int  yesNo  )  [protected, virtual]

Reimplemented from BM_State.


Member Data Documentation

Definition at line 126 of file MSS_PolyKnitState.h.


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

Generated on Thu Jan 31 00:31:32 2013 for HDK by  doxygen 1.5.9