#include #include #include "AppPlatform.h" AppPlatform** AppPlatform::_singleton = nullptr; void** AppPlatform::myVtable = nullptr; void (*AppPlatform::AppPlatform_construct)(AppPlatform*); void (*AppPlatform::AppPlatform__fireAppFocusGained)(AppPlatform*); void (*AppPlatform::AppPlatform_initialize)(AppPlatform*); #include "App.h" void (*App::App_init)(App*, AppContext&); #include "MinecraftGame.h" void (*MinecraftGame::MinecraftGame_construct)(MinecraftGame*, int, char**); void (*MinecraftGame::MinecraftGame_update)(MinecraftGame*); void (*MinecraftGame::MinecraftGame_setRenderingSize)(MinecraftGame*, int, int); void (*MinecraftGame::MinecraftGame_setUISizeAndScale)(MinecraftGame*, int, int, float); Options* (*MinecraftGame::MinecraftGame_getOptions)(MinecraftGame*); #include "Options.h" bool (*Options::Options_getFullscreen)(Options*); void (*Options::Options_setFullscreen)(Options*, bool); #include "gl.h" mcpe::string (*gl::getOpenGLVendor)(); mcpe::string (*gl::getOpenGLRenderer)(); mcpe::string (*gl::getOpenGLVersion)(); mcpe::string (*gl::getOpenGLExtensions)(); void (*mce::Platform::OGL::OGL_initBindings)(); #include "Mouse.h" void (*Mouse::feed)(char, char, short, short, short, short); #include "Keyboard.h" void (*Keyboard::Keyboard_feedText)(const mcpe::string&, bool, unsigned char); std::vector* Keyboard::inputs; int* Keyboard::states; #include "FilePathManager.h" void (*FilePathManager::FilePathManager_construct)(FilePathManager*, mcpe::string, bool); mcpe::string (*FilePathManager::FilePathManager_getRootPath)(FilePathManager const*); mcpe::string (*FilePathManager::FilePathManager_getUserDataPath)(FilePathManager const*); void (*FilePathManager::FilePathManager_setPackagePath)(FilePathManager*, mcpe::string); mcpe::string (*FilePathManager::FilePathManager_getPackagePath)(FilePathManager const*); void (*FilePathManager::FilePathManager_setSettingsPath)(FilePathManager*, mcpe::string); mcpe::string (*FilePathManager::FilePathManager_getSettingsPath)(FilePathManager const*); #include "LevelSettings.h" void (*LevelSettings::LevelSettings_construct)(LevelSettings*); #include "Social.h" void (*Social::UserManager::UserManager_construct)(Social::UserManager*); void (*Social::UserManager::UserManager_addUser)(UserManager*, std::unique_ptr, bool); void (*Social::XboxLiveUserManager::XboxLiveUserManager_construct)(Social::XboxLiveUserManager*, ScreenStack*); #include "MinecraftEventing.h" void (*MinecraftEventing::MinecraftEventing_construct)(MinecraftEventing*, mcpe::string const&); #include "EntitlementManager.h" void (*EntitlementManager::EntitlementManager_construct)(EntitlementManager*, MinecraftEventing&, Social::UserManager&); #include "Resource.h" void (*Resource::Resource_registerLoader)(ResourceFileSystem, std::unique_ptr); #include "AppResourceLoader.h" void (*AppResourceLoader::AppResourceLoader_construct)(AppResourceLoader*, std::function); #include "ResourcePack.h" void (*PackManifestFactory::PackManifestFactory_construct)(PackManifestFactory*, MinecraftEventing&); void (*ResourcePackRepository::ResourcePackRepository_construct)(ResourcePackRepository*, MinecraftEventing&, PackManifestFactory&, EntitlementManager*, FilePathManager*); void (*ResourcePackManager::ResourcePackManager_construct)(ResourcePackManager*, std::function const); void (*ResourcePackManager::ResourcePackManager_setStack)(ResourcePackManager*, std::unique_ptr, ResourcePackStackType, bool); #include "AutomationClient.h" void (*Automation::AutomationClient::AutomationClient_construct)(Automation::AutomationClient*, IMinecraftApp&); #include "ServerInstance.h" void (*ServerInstance::ServerInstance_construct)( ServerInstance*, IMinecraftApp&, Whitelist const&, OpsList const&, FilePathManager*, std::chrono::duration, mcpe::string, mcpe::string, mcpe::string, mcpe::string, mcpe::string, LevelSettings*, minecraft::api::Api&, int, bool, int, int, int, bool, std::vector const&, mcpe::string, bool, mce::UUID const&, MinecraftEventing&, ResourcePackRepository&, ResourcePackManager&, ResourcePackManager* ); void (*ServerInstance::ServerInstance_update)(ServerInstance*); #include "UUID.h" mce::UUID* mce::UUID::EMPTY; #include "ResourcePackStack.h" void (*ResourcePackStack::ResourcePackStack_add)(ResourcePackStack*, ResourcePack*, ResourcePackRepository const&, bool); void** ResourcePackStack::vtable_sym; #include "Scheduler.h" Scheduler* (*Scheduler::singleton)(); void (*Scheduler::Scheduler_processCoroutines)(Scheduler*, std::chrono::duration);