|
| WindowManager () |
|
virtual | ~WindowManager () |
|
virtual void | update ()=0 |
|
virtual void | playVideo (const std::string &name, bool allowSkipping)=0 |
|
virtual void | setNewGame (bool newgame)=0 |
|
virtual void | pushGuiMode (MWGui::GuiMode mode)=0 |
|
virtual void | popGuiMode ()=0 |
|
virtual void | removeGuiMode (MWGui::GuiMode mode)=0 |
| can be anywhere in the stack More...
|
|
virtual void | goToJail (int days)=0 |
|
virtual void | updatePlayer ()=0 |
|
virtual MWGui::GuiMode | getMode () const =0 |
|
virtual bool | containsMode (MWGui::GuiMode) const =0 |
|
virtual bool | isGuiMode () const =0 |
|
virtual bool | isConsoleMode () const =0 |
|
virtual void | toggleVisible (MWGui::GuiWindow wnd)=0 |
|
virtual void | forceHide (MWGui::GuiWindow wnd)=0 |
|
virtual void | unsetForceHide (MWGui::GuiWindow wnd)=0 |
|
virtual void | disallowAll ()=0 |
| Disallow all inventory mode windows. More...
|
|
virtual void | allow (MWGui::GuiWindow wnd)=0 |
| Allow one or more windows. More...
|
|
virtual bool | isAllowed (MWGui::GuiWindow wnd) const =0 |
|
virtual MWGui::DialogueWindow * | getDialogueWindow ()=0 |
|
virtual MWGui::InventoryWindow * | getInventoryWindow ()=0 |
|
virtual MWGui::CountDialog * | getCountDialog ()=0 |
|
virtual MWGui::ConfirmationDialog * | getConfirmationDialog ()=0 |
|
virtual MWGui::TradeWindow * | getTradeWindow ()=0 |
|
virtual void | useItem (const MWWorld::Ptr &item)=0 |
| Make the player use an item, while updating GUI state accordingly. More...
|
|
virtual void | updateSpellWindow ()=0 |
|
virtual void | setConsoleSelectedObject (const MWWorld::Ptr &object)=0 |
|
virtual void | setValue (const std::string &id, const MWMechanics::AttributeValue &value)=0 |
| Set value for the given ID. More...
|
|
virtual void | setValue (int parSkill, const MWMechanics::SkillValue &value)=0 |
|
virtual void | setValue (const std::string &id, const MWMechanics::DynamicStat< float > &value)=0 |
|
virtual void | setValue (const std::string &id, const std::string &value)=0 |
|
virtual void | setValue (const std::string &id, int value)=0 |
|
virtual void | setDrowningTimeLeft (float time, float maxTime)=0 |
|
virtual void | setPlayerClass (const ESM::Class &class_)=0 |
| set current class of player More...
|
|
virtual void | configureSkills (const SkillList &major, const SkillList &minor)=0 |
| configure skill groups, each set contains the skill ID for that group. More...
|
|
virtual void | updateSkillArea ()=0 |
| update display of skills, factions, birth sign, reputation and bounty More...
|
|
virtual void | changeCell (const MWWorld::CellStore *cell)=0 |
| change the active cell More...
|
|
virtual void | setFocusObject (const MWWorld::Ptr &focus)=0 |
|
virtual void | setFocusObjectScreenCoords (float min_x, float min_y, float max_x, float max_y)=0 |
|
virtual void | setCursorVisible (bool visible)=0 |
|
virtual void | getMousePosition (int &x, int &y)=0 |
|
virtual void | getMousePosition (float &x, float &y)=0 |
|
virtual void | setDragDrop (bool dragDrop)=0 |
|
virtual bool | getWorldMouseOver ()=0 |
|
virtual bool | toggleFogOfWar ()=0 |
|
virtual bool | toggleFullHelp ()=0 |
| show extra info in item tooltips (owner, script) More...
|
|
virtual bool | getFullHelp () const =0 |
|
virtual void | setActiveMap (int x, int y, bool interior)=0 |
| set the indices of the map texture that should be used More...
|
|
virtual void | setDrowningBarVisibility (bool visible)=0 |
| sets the visibility of the drowning bar More...
|
|
virtual void | setHMSVisibility (bool visible)=0 |
| sets the visibility of the hud health/magicka/stamina bars More...
|
|
virtual void | setMinimapVisibility (bool visible)=0 |
| sets the visibility of the hud minimap More...
|
|
virtual void | setWeaponVisibility (bool visible)=0 |
|
virtual void | setSpellVisibility (bool visible)=0 |
|
virtual void | setSneakVisibility (bool visible)=0 |
|
virtual void | activateQuickKey (int index)=0 |
|
virtual std::string | getSelectedSpell ()=0 |
|
virtual void | setSelectedSpell (const std::string &spellId, int successChancePercent)=0 |
|
virtual void | setSelectedEnchantItem (const MWWorld::Ptr &item)=0 |
|
virtual void | setSelectedWeapon (const MWWorld::Ptr &item)=0 |
|
virtual void | unsetSelectedSpell ()=0 |
|
virtual void | unsetSelectedWeapon ()=0 |
|
virtual void | showCrosshair (bool show)=0 |
|
virtual bool | getSubtitlesEnabled ()=0 |
|
virtual bool | toggleGui ()=0 |
|
virtual void | disallowMouse ()=0 |
|
virtual void | allowMouse ()=0 |
|
virtual void | notifyInputActionBound ()=0 |
|
virtual void | addVisitedLocation (const std::string &name, int x, int y)=0 |
|
virtual void | removeDialog (MWGui::Layout *dialog)=0 |
| Hides dialog and schedules dialog to be deleted. More...
|
|
virtual void | exitCurrentGuiMode ()=0 |
| Gracefully attempts to exit the topmost GUI mode. More...
|
|
virtual void | messageBox (const std::string &message, enum MWGui::ShowInDialogueMode showInDialogueMode=MWGui::ShowInDialogueMode_IfPossible)=0 |
|
virtual void | staticMessageBox (const std::string &message)=0 |
|
virtual void | removeStaticMessageBox ()=0 |
|
virtual void | interactiveMessageBox (const std::string &message, const std::vector< std::string > &buttons=std::vector< std::string >(), bool block=false)=0 |
|
virtual int | readPressedButton ()=0 |
| returns the index of the pressed button or -1 if no button was pressed (->MessageBoxmanager->InteractiveMessageBox) More...
|
|
virtual void | onFrame (float frameDuration)=0 |
|
virtual std::map< int,
MWMechanics::SkillValue > | getPlayerSkillValues ()=0 |
|
virtual std::map< int,
MWMechanics::AttributeValue > | getPlayerAttributeValues ()=0 |
|
virtual SkillList | getPlayerMinorSkills ()=0 |
|
virtual SkillList | getPlayerMajorSkills ()=0 |
|
virtual std::string | getGameSettingString (const std::string &id, const std::string &default_)=0 |
|
virtual void | processChangedSettings (const std::set< std::pair< std::string, std::string > > &changed)=0 |
|
virtual void | windowResized (int x, int y)=0 |
|
virtual void | executeInConsole (const std::string &path)=0 |
|
virtual void | enableRest ()=0 |
|
virtual bool | getRestEnabled ()=0 |
|
virtual bool | getJournalAllowed ()=0 |
|
virtual bool | getPlayerSleeping ()=0 |
|
virtual void | wakeUpPlayer ()=0 |
|
virtual void | showCompanionWindow (MWWorld::Ptr actor)=0 |
|
virtual void | startSpellMaking (MWWorld::Ptr actor)=0 |
|
virtual void | startEnchanting (MWWorld::Ptr actor)=0 |
|
virtual void | startRecharge (MWWorld::Ptr soulgem)=0 |
|
virtual void | startSelfEnchanting (MWWorld::Ptr soulgem)=0 |
|
virtual void | startTraining (MWWorld::Ptr actor)=0 |
|
virtual void | startRepair (MWWorld::Ptr actor)=0 |
|
virtual void | startRepairItem (MWWorld::Ptr item)=0 |
|
virtual void | startTravel (const MWWorld::Ptr &actor)=0 |
|
virtual void | startSpellBuying (const MWWorld::Ptr &actor)=0 |
|
virtual void | startTrade (const MWWorld::Ptr &actor)=0 |
|
virtual void | openContainer (const MWWorld::Ptr &container, bool loot)=0 |
|
virtual void | showBook (const MWWorld::Ptr &item, bool showTakeButton)=0 |
|
virtual void | showScroll (const MWWorld::Ptr &item, bool showTakeButton)=0 |
|
virtual void | showSoulgemDialog (MWWorld::Ptr item)=0 |
|
virtual void | changePointer (const std::string &name)=0 |
|
virtual void | setEnemy (const MWWorld::Ptr &enemy)=0 |
|
virtual const
Translation::Storage & | getTranslationDataStorage () const =0 |
|
virtual void | setKeyFocusWidget (MyGUI::Widget *widget)=0 |
| Warning: do not use MyGUI::InputManager::setKeyFocusWidget directly. Instead use this. More...
|
|
virtual Loading::Listener * | getLoadingScreen ()=0 |
|
virtual bool | getCursorVisible ()=0 |
| Should the cursor be visible? More...
|
|
virtual void | clear ()=0 |
| Clear all savegame-specific data. More...
|
|
virtual void | write (ESM::ESMWriter &writer, Loading::Listener &progress)=0 |
|
virtual void | readRecord (ESM::ESMReader &reader, uint32_t type)=0 |
|
virtual int | countSavedGameRecords () const =0 |
|
virtual bool | isSavingAllowed () const =0 |
| Does the current stack of GUI-windows permit saving? More...
|
|
virtual void | exitCurrentModal ()=0 |
| Send exit command to active Modal window. More...
|
|
virtual void | addCurrentModal (MWGui::WindowModal *input)=0 |
| Sets the current Modal. More...
|
|
virtual void | removeCurrentModal (MWGui::WindowModal *input)=0 |
| Removes the top Modal. More...
|
|
virtual void | pinWindow (MWGui::GuiWindow window)=0 |
|
virtual void | fadeScreenIn (const float time, bool clearQueue=true)=0 |
| Fade the screen in, over time seconds. More...
|
|
virtual void | fadeScreenOut (const float time, bool clearQueue=true)=0 |
| Fade the screen out to black, over time seconds. More...
|
|
virtual void | fadeScreenTo (const int percent, const float time, bool clearQueue=true)=0 |
| Fade the screen to a specified percentage of black, over time seconds. More...
|
|
virtual void | setBlindness (const int percent)=0 |
| Darken the screen to a specified percentage. More...
|
|
virtual void | activateHitOverlay (bool interrupt=true)=0 |
|
virtual void | setWerewolfOverlay (bool set)=0 |
|
virtual void | toggleDebugWindow ()=0 |
|
virtual void | cycleSpell (bool next)=0 |
| Cycle to next or previous spell. More...
|
|
virtual void | cycleWeapon (bool next)=0 |
| Cycle to next or previous weapon. More...
|
|
virtual std::string | correctIconPath (const std::string &path)=0 |
|
virtual std::string | correctBookartPath (const std::string &path, int width, int height)=0 |
|
virtual std::string | correctTexturePath (const std::string &path)=0 |
|
virtual bool | textureExists (const std::string &path)=0 |
|
virtual void | removeCell (MWWorld::CellStore *cell)=0 |
|
virtual void | writeFog (MWWorld::CellStore *cell)=0 |
|
Interface for widnow manager (implemented in MWGui)