|
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 | handleKeyTypeEvent (int key, UI_Event *event, BM_Viewport &) override |
|
int | handleParameterEvent (UI_Event *event) override |
|
void | doRender (RE_Render *r, int x, int y, int ghost) override |
|
virtual SOP_BrushOp | menuToBrushOp (const UI_Value &menuvalue) const |
|
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) |
|
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 |
|
int | handleKeyTypeEvent (int key, UI_Event *event, BM_Viewport &) override |
| Respond to keyboard events. More...
|
|
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 |
|
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 |
|
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 () |
|
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) |
|
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) |
|
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 () |
|
virtual void | handlePopupMenuEvent (UI_Event *event) |
|
void | pushCursor () |
|
void | popCursor () |
|
void | setCursor () |
|
void | setCursor (const char *cursorname) |
|
void | setDefaultCursor (const char *cursorname) |
|
void | initializeUI () |
|
virtual void | getUIFileName (UT_String &full_path_and_name) const |
|
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 () |
|
UI_NamedValueMap * | getValueTable () const |
|
UI_NamedObjectMap * | getObjectTable () const |
|
void | processKeyBindingProxyRequests () |
|
UI_ObjectList & | dependents () |
|
virtual void | preTerminateCallback () |
|