PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::window_internal::GlfwApi Class Referenceabstract

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

The documentation for this class was generated from the following file: