CMSC23740 Common Code Library
Support code for CS23740 programming projects
Loading...
Searching...
No Matches
window.hpp File Reference
#include <optional>
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  cs237::CreateWindowInfo
 structure containing parameters for creating windows More...
 
class  cs237::Window
 abstract base class for simple GLFW windows used to view buffers, etc. More...
 
struct  cs237::Window::SwapChainDetails
 information about swap-chain support More...
 
struct  cs237::Window::DepthStencilBuffer
 information about the optional depth/stencil buffers for the window More...
 
struct  cs237::Window::SwapChain
 the collected information about the swap-chain for a window More...
 
struct  cs237::Window::FrameData
 A container for the per-frame rendering state. More...
 

Namespaces

namespace  cs237
 

Macros

#define MAX_FRAMES   2
 

Variables

constexpr int cs237::kMaxFrames = MAX_FRAMES
 

Detailed Description

Support code for CMSC 23740 Autumn 2024.

Author
John Reppy

Macro Definition Documentation

◆ MAX_FRAMES

#define MAX_FRAMES   2