SDEngine
Game Engine
Loading...
Searching...
No Matches
Window.hpp File Reference
#include <functional>
#include <memory>
#include <GLFW/glfw3.h>
#include "LayerList.hpp"
#include "SD/export.hpp"
#include "events/EventManager.hpp"
+ Include dependency graph for Window.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sd::WindowDesc
 
class  sd::Window
 
class  sd::WindowBuilder
 

Namespaces

namespace  sd
 

Macros

#define GLFW_INCLUDE_VULKAN
 

Typedefs

using sd::ResizeCallbackFn = std::function< void(int, int)>
 
using sd::KeyCallbackFn = std::function< void(int, int, int, int)>
 
using sd::ScrollCallbackFn = std::function< void(double, double)>
 
using sd::CursorCallbackFn = std::function< void(double, double)>
 
using sd::MouseButtonCallbackFn = std::function< void(int, int, int)>
 
using sd::RefreshCallbackFn = std::function< void()>
 
using sd::CharCallbackFn = std::function< void(unsigned int)>
 

Macro Definition Documentation

◆ GLFW_INCLUDE_VULKAN

#define GLFW_INCLUDE_VULKAN