HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BM_State Member List

This is the complete list of members for BM_State, including all inherited members.

acceptDragDrop(DD_Source &, const char *)BM_Stateinlinevirtual
actionKeyEcho(const char *, const char *custom_suffix=0)UI_Objectstatic
addClickInterest(int buttons)BM_SimpleStateprotected
addDependent(UI_Object *who)UI_Object
addKeyDelegateClientship(UI_KeyDelegate *)UI_Object
afterUndo()BM_Statevirtual
allowRestartWithKey(const UI_Event &event) const BM_Statevirtual
AP_Interface()AP_Interface
AP_Interface(const char *myname, const char *const *names, UI_EventMethod const *methods)AP_Interface
beginDistributedUndoBlock(const char *operation, UT_UndoBlockType blocktype, bool ignore_log=false)BM_SimpleState
BM_EntryType enum nameBM_SimpleState
BM_FULLTIME_ENTRY enum valueBM_SimpleState
BM_GenerateMode enum nameBM_State
BM_INLINE enum valueBM_State
BM_OUTLINE enum valueBM_State
BM_OVERLAY_ENTRY enum valueBM_SimpleState
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
BM_REGENERATE enum valueBM_State
BM_RMB_MENU_ALLOWED enum valueBM_State
BM_RMB_MENU_DELAYED enum valueBM_State
BM_RMB_MENU_DENIED enum valueBM_State
BM_RMBMenuPopupMode enum nameBM_State
BM_SimpleState(BM_SceneManager &app, const char *cursor, const char *name=0, const char *const *vnames=0, UI_EventMethod const *vmethods=0)BM_SimpleState
BM_State(BM_SceneManager &app, PI_StateTemplate &templ, const char *cursor=0, const char *const *vnames=0, UI_EventMethod const *vmethods=0)BM_State
buildFullPath(UT_WorkBuffer &string) const UI_Object
bumpQueueCount(int dir)UI_Objectinline
Busy classBM_Statefriend
canShowStateMenu() const BM_SimpleStateinlinevirtual
canSwitchToOpDependent() const BM_Stateinlinevirtual
className() const overrideBM_Statevirtual
closeOpenUndoBlock()BM_SimpleStateprotected
concealState()BM_Statevirtual
createPreferenceFile(const char *filename)AP_Interfacestatic
debugQueueEventsFor(const UI_Value *value, const char *name, UI_EventType t=UI_EVENT_NO_EVENT) const UI_Object
deleteReferences(UI_Object *to_whom)UI_Objectvirtual
dependents() const UI_Objectinline
dependents()UI_Objectinlineprotected
dialogFeel() const BM_ParmStatevirtual
disableParms()BM_ParmStateprotectedvirtual
distributeEvent(UI_Event *event, int upwards)UI_Object
doesHandleLocates() const BM_Stateinlinevirtual
doRender(RE_Render *r, int x, int y, int ghost)BM_Stateprotectedvirtual
doRenderSaved(RE_Render *r, int x, int y, int ghost)BM_Stateprotectedvirtual
enableParm(const char *name, int onoff, int refresh=1)BM_ParmStateprotected
enableParm(int index, int onoff, int refresh=1)BM_ParmStateprotected
endDistributedUndoBlock(bool ignore_log=false)BM_SimpleState
english() const BM_ParmStateinline
enter(BM_SimpleState::BM_EntryType how) overrideBM_Statevirtual
evalStateParm(const char *name, UT_StringHolder &ret)BM_ParmStatevirtual
exit() overrideBM_Statevirtual
extraDialogFeel() const BM_ParmState
findKeyDelegateSymbol(const char *symbol) const AP_Interface
findObject(const char *name) const AP_Interfaceinline
findPI(BM_OpHandleLink *pi) const BM_Statevirtual
findValue(const char *name) const AP_Interfaceinline
findValueFeel(UI_Value *value) const AP_Interface
findValueSymbol(const char *symbol) const AP_Interface
generate(BM_SimpleState::BM_EntryType how, const GenerateParms &parms)BM_Statevirtual
generateEvent(UI_EventType t, UI_Object *target)UI_Object
getAllowIndirectHandleDrag() const BM_Stateinlinevirtual
getAppExitCode()AP_Interfacestatic
getClickInterest()BM_SimpleStateprotected
getCoreDumpFileName(UT_WorkBuffer &name)AP_Interfacevirtual
getCurrentCursor() const BM_SimpleStateinline
getCustomSelectModeSideBar() const BM_Stateinlinevirtual
getDragDropChoice(DD_Source &, DD_ChoiceList &)BM_Stateinlinevirtual
getExtraStateMenu()BM_SimpleStatevirtual
getFeelSymbol(const char *symbol) const AP_Interface
getFeelSymbols(UT_StringArray &symbols, UT_Array< UI_Feel * > &feels) const AP_Interface
getFunctionKeyScript(int key, UI_Event *event, UT_String &script)AP_Interface
getGlobalPrefs()BM_Statestatic
getHelp(UT_String &help_text, bool &is_html)BM_Statevirtual
getHelpDirAndNameOrUrl(UT_StringHolder &dir, UT_StringHolder &name, UT_StringHolder &url)BM_Statevirtual
getHotkeyString() const overrideBM_Statevirtual
getInputQueue()UI_Objectinlinestatic
getKeyDelegateSymbol(const char *symbol, int create=1)AP_Interface
getKeyResolveInfo(UI_KeyResolveInfo &info)BM_Statevirtual
getMainApplication()AP_Interfaceinlineprotectedstatic
getManager()UI_Objectinlinestatic
getName() const AP_Interfaceinline
getObjectSymbol(const char *symbol) const AP_Interface
getObjectTable() const AP_Interfaceinlineprotected
getOperationBarIconName() const overrideBM_Statevirtual
getOperationBarLabel() const overrideBM_Statevirtual
getParent() const UI_Objectinline
getParm(const char *name, UT_String &value, fpreal t=0) const BM_ParmStateprotected
getParm(const char *name, int &value, fpreal t=0) const BM_ParmStateprotected
getParm(const char *name, bool &value, fpreal t=0) const BM_ParmStateinlineprotected
getParm(const char *name, fpreal &value, fpreal t=0) const BM_ParmStateprotected
getParm(int index, UT_String &value, fpreal t=0) const BM_ParmStateprotected
getParm(int index, int &value, fpreal t=0) const BM_ParmStateprotected
getParm(int index, bool &value, fpreal t=0) const BM_ParmStateinlineprotected
getParm(int index, fpreal &value, fpreal t=0) const BM_ParmStateprotected
getPresetTypeName() const =0BM_ParmStateprotectedpure virtual
getProxyId()UI_Object
getRMBMenuPopupMode(short altflags) const BM_Statevirtual
getSavedState()BM_SimpleStateinline
getSavedState() const BM_SimpleStateinline
getSaveParmForUndoFlag()BM_ParmStateinlineprotected
getSaveWindowGeoPref()AP_Interfaceprotectedstatic
getSelectorMenu()BM_SimpleStatevirtual
getShowSelectedOp() const BM_Stateinlinevirtual
getStartupDesktop()AP_Interfacestatic
getStateMenu(int ortho=0)BM_SimpleStatevirtual
getStateParmNames(UT_StringArray &ret, const char *prefix=nullptr)BM_ParmStatevirtual
getTemplate() const BM_Stateinline
getTemplate()BM_Stateinline
getToolbox(int index) const overrideBM_ParmStatevirtual
getToolboxCount() const overrideBM_ParmStatevirtual
getUIFileName(UT_String &full_path_and_name) const BM_SimpleStateprotectedvirtual
getValueSymbol(const char *symbol, int create=1)AP_Interface
getValueSymbols(UT_StringArray &symbols, UT_Array< UI_Value * > &values) const AP_Interface
getValueTable() const AP_Interfaceinlineprotected
getViewportMask() const BM_SimpleStateinline
getVolatileToolbox(int index) const BM_SimpleStatevirtual
getVolatileToolboxCount() const BM_SimpleStatevirtual
getVolatileViewport() const BM_SimpleStateinline
getWindowGeometry(int &width, int &height, int &left, int &bottom, bool &maximized, bool use_pref)AP_Interfaceprotectedstatic
getXYParm(const char *name, fpreal &x, fpreal &y, fpreal t=0) const BM_ParmStateprotected
getXYParm(const char *name, int &x, int &y, fpreal t=0) const BM_ParmStateprotected
getXYParm(int index, fpreal &x, fpreal &y, fpreal t=0) const BM_ParmStateprotected
getXYParm(int index, int &x, int &y, fpreal t=0) const BM_ParmStateprotected
getXYZParm(const char *n, fpreal &x, fpreal &y, fpreal &z, fpreal t=0) const BM_ParmStateprotected
getXYZParm(int index, fpreal &x, fpreal &y, fpreal &z, fpreal t=0) const BM_ParmStateprotected
handleDetailLookGeoChanged(BM_DetailLook *look)BM_Statevirtual
handleDoubleClickEvent(UI_Event *)BM_Statevirtual
handleEvent(UI_Event *event) overrideAP_Interfacevirtual
handleGeoChangedEvent(UI_Event *)BM_Statevirtual
handleKeyEvent(int key, UI_Event *event) finalBM_SimpleStatevirtual
handleKeyTypeEvent(int key, UI_Event *event, BM_Viewport &viewport)BM_SimpleStateprotectedvirtual
handleMouseEvent(UI_Event *event) overrideBM_Statevirtual
handleMouseEventVoidRet(UI_Event *event)BM_Stateprotected
handleMouseWheelEvent(UI_Event *event)BM_Statevirtual
handleNodeDeleted(OP_Node &)BM_Statevirtual
handleOpNetChange(OP_Network &)BM_Statevirtual
handleOpNetClear()BM_Statevirtual
handleOpNodeChange(OP_Node &)BM_Statevirtual
handleOpUIChange(OP_Node &)BM_Statevirtual
handleParameterEvent(UI_Event *event) overrideBM_ParmStateprotectedvirtual
handleParameterUndo(int parm_index)BM_ParmStateprotectedvirtual
handlePopupMenuEvent(UI_Event *event)BM_SimpleStateprotectedvirtual
handleSaveParmForUndo(int index)BM_ParmStateprotectedvirtual
handleTransitoryKey(const UI_Event &, int)BM_Stateinlinevirtual
handleVolatileChanges()BM_Stateinlinevirtual
hasDependents() const UI_Objectinline
hasDialog() const BM_ParmStatevirtual
hasKeyDelegateSymbol(const char *symbol) const AP_Interface
hasLocates() const BM_Stateinlinevirtual
hasOpNode(const OP_Node &) const BM_Statevirtual
ignoreDisplayFlagChange() const BM_Stateinlinevirtual
index() const BM_Stateinline
index(int idx)BM_Stateinline
inDistributedUndoBlock()BM_SimpleState
initApplication(UI_Manager *, int, const char **) overrideBM_ParmStateprotectedvirtual
initializeUI(PRM_Template *tmpl=0)BM_ParmStatevirtual
BM_SimpleState::initializeUI()BM_SimpleStateprotected
interestedInValue(UI_Value *)UI_Object
interestingEvent(UI_EventType t, UI_DeviceEvent *event) const UI_Objectvirtual
interrupt(BM_SimpleState *state=0) overrideBM_Statevirtual
isAncestor(const UI_Object *who) const UI_Object
isAppExiting()AP_Interfacestatic
isBuilding() const BM_Stateinline
isBusyProcessing() const BM_Stateinline
isConcealed() const BM_Stateinline
isDependent(UI_Object *who) const UI_Object
isEntered() const BM_Stateinline
isEntryCondition(UI_Keyboard key) const BM_Statevirtual
isFullTime() const BM_Stateinline
isGenerating() const BM_Stateinline
isGeneratingExSitu() const BM_Stateinline
isGeneratingInline() const BM_Stateinline
isHandle() const overrideBM_Stateinlinevirtual
isModifier() const overrideBM_Stateinlinevirtual
isOpIndependent() const BM_Statevirtual
isOverlay() const overrideBM_Stateinlinevirtual
isPreempted() const BM_Stateinline
isRegenerating() const BM_Stateinline
isRequestingNew() const BM_Stateinline
isSticky() const BM_Stateinline
keycmp(const char *, int key)UI_Objectstatic
keycmp(const char *, int key, const UI_HotkeyEcho &)UI_Objectstatic
keyEcho(const char *, const UI_HotkeyEcho &)UI_Objectstatic
loadAppState()AP_Interfacevirtual
loadUIInitPrefs()AP_Interface
loadWindowGeometry(UI_Window *window, bool default_maximized, bool use_pref)AP_Interfaceprotectedstatic
loadWindowGeoPref(int &w, int &h, int &left, int &bottom, bool &maximized)AP_Interfaceprotectedstatic
mapIntToStr(int index, const std::pair< const char *, int > *map)AP_Interfacestatic
mapStrToInt(const char *label, const std::pair< const char *, int > *map)AP_Interfacestatic
meetsBasicEntryConditions(const UI_Event &e) const BM_Stateprotected
meetsEntryConditions(const UI_Event &event) const BM_State
mouseDown(UI_Event *event)BM_SimpleStateprotected
mouseDown() const BM_SimpleStateinlineprotected
myFlagsBM_Stateprotected
myMethodsAP_Interfaceprotected
myValueNamesAP_Interfaceprotected
name() const BM_ParmStateinline
onBeginRMBMenu(UI_Event *)BM_SimpleStateinlinevirtual
operator=(const UI_Object &)=deleteUI_Object
overlayRender(RE_Render *r, int x, int y)BM_SimpleStatevirtual
overwriteParmDefault(const char *name, fpreal t=0)BM_ParmStateprotected
overwriteParmDefault(int index, fpreal t=0)BM_ParmStateprotected
overwriteParmDefaults()BM_ParmStateprotected
overwriteXYParmDefault(const char *name, fpreal t=0)BM_ParmStateprotected
overwriteXYParmDefault(int index, fpreal t=0)BM_ParmStateprotected
overwriteXYZParmDefault(const char *name, fpreal t=0)BM_ParmStateprotected
overwriteXYZParmDefault(int index, fpreal t=0)BM_ParmStateprotected
parameter(const char *name) const BM_ParmStateprotected
parameter(const char *name)BM_ParmStateprotected
parameter(int index) const BM_ParmStateprotected
parameter(int index)BM_ParmStateprotected
parameters() const BM_ParmStateinlineprotected
parmExists(const char *name) const BM_ParmStateprotected
parmExists(int index) const BM_ParmStateprotected
parmValue() const BM_ParmStateinlineprotected
popCursor()BM_SimpleStateprotected
prepareDialogForDisplay() const BM_ParmStatevirtual
preprocessSelect(UI_Event *event)BM_Statevirtual
pressStateButton(const char *name)BM_ParmStatevirtual
preTerminateCallback()UI_Objectinlineprotectedvirtual
propagateDetailLookGeoChanged(BM_DetailLook *look)BM_State
purgeEvents(UI_EventType t, UI_Object *target, UI_EventMethod method=0)UI_Object
pushCursor()BM_SimpleStateprotected
readPreferenceFile(const char *pref_filename, bool quiet=false)AP_Interface
readUIFile(const char *ui_filename, bool quiet=false)AP_Interface
redrawScene()BM_SimpleStateprotected
refreshBindings(int id, const char *op_type)BM_Statevirtual
refreshParm(int index)BM_ParmStateprotected
refreshParms()BM_ParmState
refreshSettings(int id, const char *op_type)BM_Statevirtual
relayEvent(UI_Event *event, UI_Object *target)UI_Object
removeClickInterest(int buttons)BM_SimpleStateprotected
removeDependent(UI_Object *who)UI_Object
removeKeyDelegateClientship(UI_KeyDelegate *)UI_Object
removeObjectSymbol(const char *symbol)AP_Interface
removeValueInterest(UI_Value *)UI_Object
removeValueSymbol(const char *symbol)AP_Interface
render(RE_Render *r, int x, int y) overrideBM_Statevirtual
renderPartialOverlay(RE_Render *r, int x, int y)BM_Statevirtual
renderSaved(RE_Render *r, int x, int y, int ghost)BM_Stateprotected
renderStatusExtras(RE_Render *)BM_Stateinlinevirtual
replaceCursor(const char *newcursor) overrideBM_Statevirtual
replaceDependent(UI_Object *who, UI_Object *with)UI_Object
resetApplication()AP_Interface
resetStateForNew()BM_Stateinlinevirtual
restart()BM_Statevirtual
restoreUIInitPrefs()AP_Interface
resume(BM_SimpleState *state=0) overrideBM_Statevirtual
revealState()BM_Statevirtual
saveAppData(const char *filename)AP_Interfacevirtual
saveAppState()AP_Interfacevirtual
saveOnCoreDump()AP_Interfacevirtual
saveParmForUndo(int index, bool force=false)BM_ParmStateprotected
saveUIInitPrefs(const char *layout_level, fpreal uiscale, int playbarui)AP_Interface
saveWindowGeoPref()AP_Interfaceprotectedstatic
sceneManager()BM_SimpleStateinline
sceneManager() const BM_SimpleStateinline
sendEvent(const UI_Event &e) const UI_Object
setAppExitCode(int exit_code)AP_Interfacestatic
setAppForeground()AP_Interfaceprotectedstatic
setBuild(int onOff)BM_Stateprotectedvirtual
setCursor()BM_SimpleStateprotected
setCursor(const char *cursorname)BM_SimpleStateprotected
setDefaultCursor(const char *cursorname)BM_SimpleStateprotected
setKeyDelegateSymbol(const char *symbol, UI_KeyDelegateSPtr delegate, bool warn=true)AP_Interface
setModifier(int yn)BM_Stateinlineprotected
setName(const char *symbolName)UI_Object
setObjectSymbol(const char *symbol, UI_Object *who, int warn=1)AP_Interface
setParent(UI_Object *p)UI_Objectinline
setParm(const char *name, const UT_String &value, CH_StringMeaning meaning, fpreal t=0, int refresh=1)BM_ParmStateprotected
setParm(const char *name, int value, fpreal t=0, int refresh=1)BM_ParmStateprotected
setParm(const char *name, fpreal value, fpreal t=0, int refresh=1)BM_ParmStateprotected
setParm(int index, const UT_String &v, CH_StringMeaning meaning, fpreal t=0, int refresh=1)BM_ParmStateprotected
setParm(int index, int value, fpreal t=0, int refresh=1)BM_ParmStateprotected
setParm(int index, fpreal value, fpreal t=0, int refresh=1)BM_ParmStateprotected
setSavedState(BM_SimpleState *state)BM_SimpleStateinline
setSaveParmForUndoFlag(int onoff)BM_ParmStateinlineprotected
setStateParm(const char *name, const UT_StringHolder &val)BM_ParmStatevirtual
setTheMainApplication(AP_Interface *app)AP_Interfaceprotectedstatic
setValueSymbol(const char *symbol, UI_Value *value, bool warn=true)AP_Interface
setViewportMask(unsigned mask)BM_SimpleStateinlineprotected
setVisibleState(int pi, bool state, bool refresh=true)BM_ParmStateprotected
setVisibleState(const char *pn, bool state, bool refresh=true)BM_ParmStateprotected
setVolatileViewport(BM_Viewport *view)BM_SimpleStateinline
setXYParm(const char *name, fpreal x, fpreal y, fpreal t=0, int refresh=1)BM_ParmStateprotected
setXYParm(int index, fpreal x, fpreal y, fpreal t=0, int refresh=1)BM_ParmStateprotected
setXYZParm(const char *name, fpreal x, fpreal y, fpreal z, fpreal t=0, int refresh=1)BM_ParmStateprotected
setXYZParm(int index, fpreal x, fpreal y, fpreal z, fpreal t=0, int refresh=1)BM_ParmStateprotected
showPersistent() const BM_Stateinlinevirtual
startGenerating(BM_State::BM_GenerateMode how=BM_State::BM_INLINE, bool requestnew=false, bool exsitu=false)BM_Stateinline
status(UT_String &s) const BM_Stateinlinevirtual
stopGenerating()BM_Stateinlinevirtual
switchToOpDependent()BM_Statevirtual
testDragDrop(DD_Source &)BM_Stateinlinevirtual
theDelayedSelectionEventBM_Stateprotectedstatic
theDelayedSelectionEventIsValidBM_Stateprotectedstatic
theFileChooserStyleMapAP_Interfacestatic
toggleKeyEcho(const char *, bool new_value)UI_Objectstatic
triggerImmediateEvent(UI_Event *event, int upwards)UI_Object
UI_Object()UI_Object
UI_Object(const UI_Object &)=deleteUI_Object
undoWorkerFinder() const BM_SimpleStateinline
unwireInterface(UI_Manager *uims)AP_Interface
useSecureSelection() const BM_Stateinlinevirtual
useVolatileSelection() const BM_Stateinlinevirtual
valueInterests() const UI_Objectinline
wantFailedOrienterEvent() const BM_Stateinlinevirtual
wantsLocates(int yesNo)BM_Stateinline
wireInterface(UI_Manager *uims)AP_Interface
~AP_Interface() overrideAP_Interface
~BM_ParmState() overrideBM_ParmState
~BM_SimpleState() overrideBM_SimpleState
~BM_State() overrideBM_State
~UI_Object()UI_Objectvirtual