45 lines
1.4 KiB
C++
45 lines
1.4 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"
|
|
|
|
std::string (*gl::getOpenGLVendor)();
|
|
std::string (*gl::getOpenGLRenderer)();
|
|
std::string (*gl::getOpenGLVersion)();
|
|
std::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 std::string&, bool, unsigned char);
|
|
std::vector<KeyboardAction>* Keyboard::inputs;
|
|
int* Keyboard::states; |