HDK_Sample::MSS_BrushHairLen Class Reference

#include <MSS_BrushHairLen.h>

Inheritance diagram for HDK_Sample::MSS_BrushHairLen:

MSS_BrushBaseState MSS_SingleOpState MSS_SingleOpBaseState BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_BrushHairLen (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR)
virtual ~MSS_BrushHairLen ()
virtual const char * className () const
 The name and type of this class:.
virtual void getUIFileName (UT_String &uifilename) 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 handleKeyTypeEvent (UI_Event *event, BM_Viewport &)
 Respond to keyboard events.
virtual SOP_BrushOp menuToBrushOp (const UI_Value &menuvalue) const
 Convert an op menu entry to a brush operation:.

Static Protected Attributes

static PRM_ChoiceList theLMBMenu
static PRM_ChoiceList theMMBMenu


Detailed Description

Definition at line 32 of file MSS_BrushHairLen.h.


Constructor & Destructor Documentation

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

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

Definition at line 98 of file MSS_BrushHairLen.C.

MSS_BrushHairLen::~MSS_BrushHairLen (  )  [virtual]

Examples:
SOP/MSS_BrushHairLen.h.

Definition at line 105 of file MSS_BrushHairLen.C.


Member Function Documentation

const char * MSS_BrushHairLen::className ( void   )  const [virtual]

The name and type of this class:.

Reimplemented from MSS_BrushBaseState.

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

Definition at line 111 of file MSS_BrushHairLen.C.

void MSS_BrushHairLen::getUIFileName ( UT_String uifilename  )  const [virtual]

This method is used to get the name of the UI file. Normally it is prefixed by the UI directory, but as that varies from build to build, we hard code it.

Reimplemented from BM_SimpleState.

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

Definition at line 117 of file MSS_BrushHairLen.C.

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

Respond to keyboard events.

Reimplemented from MSS_BrushBaseState.

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

Definition at line 123 of file MSS_BrushHairLen.C.

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

Convert an op menu entry to a brush operation:.

Reimplemented from MSS_BrushBaseState.

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

Definition at line 196 of file MSS_BrushHairLen.C.

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

This constructor and parameter template list go into the DM_StateTemplate for this state.

Reimplemented from MSS_BrushBaseState.

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

Definition at line 92 of file MSS_BrushHairLen.C.


Member Data Documentation

Initial value:

 
{
    PRM_Template(PRM_ORD, 1, &PRMlmbName, PRMzeroDefaults, &theLMBMenu),
    PRM_Template(PRM_ORD, 1, &PRMmmbName, PRMzeroDefaults, &theMMBMenu),
    PRM_Template(),
}

Reimplemented from MSS_BrushBaseState.

Examples:
SOP/MSS_BrushHairLen.h.

Definition at line 44 of file MSS_BrushHairLen.h.

Examples:
SOP/MSS_BrushHairLen.h.

Definition at line 61 of file MSS_BrushHairLen.h.

Examples:
SOP/MSS_BrushHairLen.h.

Definition at line 62 of file MSS_BrushHairLen.h.


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

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