LeviLamina
Loading...
Searching...
No Matches
ClientModel Class Referenceabstract
+ Inheritance diagram for ClientModel:

Public Member Functions

virtual bool hasCommandsEnabled () const =0
 
virtual::std::string getFormattedHoverText (::ItemStackBase const &, bool const)=0
 
virtual bool achievementsWillBeDisabledOnLoad ()=0
 
virtual bool hasAchievementsDisabled ()=0
 
virtual::std::string getLevelName ()=0
 
virtual int getGameDifficulty ()=0
 
virtual int getGameType ()=0
 
virtual void setGameType (::GameType)=0
 
virtual int getGenerator ()=0
 
virtual bool getStartWithMap ()=0
 
virtual bool isAlwaysDay ()=0
 
virtual bool isGameRule (::GameRuleId)=0
 
virtual bool isImmutableWorld ()=0
 
virtual ::std::unique_ptr<::PlayerCommandOrigin > makePlayerCommandOrigin ()=0
 
virtual void setCommandsEnabled (bool)=0
 
virtual void disableAchievements ()=0
 
virtual float getGuiScale () const =0
 
virtual::Vec2 getScreenSize () const =0
 
virtual::RectangleArea getSafeScreenZoneArea () const =0
 
virtual::RectangleArea getWYSIWYGSafeScreenZoneArea () const =0
 
virtual::RectangleArea getLayoutCustomizationSubPanelRectangle () const =0
 
virtual::RectangleArea getLayoutCustomizationMainPanelRectangle () const =0
 
virtual::RectangleArea getWYSIWYGBottomHudReservedArea () const =0
 
virtual::RectangleArea const & getHUDHotbarRectangle () const =0
 
virtual::Option const & getGuiScaleOption () const =0
 
virtual void setGuiScaleOffset (int)=0
 
virtual::FontHandle getFontHandle () const =0
 
virtual void notifyForLeaveGame ()=0
 

The documentation for this class was generated from the following files: