|
| | 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)