3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/models/ClientModel.h"
7#include "mc/world/level/GameType.h"
14class PlayerCommandOrigin;
38 virtual bool hasCommandsEnabled() const ;
40 virtual ::
std::
string getFormattedHoverText(::ItemStackBase const& item,
bool const showCategory) ;
42 virtual
bool achievementsWillBeDisabledOnLoad() ;
44 virtual
bool hasAchievementsDisabled() ;
46 virtual ::
std::
string getLevelName() ;
48 virtual
int getGameDifficulty() ;
50 virtual
int getGameType() ;
52 virtual
void setGameType(::GameType gameType) ;
54 virtual
int getGenerator() ;
56 virtual
bool getStartWithMap() ;
58 virtual
bool isAlwaysDay() ;
60 virtual
bool isGameRule(::GameRuleId gameRule) ;
62 virtual
bool isImmutableWorld() ;
64 virtual ::
std::unique_ptr<::PlayerCommandOrigin> makePlayerCommandOrigin() ;
66 virtual
void setCommandsEnabled(
bool val) ;
68 virtual
void disableAchievements() ;
70 virtual
float getGuiScale() const ;
72 virtual ::Vec2 getScreenSize() const ;
74 virtual ::RectangleArea getSafeScreenZoneArea() const ;
76 virtual ::RectangleArea getWYSIWYGSafeScreenZoneArea() const ;
78 virtual ::RectangleArea getLayoutCustomizationSubPanelRectangle() const ;
80 virtual ::RectangleArea getLayoutCustomizationMainPanelRectangle() const ;
82 virtual ::RectangleArea getWYSIWYGBottomHudReservedArea() const ;
84 virtual ::RectangleArea const& getHUDHotbarRectangle() const ;
86 virtual ::Option const& getGuiScaleOption() const ;
88 virtual
void setGuiScaleOffset(
int guiScale) ;
92 virtual
void notifyForLeaveGame() ;
Definition ClientInstanceModel.h:5
MCAPI void $disableAchievements()
MCAPI::RectangleArea $getLayoutCustomizationMainPanelRectangle() const
MCAPI bool $isGameRule(::GameRuleId gameRule)
MCAPI::Option const & $getGuiScaleOption() const
MCAPI::RectangleArea $getWYSIWYGSafeScreenZoneArea() const
static MCAPI void ** $vftable()
MCAPI bool $achievementsWillBeDisabledOnLoad()
MCAPI::std::string $getFormattedHoverText(::ItemStackBase const &item, bool const showCategory)
MCAPI int $getGenerator()
MCAPI bool $hasAchievementsDisabled()
MCAPI int $getGameDifficulty()
MCAPI bool $hasCommandsEnabled() const
MCAPI bool $isImmutableWorld()
MCAPI bool $getStartWithMap()
MCAPI void $setCommandsEnabled(bool val)
MCAPI::RectangleArea $getLayoutCustomizationSubPanelRectangle() const
MCAPI ::std::unique_ptr<::PlayerCommandOrigin > $makePlayerCommandOrigin()
MCAPI void $setGuiScaleOffset(int guiScale)
MCAPI float $getGuiScale() const
MCAPI::RectangleArea const & $getHUDHotbarRectangle() const
MCAPI void $setGameType(::GameType gameType)
MCAPI::RectangleArea $getSafeScreenZoneArea() const
MCAPI::RectangleArea $getWYSIWYGBottomHudReservedArea() const
MCAPI bool $isAlwaysDay()
MCAPI::std::string $getLevelName()
MCAPI::Vec2 $getScreenSize() const
MCAPI::FontHandle $getFontHandle() const
MCAPI void $notifyForLeaveGame()
Definition ClientModel.h:5
Definition FontHandle.h:5