// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "Core.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA class AppPlatform_win32 { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_APPPLATFORM_WIN32 public: class AppPlatform_win32& operator=(class AppPlatform_win32 const &) = delete; AppPlatform_win32(class AppPlatform_win32 const &) = delete; AppPlatform_win32() = delete; #endif public: #ifdef ENABLE_VIRTUAL_FAKESYMBOL_APPPLATFORM_WIN32 MCVAPI bool canLaunchUri(std::string const &); MCVAPI class Core::PathBuffer<std::string> copyImportFileToTempFolder(class Core::Path const &); MCVAPI class std::shared_ptr<class WebviewInterface> createWebview(class Webview::PlatformArguments &&) const; MCVAPI std::string getApplicationId() const; MCVAPI class Core::PathBuffer<std::string> getAssetFileFullPath(class Core::Path const &); MCVAPI enum BuildPlatform getBuildPlatform() const; MCVAPI std::string getEdition() const; MCVAPI unsigned __int64 getFreeMemory() const; MCVAPI class Core::PathBuffer<std::string> getLoggingPath() const; MCVAPI unsigned __int64 getMemoryLimit() const; MCVAPI std::string getModelName(); MCVAPI enum OsVersion getOSVersion() const; MCVAPI std::string getPackageFamilyName() const; MCVAPI class Core::PathBuffer<std::string> getPackagePath() const; MCVAPI float getPixelsPerMillimeter(); MCVAPI std::string getPlatformString() const; MCVAPI bool getPlatformTTSEnabled() const; MCVAPI enum PlatformType getPlatformType() const; MCVAPI enum UIScalingRules getPlatformUIScalingRules() const; MCVAPI class std::variant<struct HWND__*, struct std::monostate> getRenderSurfaceParameters() const; MCVAPI int getScreenHeight() const; MCVAPI int getScreenWidth() const; MCVAPI std::unique_ptr<class SecureStorage> getSecureStorage(); MCVAPI std::string getSubPlatformString() const; MCVAPI unsigned __int64 getTotalPhysicalMemory() const; MCVAPI unsigned __int64 getUsedMemory(); MCVAPI bool hasBuyButtonWhenInvalidLicense(); MCVAPI bool hasFastAlphaTest() const; MCVAPI bool isCentennial() const; MCVAPI bool isWebviewSupported() const; MCVAPI void launchUri(std::string const &); MCVAPI class std::set<class Core::PathBuffer<std::string>, struct std::less<class Core::PathBuffer<std::string>>, class std::allocator<class Core::PathBuffer<std::string>>> listAssetFilesIn(class Core::Path const &, std::string const &) const; MCVAPI std::string readAssetFile(class Core::Path const &); MCVAPI void setFullscreenMode(enum FullscreenMode); MCVAPI void setScreenSize(int, int); MCVAPI void setWindowSize(int, int); MCVAPI void setWindowText(std::string const &); MCVAPI bool supportsTextToSpeech() const; MCVAPI bool supportsVibration() const; MCVAPI void updateTextBoxText(std::string const &); MCVAPI ~AppPlatform_win32(); #endif MCAPI AppPlatform_win32(struct HWND__*, std::string const &, std::string const &, class gsl::basic_string_span<char const, -1>, class std::shared_ptr<class HIDController>, int, int); //private: MCAPI struct OSInformation _fetchOSInformation() const; MCAPI class Core::PathBuffer<std::string> _getExternalStoragePath(class gsl::basic_string_span<char const, -1>) const; private: };