MSS_FaceState Class Reference

#include <MSS_FaceState.h>

Inheritance diagram for MSS_FaceState:

MSS_SingleOpBaseState BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_FaceState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor)
virtual ~MSS_FaceState (void)
virtual const char * className () const
virtual int handleMouseEvent (UI_Event *event)
virtual void handleOpNodeChange (OP_Node &)
virtual int handleNodeDeleted (OP_Node &node)

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 int handleParameterEvent (UI_Event *event)
virtual int handleKeyTypeEvent (UI_Event *event, BM_Viewport &)
virtual void setBuild (int yesNo)
virtual void doGenerate ()
virtual void doRender (RE_Render *r, short x, short y, int ghost)
int curveClosed ()
bool intersectRay (GU_Primitive *prim, UT_Vector3 &ray_orig, UT_Vector3 &ray_dir, UT_Vector3 &pos, float &u_real)
void applyStateSettings ()
void undoStateSettings ()


Detailed Description

Definition at line 52 of file MSS_FaceState.h.


Constructor & Destructor Documentation

MSS_FaceState::MSS_FaceState ( JEDI_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene,
const char *  cursor 
)

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


Member Function Documentation

void MSS_FaceState::applyStateSettings (  )  [protected]

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

Reimplemented from MSS_SingleOpBaseState.

int MSS_FaceState::curveClosed (  )  [inline, protected]

Definition at line 104 of file MSS_FaceState.h.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_State.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from BM_SingleOpState.

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

Reimplemented from MSS_SingleOpBaseState.

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

Reimplemented from BM_OpState.

virtual int MSS_FaceState::handleNodeDeleted ( OP_Node node  )  [virtual]

Reimplemented from BM_SingleOpState.

virtual void MSS_FaceState::handleOpNodeChange ( OP_Node  )  [virtual]

Reimplemented from BM_State.

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

Reimplemented from BM_ParmState.

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

Reimplemented from BM_OpState.

bool MSS_FaceState::intersectRay ( GU_Primitive prim,
UT_Vector3 ray_orig,
UT_Vector3 ray_dir,
UT_Vector3 pos,
float &  u_real 
) [protected]

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

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

Reimplemented from BM_OpState.

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

Reimplemented from BM_State.

void MSS_FaceState::undoStateSettings (  )  [protected]


Member Data Documentation

Definition at line 65 of file MSS_FaceState.h.


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

Generated on Fri May 25 00:10:30 2012 for HDK by  doxygen 1.5.9