More progress on bindings

This commit is contained in:
Joshua Granick
2018-05-25 15:44:09 -07:00
parent 4d2e8febe3
commit 5dc5f47dd4
22 changed files with 2138 additions and 58 deletions

View File

@@ -6,6 +6,7 @@
#undef CreateWindow
#endif
#include <hl.h>
#include <app/Application.h>
#include <graphics/ImageBuffer.h>
#include <system/DisplayMode.h>
@@ -15,6 +16,57 @@
namespace lime {
// struct HL_Window {
// hl_type* t;
// HL_Application* application;
// bool borderless;
// vdynamic* config;
// vdynamic* display;
// int id;
// vdynamic* onActivate;
// vdynamic* onClose;
// vdynamic* onCreate;
// vdynamic* onDeactivate;
// vdynamic* onDropFile;
// vdynamic* onEnter;
// vdynamic* onFocusIn;
// vdynamic* onFocusOut;
// vdynamic* onFullscreen;
// vdynamic* onKeyDown;
// vdynamic* onKeyUp;
// vdynamic* onLeave;
// vdynamic* onMinimize;
// vdynamic* onMouseDown;
// vdynamic* onMouseMove;
// vdynamic* onMouseMoveRelative;
// vdynamic* onMouseUp;
// vdynamic* onMouseWheel;
// vdynamic* onMove;
// vdynamic* onResize;
// vdynamic* onRestore;
// vdynamic* onTextEdit;
// vdynamic* onTextInput;
// HL_Renderer* renderer;
// double scale;
// vdynamic* stage;
// vdynamic* backend;
// bool __borderless;
// bool __fullscreen;
// int __height;
// bool __maximized;
// bool __minimized;
// bool __resizable;
// double __scale;
// vbyte* __title;
// int __width;
// int __x;
// int __y;
// };
class Window {