156 lines
5.3 KiB
C++
156 lines
5.3 KiB
C++
#include <string>
|
|
#include <vector>
|
|
|
|
#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<KeyboardAction>* 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<Social::XboxLiveUserManager>, 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<ResourceLoader>);
|
|
|
|
#include "AppResourceLoader.h"
|
|
|
|
void (*AppResourceLoader::AppResourceLoader_construct)(AppResourceLoader*, std::function<mcpe::string ()>);
|
|
|
|
#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<mcpe::string ()> const);
|
|
void (*ResourcePackManager::ResourcePackManager_setStack)(ResourcePackManager*, std::unique_ptr<ResourcePackStack>, 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<long long>,
|
|
mcpe::string,
|
|
mcpe::string,
|
|
mcpe::string,
|
|
mcpe::string,
|
|
mcpe::string,
|
|
LevelSettings*,
|
|
minecraft::api::Api&,
|
|
int,
|
|
bool,
|
|
int,
|
|
int,
|
|
int,
|
|
bool,
|
|
std::vector<mcpe::string> const&,
|
|
mcpe::string,
|
|
bool,
|
|
mce::UUID const&,
|
|
MinecraftEventing&,
|
|
ResourcePackRepository&,
|
|
ResourcePackManager&,
|
|
ResourcePackManager*
|
|
);
|
|
void (*ServerInstance::ServerInstance_update)(ServerInstance*);
|
|
|
|
#include "UUID.h"
|
|
|
|
mce::UUID* mce::UUID::EMPTY;
|
|
mce::UUID (*mce::UUID::fromString)(mcpe::string const&);
|
|
|
|
#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<long long>);
|
|
|
|
#include "Minecraft.h"
|
|
|
|
MinecraftCommands* (*Minecraft::Minecraft_getCommands)(Minecraft*);
|
|
|
|
#include "MinecraftCommands.h"
|
|
|
|
MCRESULT (*MinecraftCommands::MinecraftCommands_requestCommandExecution)(MinecraftCommands*, std::unique_ptr<CommandOrigin>, mcpe::string const&, mcpe::string&);
|
|
|
|
#include "DedicatedServerCommandOrigin.h"
|
|
|
|
void (*DedicatedServerCommandOrigin::DedicatedServerCommandOrigin_construct)(DedicatedServerCommandOrigin*, mcpe::string const&, Minecraft&);
|
|
|
|
#include "ExtendedCertificate.h"
|
|
|
|
mcpe::string (*ExtendedCertificate::ExtendedCertificate_getXuid)(ExtendedCertificate*); |