|
HDK
|
#include <MSS_BrushHairLen.h>
Inheritance diagram for HDK_Sample::MSS_BrushHairLen:Public Member Functions | |
| MSS_BrushHairLen (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR) | |
| ~MSS_BrushHairLen () override | |
| const char * | className () const override |
| The name and type of this class: More... | |
| void | getUIFileName (UT_String &uifilename) const override |
Public Member Functions inherited from MSS_BrushBaseState | |
| MSS_BrushBaseState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR) | |
| ~MSS_BrushBaseState () override | |
| void | restart () override |
| void | handleOpNodeChange (OP_Node &node) override |
| bool | getAllowIndirectHandleDrag () const override |
Public Member Functions inherited from MSS_SingleOpState | |
| MSS_SingleOpState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor) | |
| ~MSS_SingleOpState () override | |
| void | initApplication (UI_Manager *ui_mgr, int count, const char **vargs) override |
| int | enter (BM_SimpleState::BM_EntryType how) override |
| void | exit () override |
| void | restart () override |
| int | generate (BM_SimpleState::BM_EntryType how, const GenerateParms &parms) override |
| int | hasLocates () const override |
| int | handleNodeDeleted (OP_Node &node) override |
| void | handleGeoChangedEvent (UI_Event *) override |
| bool | ignoreDisplayFlagChange () const override |
| void | undoReselecting () |
| UI_Menu * | getSelectorMenu () override |
| UI_Menu * | getExtraStateMenu () override |
| bool | getAllowExportingCookSelectionType () const |
| void | setAllowExportingCookSelectionType (bool on) |
| bool | canExportCookSelectionType () const |
| void | handleVolatileChanges () override |
Public Member Functions inherited from MSS_SingleOpBaseState | |
| MSS_SingleOpBaseState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR) | |
| ~MSS_SingleOpBaseState () override | |
Public Member Functions inherited from BM_SingleOpState | |
| BM_SingleOpState (BM_OpView &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR) | |
| ~BM_SingleOpState () override | |
| void | stopGenerating () override |
| int | hasOpNode (const OP_Node &node) const override |
| void | handleOpNetClear () override |
| OP_Node * | getNode () const |
| void | createOpHandleLink (const char *handle_instance_name, const char *settings=nullptr, bool load_settings=true) |
| bool | deleteOpHandleLink (const char *handle_instance_name, bool remove_bindings=false) |
Public Member Functions inherited from BM_OpState | |
| BM_OpState (BM_OpView &view, PI_StateTemplate &templ, BM_SceneManager *scene_manager, const char *cursor=BM_DEFAULT_CURSOR) | |
| ~BM_OpState () override | |
| void | prepareDialogForDisplay () const override |
| int | hasDialog () const override |
| UI_Feel * | dialogFeel () const override |
| int | findPI (BM_OpHandleLink *pi) const override |
| virtual bool | updateInvisiblePIHandleForMoveTool (bool(*func)(BM_Handle *handle, BM_MoveTool::Type tool, unsigned vport_mask), BM_MoveTool::Type tool, unsigned vport_mask, bool make_visible) |
| fpreal | getTime () const |
| Obtains the current global time. More... | |
| bool | getStateParmNames (UT_StringArray &ret, const char *prefix=nullptr) override |
| bool | evalStateParm (const char *name, UT_StringHolder &ret) override |
| bool | setStateParm (const char *name, const UT_StringHolder &val) override |
| bool | pressStateButton (const char *name) override |
| BM_OpHandleLink * | piByRootDescription (const char *description) |
| BM_OpHandleLink const * | piByRootDescription (const char *description) const |
| UT_ValArray< BM_OpHandleLink const * > | piListByParmName (const char *parm_name) const |
Public Member Functions inherited from BM_State | |
| BM_State (BM_SceneManager &app, PI_StateTemplate &templ, const char *cursor=0, const char *const *vnames=0, UI_EventMethod const *vmethods=0) | |
| ~BM_State () override | |
| int | getUniqueId () const |
| virtual void | status (UT_String &s) const |
| virtual void | renderStatusExtras (RE_Render *) |
| int | isHandle () const override |
| virtual void | concealState () |
| virtual void | revealState () |
| virtual void | onVolatileState (BM_SimpleState const *volatile_state, bool overriding_state) |
| virtual int | preprocessSelect (UI_Event *event) |
| virtual void | handleDetailLookGeoChanged (BM_DetailLook *look) |
| void | propagateDetailLookGeoChanged (BM_DetailLook *look) |
| void | render (RE_Render *r, int x, int y) override |
| virtual void | renderPartialOverlay (RE_Render *r, int x, int y) |
| void | startGenerating (BM_State::BM_GenerateMode how=BM_State::BM_INLINE, bool requestnew=false, bool exsitu=false) |
| int | meetsOverlayEntryConditions (const UI_Event &event) const |
| virtual void | handleOpUIChange (OP_Node &) |
| virtual void | handleOpNetChange (OP_Network &) |
| void | wantsLocates (int yesNo) |
| virtual bool | doesHandleLocates () const |
| int | isPreempted () const |
| int | isBuilding () const |
| int | isEntered () const |
| bool | isConcealed () const |
| int | isGenerating () const |
| int | isGeneratingInline () const |
| bool | isRequestingNew () const |
| bool | isGeneratingExSitu () const |
| int | isRegenerating () const |
| bool | isOverlay () const override |
| int | isFullTime () const |
| int | isModifier () const override |
| int | isSticky () const |
| virtual BM_RMBMenuPopupMode | getRMBMenuPopupMode (short altflags) const |
| const PI_StateTemplate & | getTemplate () const |
| PI_StateTemplate & | getTemplate () |
| virtual int | isOpIndependent () const |
| virtual bool | canSwitchToOpDependent () const |
| virtual void | switchToOpDependent () |
| const char * | getHotkeyString () const override |
| const char * | getIconName () const override |
| const char * | getLabel () const override |
| const char * | getDescription () const override |
| virtual void | afterUndo () |
| const char * | replaceCursor (const char *newcursor) override |
| virtual void | getHelp (UT_String &help_text, bool &is_html) |
| virtual void | getHelpDirAndNameOrUrl (UT_StringHolder &dir, UT_StringHolder &name, UT_StringHolder &url) |
| virtual bool | showPersistent () const |
| virtual bool | wantFailedOrienterEvent () const |
| virtual bool | getShowSelectedOp () const |
| virtual void | resetStateForNew () |
| virtual UI_Feel * | getCustomSelectModeSideBar () const |
| virtual bool | useSecureSelection () const |
| virtual bool | useVolatileSelection () const |
| bool | isBusyProcessing () const |
| virtual int | testDragDrop (DD_Source &) |
| virtual void | getDragDropChoice (DD_Source &, DD_ChoiceList &) |
| virtual int | acceptDragDrop (DD_Source &, const char *) |
| virtual bool | switchHandleTool (BM_MoveTool::Type tool, bool reveal_updated_handles) |
| virtual bool | overrideSelectState (UT_StringHolder &new_state) |
| virtual void | initializeHUDs () |
| int | updateHUD (UT_HUDInfoArgs const &args) |
| void | stealNewStateHUDQueue (UT_Array< HUDInfoArgsCopyUPtr > &&queue) |
| void | enterHUD () |
| void | exitHUD () |
| void | renderHUD () |
| UT_Array< int > const & | viewportEventIDs () const |
| UT_Array< int > & | viewportEventIDs () |
Public Member Functions inherited from BM_ParmState | |
| BM_ParmState (BM_SceneManager &app, const char *cursor, const char *vname=0, const char *english=0, const char *const *vnames=0, UI_EventMethod const *vmethods=0) | |
| ~BM_ParmState () override | |
| const UT_String & | name () const |
| const UT_String & | english () const |
| UI_Feel * | extraDialogFeel () const |
| virtual void | initializeUI (PRM_Template *tmpl=0) |
| void | refreshParms () |
Public Member Functions inherited from BM_SimpleState | |
| BM_SimpleState (BM_SceneManager &app, const char *cursor, const char *name=0, const char *const *vnames=0, UI_EventMethod const *vmethods=0) | |
| ~BM_SimpleState () override | |
| virtual UI_Menu * | getStateMenu (int ortho=0) |
| virtual void | onBeginRMBMenu (UI_Event *) |
| virtual bool | canShowStateMenu () const |
| virtual int | handleKeyEvent (int key, UI_Event *event) final |
| virtual void | overlayRender (RE_Render *r, int x, int y) |
| virtual int | getVolatileToolboxCount () const |
| virtual UI_Feel * | getVolatileToolbox (int index) const |
| void | setVolatileViewport (BM_Viewport *view) |
| BM_Viewport * | getVolatileViewport () const |
| BM_SceneManager & | sceneManager () |
| const BM_SceneManager & | sceneManager () const |
| void | setSavedState (BM_SimpleState *state) |
| BM_SimpleState * | getSavedState () |
| const BM_SimpleState * | getSavedState () const |
| const char * | getCurrentCursor () const |
| unsigned int | getViewportMask () const |
| const UT_UndoWorkerFinder < BM_SimpleState > & | undoWorkerFinder () const |
| void | beginDistributedUndoBlock (const char *operation, UT_UndoBlockType blocktype, bool ignore_log=false) |
| void | endDistributedUndoBlock (bool ignore_log=false) |
| bool | inDistributedUndoBlock () |
Public Member Functions inherited from AP_Interface | |
| AP_Interface () | |
| AP_Interface (const char *myname, const char *const *names, UI_EventMethod const *methods) | |
| ~AP_Interface () override | |
| const UT_String & | getName () const |
| Return the name passed in the constructor. More... | |
| void | wireInterface (UI_Manager *uims) |
| void | unwireInterface (UI_Manager *uims) |
| bool | readUIFile (const char *ui_filename, bool quiet=false) |
| bool | readPreferenceFile (const char *pref_filename, bool quiet=false) |
| void | setValueSymbol (const char *symbol, UI_Value *value, bool warn=true) |
| UI_Value * | findValueSymbol (const char *symbol) const |
| Find the UI_Value for the given named value symbol. More... | |
| UI_Value * | getValueSymbol (const char *symbol, int create=1) |
| int | getValueSymbols (UT_StringArray &symbols, UT_Array< UI_Value * > &values) const |
| void | setObjectSymbol (const char *symbol, UI_Object *who, int warn=1) |
| UI_Object * | getObjectSymbol (const char *symbol) const |
| UI_Feel * | getFeelSymbol (const char *symbol) const |
| UI_Feel * | findValueFeel (UI_Value *value) const |
| int | getFeelSymbols (UT_StringArray &symbols, UT_Array< UI_Feel * > &feels) const |
| void | setKeyDelegateSymbol (const char *symbol, UI_KeyDelegateSPtr delegate, bool warn=true) |
| bool | hasKeyDelegateSymbol (const char *symbol) const |
| Returns whether the current key delegate symbol is defined. More... | |
| UI_KeyDelegateSPtr | findKeyDelegateSymbol (const char *symbol) const |
| Find the UI_KeyDelegate for the given named key delegate symbol. More... | |
| UI_KeyDelegateSPtr | getKeyDelegateSymbol (const char *symbol, int create=1) |
| void | removeObjectSymbol (const char *symbol) |
| Delete the entry for the given object symbol name. More... | |
| void | removeValueSymbol (const char *symbol) |
| Delete the entry for the given value symbol name. More... | |
| template<typename T > | |
| T * | findObject (const char *name) const |
| template<typename T > | |
| T * | findValue (const char *name) const |
| virtual void | outputUsage (int argc, const char **argv) const |
| void | resetApplication () |
| void | handleEvent (UI_Event *event) override |
| virtual int | saveAppData (const char *filename) |
| virtual int | loadAppState () |
| virtual int | saveAppState () |
| virtual void | saveOnCoreDump () |
| virtual bool | getCoreDumpFileName (UT_WorkBuffer &name) |
| bool | loadUIInitPrefs () |
| void | saveUIInitPrefs (const char *layout_level, fpreal uiscale, int playbarui) |
| bool | restoreUIInitPrefs () |
| bool | getFunctionKeyScript (int key, UI_Event *event, UT_String &script) |
| void | setKeyBindingProxySrc (const char *symbol, UI_Feel *src, bool warn=true) |
| void | addKeyBindingProxyRef (const char *symbol, UI_Feel *ref, bool warn=true) |
Public Member Functions inherited from UI_Object | |
| UI_Object () | |
| virtual | ~UI_Object () |
| UI_Object (const UI_Object &)=delete | |
| UI_Object & | operator= (const UI_Object &)=delete |
| virtual int | interestingEvent (UI_EventType t, UI_DeviceEvent *event) const |
| virtual void | deleteReferences (UI_Object *to_whom) |
| UI_Object * | getParent () const |
| void | setParent (UI_Object *p) |
| bool | isAncestor (const UI_Object *who) const |
| void | addDependent (UI_Object *who) |
| bool | removeDependent (UI_Object *who) |
| bool | replaceDependent (UI_Object *who, UI_Object *with) |
| bool | isDependent (UI_Object *who) const |
| bool | hasDependents () const |
| const UI_ObjectList & | dependents () const |
| void | sendEvent (const UI_Event &e) const |
| void | distributeEvent (UI_Event *event, int upwards) |
| void | relayEvent (UI_Event *event, UI_Object *target) |
| void | generateEvent (UI_EventType t, UI_Object *target) |
| void | purgeEvents (UI_EventType t, UI_Object *target, UI_EventMethod method=0) |
| void | triggerImmediateEvent (UI_Event *event, int upwards) |
| int | getProxyId () |
| void | bumpQueueCount (int dir) |
| void | setName (const char *symbolName) |
| const char * | getName () const |
| void | buildFullPath (UT_WorkBuffer &string) const |
| void | debugQueueEventsFor (const UI_Value *value, const char *name, UI_EventType t=UI_EVENT_NO_EVENT) const |
| const UI_ValueList & | valueInterests () const |
| void | interestedInValue (UI_Value *) |
| void | removeValueInterest (UI_Value *) |
| void | addKeyDelegateClientship (UI_KeyDelegate *) |
| void | removeKeyDelegateClientship (UI_KeyDelegate *) |
Static Public Member Functions | |
| static BM_State * | ourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
Static Public Member Functions inherited from MSS_BrushBaseState | |
| static BM_State * | ourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
Static Public Member Functions inherited from MSS_SingleOpState | |
| static BM_State * | ourConstructor (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene) |
| static const char * | exportCookSelectionType () |
Static Public Member Functions inherited from BM_OpState | |
| static int | getAutoHighlightFlag () |
| static void | setAutoHighlightFlag (int o) |
Static Public Member Functions inherited from BM_State | |
| static UT_Options & | getGlobalPrefs () |
Static Public Member Functions inherited from AP_Interface | |
| static FILE * | createPreferenceFile (const char *filename) |
| static int | mapStrToInt (const char *label, const std::pair< const char *, int > *map) |
| static const char * | mapIntToStr (int index, const std::pair< const char *, int > *map) |
| static void | setAppExitCode (int exit_code) |
| static int | getAppExitCode () |
| static bool | isAppExiting () |
Returns true if the application is exiting. More... | |
| static const char * | getStartupDesktop () |
Static Public Member Functions inherited from UI_Object | |
| static UI_Manager * | getManager () |
| static UI_Queue * | getInputQueue () |
| static int | keycmp (const char *, int key) |
| static int | keycmp (const char *, int key, const UI_HotkeyEcho &) |
| static void | keyEcho (const char *, const UI_HotkeyEcho &) |
| static void | actionKeyEcho (const char *, const char *custom_suffix=0) |
| static void | toggleKeyEcho (const char *, bool new_value) |
Static Public Attributes | |
| static PRM_Template | ourTemplateList [] |
Static Public Attributes inherited from MSS_BrushBaseState | |
| static PRM_Template * | ourTemplateList |
Static Public Attributes inherited from MSS_SingleOpState | |
| static PRM_Template * | ourTemplateList |
Static Public Attributes inherited from AP_Interface | |
| static const std::pair< const char *, int > | theFileChooserStyleMap [] |
| Menu items and their mapping for file chooser style preference. More... | |
Protected Member Functions | |
| int | handleKeyTypeEvent (int key, UI_Event *event, BM_Viewport &) override |
| Respond to keyboard events. More... | |
| SOP_BrushOp | menuToBrushOp (const UI_Value &menuvalue) const override |
| Convert an op menu entry to a brush operation: More... | |
Protected Member Functions inherited from MSS_BrushBaseState | |
| int | enter (BM_SimpleState::BM_EntryType how) override |
| void | exit () override |
| void | interrupt (BM_SimpleState *=0) override |
| void | resume (BM_SimpleState *=0) override |
| void | setNode (OP_Node *node) override |
| bool | generateAllNodes () override |
| void | doneSelecting () override |
| void | getKeyResolveInfo (UI_KeyResolveInfo &info) override |
| int | handleMouseEvent (UI_Event *event) override |
| int | handleMouseWheelEvent (UI_Event *event) override |
| int | handleParameterEvent (UI_Event *event) override |
| void | doRender (RE_Render *r, int x, int y, int ghost) override |
| virtual int | brushopToMenu (SOP_BrushOp op) const |
| int | nodeIdToReselectWithin () const override |
| UI_Value & | getPrimaryVal () |
| UI_Value & | getSecondaryVal () |
| SOP_BrushBase * | getBrushSOP () const |
| virtual void | updatePrompt () |
| virtual bool | forceVisualization () const |
| virtual void | enableVisualization () |
| virtual void | disableVisualization () |
| const DM_ModifierKeys & | getModifierKeys () const |
| virtual SOP_Node * | updateBrushIntersectSop (SOP_BrushBase *brush_sop, SOP_Node *intersect_sop, fpreal t) |
Protected Member Functions inherited from MSS_SingleOpState | |
| void | doGenerate () override |
| void | doRender (RE_Render *r, int, int, int ghost) override |
| void | getKeyResolveInfo (UI_KeyResolveInfo &info) override |
| int | handleMouseEvent (UI_Event *event) override |
| int | handleMouseWheelEvent (UI_Event *event) override |
| bool | handleDoubleClickEvent (UI_Event *event) override |
| bool | handleTransitoryKey (const UI_Event &event, int hotkey_id) override |
| bool | isSelecting () const override |
| void | interrupt (BM_SimpleState *state=0) override |
| void | resume (BM_SimpleState *state=0) override |
| OP3D_InputSelector * | selector (int idx) |
| int | getNumSelectors () const |
| virtual bool | isSelectorActive () const |
| int | getToolboxCount () const override |
| UI_Feel * | getToolbox (int idx) const override |
| virtual void | handleSelectorDone (UI_Event *) |
| virtual bool | canStartSelectors () const |
| virtual const PI_BindingSelectorInfo * | findNextParmWithSelector (int idx) const |
| void | addAnyReselectionUndos () override |
| virtual void | updateCurrentSelector (OP3D_InputSelector *, const PI_BindingSelectorInfo *) |
| virtual bool | getSelectionBoundingBox (DM_Viewport &vport, UT_BoundingBox &bbox) |
| virtual bool | canStartNonSecureSelector () const |
| virtual bool | getAllowQuickSelect () const |
| virtual bool | copyCookedSelectionForFirstSelector () const |
| virtual bool | usesHotkeySelector () const |
| virtual bool | usesSloppySopSelectorToolbox () const |
| virtual const char * | getTemplateName () const |
| const char * | getOperatorName () const override |
| bool | getFirstSelectionFlag () const |
| void | setFirstSelectionFlag (bool first) |
| virtual void | handleSelectionTypeChange (UI_Event *event) |
| void | updateStashedSelectorActiveCoords (UI_Event *event) |
| void | createHotkeySelector () |
| void | destroyHotkeySelectorIfNeeded () |
| virtual bool | needsGeoChangedInterest () const |
Protected Member Functions inherited from MSS_SingleOpBaseState | |
| const char * | getPresetTypeName () const override |
| OP_Node * | getChosenOp () const override |
| void | setNodeFlags (OP_Node &node) override |
| Set the flags (display/current) of the given node: More... | |
| virtual bool | needSelectMask () const |
| void | mapToWorld (float x, float y, UT_Vector3 &dir, UT_Vector3 &rayorig) |
| Map viewport coordinates to worldspace location and direction. More... | |
| void | xformToWorldCoord (UT_Vector3 &p) |
| Transform a point from object to world space or world to object space. More... | |
| void | xformToObjectCoord (UT_Vector3 &p) |
| void | xformToWorldVector (UT_Vector3 &v) |
| Transform a vector from object to world space or world to object space. More... | |
| void | xformToObjectVector (UT_Vector3 &v) |
| void | getViewportTransform (UT_Matrix4 &xform) |
| Get worldspace to cameraspace transform. More... | |
| void | getViewportItransform (UT_Matrix4 &xform) |
| Get cameraspace to worldspace transform. More... | |
| void | getViewportProjectionTransform (UT_Matrix4 &xform) const |
| Get the projection transform. More... | |
| bool | getViewportProjection (fpreal &focal_length, fpreal &horizontal_aperture, bool &is_ortho, fpreal &ortho_width, fpreal &aspect_ratio, fpreal &near_plane, fpreal &far_plane) const |
| Get the projection parameters. More... | |
| float | getViewportLOD () const |
| Get level of detail for the viewport. More... | |
| void | showPrompt (const char *msg) |
| Set the status bar text. More... | |
| JEDI_View & | viewer () |
| const JEDI_View & | viewer () const |
| DM_Workbench & | workbench () |
| const DM_Workbench & | workbench () const |
Protected Member Functions inherited from BM_SingleOpState | |
| void | makePIVisible (int pi_idx, int onoff) override |
| OP_Node * | createNode (const char *optype=0, const char *nettype=0, OP_Network *parent=0, int explicitly=1) |
| virtual const char * | getCreateNodeName () const |
| void | setNodeId (int id) |
| virtual void | clearChosenNodeFlags () |
| void | refreshBindings (int id, const char *op_type) override |
| void | refreshSettings (int id, const char *op_type) override |
| OP_Node * | savedNode () const |
| void | savedNode (OP_Node *n) |
| virtual void | initializeDialogs () |
| virtual void | completeDialogs () |
| int | matchesNode (OP_Node &node) const override |
| void | removeAllDialogs () override |
| void | handleDialogDeleted (OPUI_Dialog *dialog) override |
| virtual bool | disconnectInputsOnRestart () const |
| void | clearOpHandleLinks () |
| virtual bool | allowOpMaxExportToDialog () const |
| virtual bool | canCreateSelector () const |
| void | deleteOpHandleLinks () |
Protected Member Functions inherited from BM_OpState | |
| BM_OpView & | baseViewer () |
| const BM_OpView & | baseViewer () const |
| int | createPI (const char *pi_name, int opnum=-1, const char *description=0) |
| virtual void | onCreatePI (PI_OpHandleLink *pi) |
| virtual void | onAppendPI (PI_OpHandleLink *pi) |
| virtual void | onRemovePI (PI_OpHandleLink *pi) |
| int | appendPI (BM_OpHandleLink *pi, int opnum=-1) |
| virtual void | removePI (int pi_idx) |
| void | removeAllLinkedPIs () |
| void | removeLinkedPIByDescription (const char *descr_name) |
| BM_OpHandleLink * | pi (int index) |
| const BM_OpHandleLink * | pi (int index) const |
| BM_OpHandleLink * | pi (const char *name) |
| const BM_OpHandleLink * | pi (const char *name) const |
| const char * | piDescription (int index) const |
| int | piOpnum (int index) const |
| int | numPIs () const |
| int | appendFolder (const char *folder_name) |
| void | appendFeelToFolder (const char *folder_name, UI_Feel *child_feel) |
| int | appendDialogToFolder (const char *folder_name, BM_ParmState &state_or_handle) |
| int | appendDialogToFolder (const char *folder_name, OP_Node &op_node, PRM_Template::PRM_Export export_level) |
| int | appendThisStateDialogToFolder (const char *folder_name) |
| int | appendDividerToFolder (const char *folder_name) |
| int | appendTextToFolder (const char *folder_name, const char *text, UI_LookType look_type=UI_LOOK_HEADING_TEXT) |
| int | removeDialog (BM_ParmState &state) |
| int | removeDialog (OP_Node &op_node, PRM_Template::PRM_Export export_level) |
| int | removeFolder (const char *name, bool only_if_empty=false) |
| int | appendDialogToFolder (const char *folder_name, BM_ParmState &state_or_handle, BM_Handle *handle) |
| int | appendDividerToFolder (const char *folder_name, BM_Handle *handle) |
| int | appendTextToFolder (const char *folder_name, const char *text, UI_LookType look_type, BM_Handle *handle) |
| int | removeCachedUIItems (const char *folder_name, BM_Handle *handle) |
| void | switchToFolder (const char *name) |
| void | handlePIVisibilityChange (UI_Event *event) |
| void | connectNode (OP_Node &newnode, OP_Node &inputnode, int input_idx=0, int branch_off=0) |
| void | stampNode (OP_Node &newnode) |
Protected Member Functions inherited from BM_State | |
| virtual void | doRenderSaved (RE_Render *r, int x, int y, int ghost) |
| void | setModifier (int yn) |
| int | meetsBasicOverlayEntryConditions (const UI_Event &e) const |
| virtual void | setBuild (int onOff) |
| void | handleMouseEventVoidRet (UI_Event *event) |
| void | renderSaved (RE_Render *r, int x, int y, int ghost) |
Protected Member Functions inherited from BM_ParmState | |
| const PRM_Parm * | parameter (const char *name) const |
| PRM_Parm * | parameter (const char *name) |
| PRM_ParmList * | parameters () const |
| UI_Value * | parmValue () const |
| const PRM_Parm * | parameter (int index) const |
| PRM_Parm * | parameter (int index) |
| void | setParm (const char *name, const UT_String &value, CH_StringMeaning meaning, fpreal t=0, int refresh=1) |
| void | setParm (const char *name, int value, fpreal t=0, int refresh=1) |
| void | setParm (const char *name, fpreal value, fpreal t=0, int refresh=1) |
| void | setXYParm (const char *name, fpreal x, fpreal y, fpreal t=0, int refresh=1) |
| void | setXYZParm (const char *name, fpreal x, fpreal y, fpreal z, fpreal t=0, int refresh=1) |
| void | setParm (int index, const UT_String &v, CH_StringMeaning meaning, fpreal t=0, int refresh=1) |
| void | setParm (int index, int value, fpreal t=0, int refresh=1) |
| void | setParm (int index, fpreal value, fpreal t=0, int refresh=1) |
| void | setXYParm (int index, fpreal x, fpreal y, fpreal t=0, int refresh=1) |
| void | setXYZParm (int index, fpreal x, fpreal y, fpreal z, fpreal t=0, int refresh=1) |
| bool | parmExists (const char *name) const |
| bool | parmExists (int index) const |
| void | getParm (const char *name, UT_String &value, fpreal t=0) const |
| void | getParm (const char *name, int &value, fpreal t=0) const |
| void | getParm (const char *name, bool &value, fpreal t=0) const |
| void | getParm (const char *name, fpreal &value, fpreal t=0) const |
| void | getXYParm (const char *name, fpreal &x, fpreal &y, fpreal t=0) const |
| void | getXYParm (const char *name, int &x, int &y, fpreal t=0) const |
| void | getXYZParm (const char *n, fpreal &x, fpreal &y, fpreal &z, fpreal t=0) const |
| void | getParm (int index, UT_String &value, fpreal t=0) const |
| void | getParm (int index, int &value, fpreal t=0) const |
| void | getParm (int index, bool &value, fpreal t=0) const |
| void | getParm (int index, fpreal &value, fpreal t=0) const |
| void | getXYParm (int index, fpreal &x, fpreal &y, fpreal t=0) const |
| void | getXYParm (int index, int &x, int &y, fpreal t=0) const |
| void | getXYZParm (int index, fpreal &x, fpreal &y, fpreal &z, fpreal t=0) const |
| void | overwriteParmDefault (const char *name, fpreal t=0) |
| void | overwriteXYParmDefault (const char *name, fpreal t=0) |
| void | overwriteXYZParmDefault (const char *name, fpreal t=0) |
| void | overwriteParmDefault (int index, fpreal t=0) |
| void | overwriteXYParmDefault (int index, fpreal t=0) |
| void | overwriteXYZParmDefault (int index, fpreal t=0) |
| void | overwriteParmDefaults () |
| virtual int | disableParms () |
| int | enableParm (const char *name, int onoff, int refresh=1) |
| int | enableParm (int index, int onoff, int refresh=1) |
| bool | setVisibleState (int pi, bool state, bool refresh=true) |
| bool | setVisibleState (const char *pn, bool state, bool refresh=true) |
| void | refreshParm (int index) |
| bool | saveParmForUndo (int index, bool force=false) |
| virtual int | handleSaveParmForUndo (int index) |
| virtual int | handleParameterUndo (int parm_index) |
| int | getSaveParmForUndoFlag () |
| void | setSaveParmForUndoFlag (int onoff) |
| PSI2_DialogPRM * | getParmDialog () |
Protected Member Functions inherited from BM_SimpleState | |
| virtual void | handlePopupMenuEvent (UI_Event *event) |
| void | pushCursor () |
| void | popCursor () |
| void | setCursor () |
| void | setCursor (const char *cursorname) |
| void | setDefaultCursor (const char *cursorname) |
| void | initializeUI () |
| void | mouseDown (UI_Event *event) |
| int | mouseDown () const |
| void | setViewportMask (unsigned mask) |
| int | getClickInterest () |
| void | addClickInterest (int buttons) |
| void | removeClickInterest (int buttons) |
| void | redrawScene () |
| void | closeOpenUndoBlock () |
Protected Member Functions inherited from AP_Interface | |
| UI_NamedValueMap * | getValueTable () const |
| UI_NamedObjectMap * | getObjectTable () const |
| void | processKeyBindingProxyRequests () |
Protected Member Functions inherited from UI_Object | |
| UI_ObjectList & | dependents () |
| virtual void | preTerminateCallback () |
Static Protected Attributes | |
| static PRM_ChoiceList | theLMBMenu |
| static PRM_ChoiceList | theMMBMenu |
Static Protected Attributes inherited from BM_OpState | |
| static const char * | STATE_DIALOG_FOLDER |
| static const char * | HANDLES_FOLDER |
| static const char * | OP_DIALOG_FOLDER |
| static int | theAutoHighlightFlag |
Static Protected Attributes inherited from BM_State | |
| static bool | theDelayedSelectionEventIsValid |
| static UI_Event | theDelayedSelectionEvent |
Definition at line 32 of file MSS_BrushHairLen.h.
| MSS_BrushHairLen::MSS_BrushHairLen | ( | JEDI_View & | view, |
| PI_StateTemplate & | templ, | ||
| BM_SceneManager * | scene, | ||
| const char * | cursor = BM_DEFAULT_CURSOR |
||
| ) |
Definition at line 98 of file MSS_BrushHairLen.C.
|
override |
Definition at line 105 of file MSS_BrushHairLen.C.
|
overridevirtual |
The name and type of this class:
Reimplemented from MSS_BrushBaseState.
Definition at line 111 of file MSS_BrushHairLen.C.
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.
Definition at line 117 of file MSS_BrushHairLen.C.
|
overrideprotectedvirtual |
Respond to keyboard events.
Reimplemented from MSS_BrushBaseState.
Definition at line 123 of file MSS_BrushHairLen.C.
|
overrideprotectedvirtual |
Convert an op menu entry to a brush operation:
Reimplemented from MSS_BrushBaseState.
Definition at line 195 of file MSS_BrushHairLen.C.
|
static |
This constructor and parameter template list go into the DM_StateTemplate for this state.
Definition at line 92 of file MSS_BrushHairLen.C.
|
static |
Definition at line 44 of file MSS_BrushHairLen.h.
|
staticprotected |
Definition at line 64 of file MSS_BrushHairLen.h.
|
staticprotected |
Definition at line 65 of file MSS_BrushHairLen.h.