|
|
PixelBullet
0.0.1
A C++ game engine
|
Public Member Functions | |
| virtual void | AcquireRuntime ()=0 |
| virtual void | ReleaseRuntime () noexcept=0 |
| virtual unsigned int | NextWindowId () noexcept=0 |
| virtual void | WindowHint (int hint, int value)=0 |
| virtual GLFWwindow * | CreateWindow (int width, int height, const char *title)=0 |
| virtual void | DestroyWindow (GLFWwindow *window)=0 |
| virtual void | SetWindowUserPointer (GLFWwindow *window, void *pointer)=0 |
| virtual WindowSnapshot | CaptureWindowSnapshot (GLFWwindow *window)=0 |
| virtual void | RegisterCallbacks (GLFWwindow *window)=0 |
| virtual void | PollEvents () noexcept=0 |
| virtual void | SetWindowIcon (GLFWwindow *window, int count, const GLFWimage *images)=0 |
| virtual const char ** | GetRequiredInstanceExtensions (uint32_t *count)=0 |
| virtual VkResult | CreateWindowSurface (VkInstance instance, GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)=0 |
| virtual void | IconifyWindow (GLFWwindow *window) noexcept=0 |
| virtual void | MaximizeWindow (GLFWwindow *window) noexcept=0 |
| virtual void | RestoreWindow (GLFWwindow *window) noexcept=0 |
| virtual void | SetInputMode (GLFWwindow *window, int mode, int value) noexcept=0 |
| virtual int | GetWindowAttrib (GLFWwindow *window, int attrib) const noexcept=0 |
| virtual int | GetKey (GLFWwindow *window, int key) const noexcept=0 |