FuncDoodle
Loading...
Searching...
No Matches
Window.h File Reference

GLFW-based window abstraction for FuncDoodle. More...

#include "GLFW/glfw3.h"
#include <filesystem>
#include <functional>

Go to the source code of this file.

Classes

struct  FuncDoodle::Platform::WindowSpec
 Initial configuration used to create a window. More...
class  FuncDoodle::Platform::Window
 Abstraction over a GLFW window with input, rendering, and lifecycle utilities. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.
namespace  FuncDoodle::Platform

Macros

#define GLFW_INCLUDE_NONE

Detailed Description

GLFW-based window abstraction for FuncDoodle.

Provides a RAII wrapper around GLFWwindow, handling:

  • Window lifecycle (create/destroy)
  • Input/event polling
  • Buffer swapping
  • Cursor control
  • File drop callbacks
  • ImGui initialization

Macro Definition Documentation

◆ GLFW_INCLUDE_NONE

#define GLFW_INCLUDE_NONE