Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
GLFW.cppm File Reference
#include <GLFW/glfw3.h>
#include <GLFW/glfw3native.h>
Include dependency graph for GLFW.cppm:

Macros

#define GLFW_EXPOSE_NATIVE_WIN32
#define GLFW_INCLUDE_VULKAN

Variables

constexpr int GLFW_FALSE = 0
constexpr int GLFW_TRUE = 1
constexpr int GLFW_DECORATED = 0x00020005
constexpr int GLFW_VISIBLE = 0x00020004
constexpr int GLFW_RESIZABLE = 0x00020003
constexpr int GLFW_CONTEXT_VERSION_MAJOR = 0x00022002
constexpr int GLFW_CONTEXT_VERSION_MINOR = 0x00022003
constexpr int GLFW_OPENGL_CORE_PROFILE = 0x00032001
constexpr int GLFW_CLIENT_API = 0x00022001
constexpr int GLFW_NO_API = 0
constexpr int GLFW_KEY_0 = 48
constexpr int GLFW_KEY_1 = 49
constexpr int GLFW_KEY_2 = 50
constexpr int GLFW_KEY_3 = 51
constexpr int GLFW_KEY_4 = 52
constexpr int GLFW_KEY_5 = 53
constexpr int GLFW_KEY_6 = 54
constexpr int GLFW_KEY_7 = 55
constexpr int GLFW_KEY_8 = 56
constexpr int GLFW_KEY_9 = 57
constexpr int GLFW_KEY_A = 65
constexpr int GLFW_KEY_B = 66
constexpr int GLFW_KEY_C = 67
constexpr int GLFW_KEY_D = 68
constexpr int GLFW_KEY_E = 69
constexpr int GLFW_KEY_F = 70
constexpr int GLFW_KEY_G = 71
constexpr int GLFW_KEY_H = 72
constexpr int GLFW_KEY_I = 73
constexpr int GLFW_KEY_J = 74
constexpr int GLFW_KEY_K = 75
constexpr int GLFW_KEY_L = 76
constexpr int GLFW_KEY_M = 77
constexpr int GLFW_KEY_N = 78
constexpr int GLFW_KEY_O = 79
constexpr int GLFW_KEY_P = 80
constexpr int GLFW_KEY_Q = 81
constexpr int GLFW_KEY_R = 82
constexpr int GLFW_KEY_S = 83
constexpr int GLFW_KEY_T = 84
constexpr int GLFW_KEY_U = 85
constexpr int GLFW_KEY_V = 86
constexpr int GLFW_KEY_W = 87
constexpr int GLFW_KEY_X = 88
constexpr int GLFW_KEY_Y = 89
constexpr int GLFW_KEY_Z = 90
constexpr int GLFW_KEY_LEFT_CONTROL = 341
constexpr int GLFW_PRESS = 1
constexpr int GLFW_RELEASE = 0
constexpr int GLFW_REPEAT = 2
constexpr int GLFW_CURSOR = 0x00033001
constexpr int GLFW_CURSOR_DISABLED = 0x00034003
constexpr int GLFW_CURSOR_NORMAL = 0x00034001
constexpr int GLFW_MOUSE_BUTTON_LEFT = 0
constexpr int GLFW_JOYSTICK_1 = 0
constexpr int GLFW_GAMEPAD_BUTTON_A = 0
constexpr int GLFW_GAMEPAD_AXIS_LEFT_X = 0
constexpr int GLFW_GAMEPAD_AXIS_LEFT_Y = 1
constexpr int GLFW_GAMEPAD_AXIS_RIGHT_X = 2
constexpr int GLFW_GAMEPAD_AXIS_RIGHT_Y = 3
constexpr int GLFW_SRGB_CAPABLE = 0x0002100E

Macro Definition Documentation

◆ GLFW_EXPOSE_NATIVE_WIN32

#define GLFW_EXPOSE_NATIVE_WIN32

◆ GLFW_INCLUDE_VULKAN

#define GLFW_INCLUDE_VULKAN

Variable Documentation

◆ GLFW_CLIENT_API

int GLFW_CLIENT_API = 0x00022001
inlineconstexprexport

◆ GLFW_CONTEXT_VERSION_MAJOR

int GLFW_CONTEXT_VERSION_MAJOR = 0x00022002
inlineconstexprexport

◆ GLFW_CONTEXT_VERSION_MINOR

int GLFW_CONTEXT_VERSION_MINOR = 0x00022003
inlineconstexprexport

◆ GLFW_CURSOR

int GLFW_CURSOR = 0x00033001
inlineconstexprexport

◆ GLFW_CURSOR_DISABLED

int GLFW_CURSOR_DISABLED = 0x00034003
inlineconstexprexport

◆ GLFW_CURSOR_NORMAL

int GLFW_CURSOR_NORMAL = 0x00034001
inlineconstexprexport

◆ GLFW_DECORATED

int GLFW_DECORATED = 0x00020005
inlineconstexprexport

◆ GLFW_FALSE

int GLFW_FALSE = 0
inlineconstexprexport

◆ GLFW_GAMEPAD_AXIS_LEFT_X

int GLFW_GAMEPAD_AXIS_LEFT_X = 0
inlineconstexprexport

◆ GLFW_GAMEPAD_AXIS_LEFT_Y

int GLFW_GAMEPAD_AXIS_LEFT_Y = 1
inlineconstexprexport

◆ GLFW_GAMEPAD_AXIS_RIGHT_X

int GLFW_GAMEPAD_AXIS_RIGHT_X = 2
inlineconstexprexport

◆ GLFW_GAMEPAD_AXIS_RIGHT_Y

int GLFW_GAMEPAD_AXIS_RIGHT_Y = 3
inlineconstexprexport

◆ GLFW_GAMEPAD_BUTTON_A

int GLFW_GAMEPAD_BUTTON_A = 0
inlineconstexprexport

◆ GLFW_JOYSTICK_1

int GLFW_JOYSTICK_1 = 0
inlineconstexprexport

◆ GLFW_KEY_0

int GLFW_KEY_0 = 48
inlineconstexprexport

◆ GLFW_KEY_1

int GLFW_KEY_1 = 49
inlineconstexprexport

◆ GLFW_KEY_2

int GLFW_KEY_2 = 50
inlineconstexprexport

◆ GLFW_KEY_3

int GLFW_KEY_3 = 51
inlineconstexprexport

◆ GLFW_KEY_4

int GLFW_KEY_4 = 52
inlineconstexprexport

◆ GLFW_KEY_5

int GLFW_KEY_5 = 53
inlineconstexprexport

◆ GLFW_KEY_6

int GLFW_KEY_6 = 54
inlineconstexprexport

◆ GLFW_KEY_7

int GLFW_KEY_7 = 55
inlineconstexprexport

◆ GLFW_KEY_8

int GLFW_KEY_8 = 56
inlineconstexprexport

◆ GLFW_KEY_9

int GLFW_KEY_9 = 57
inlineconstexprexport

◆ GLFW_KEY_A

int GLFW_KEY_A = 65
inlineconstexprexport

◆ GLFW_KEY_B

int GLFW_KEY_B = 66
inlineconstexprexport

◆ GLFW_KEY_C

int GLFW_KEY_C = 67
inlineconstexprexport

◆ GLFW_KEY_D

int GLFW_KEY_D = 68
inlineconstexprexport

◆ GLFW_KEY_E

int GLFW_KEY_E = 69
inlineconstexprexport

◆ GLFW_KEY_F

int GLFW_KEY_F = 70
inlineconstexprexport

◆ GLFW_KEY_G

int GLFW_KEY_G = 71
inlineconstexprexport

◆ GLFW_KEY_H

int GLFW_KEY_H = 72
inlineconstexprexport

◆ GLFW_KEY_I

int GLFW_KEY_I = 73
inlineconstexprexport

◆ GLFW_KEY_J

int GLFW_KEY_J = 74
inlineconstexprexport

◆ GLFW_KEY_K

int GLFW_KEY_K = 75
inlineconstexprexport

◆ GLFW_KEY_L

int GLFW_KEY_L = 76
inlineconstexprexport

◆ GLFW_KEY_LEFT_CONTROL

int GLFW_KEY_LEFT_CONTROL = 341
inlineconstexprexport

◆ GLFW_KEY_M

int GLFW_KEY_M = 77
inlineconstexprexport

◆ GLFW_KEY_N

int GLFW_KEY_N = 78
inlineconstexprexport

◆ GLFW_KEY_O

int GLFW_KEY_O = 79
inlineconstexprexport

◆ GLFW_KEY_P

int GLFW_KEY_P = 80
inlineconstexprexport

◆ GLFW_KEY_Q

int GLFW_KEY_Q = 81
inlineconstexprexport

◆ GLFW_KEY_R

int GLFW_KEY_R = 82
inlineconstexprexport

◆ GLFW_KEY_S

int GLFW_KEY_S = 83
inlineconstexprexport

◆ GLFW_KEY_T

int GLFW_KEY_T = 84
inlineconstexprexport

◆ GLFW_KEY_U

int GLFW_KEY_U = 85
inlineconstexprexport

◆ GLFW_KEY_V

int GLFW_KEY_V = 86
inlineconstexprexport

◆ GLFW_KEY_W

int GLFW_KEY_W = 87
inlineconstexprexport

◆ GLFW_KEY_X

int GLFW_KEY_X = 88
inlineconstexprexport

◆ GLFW_KEY_Y

int GLFW_KEY_Y = 89
inlineconstexprexport

◆ GLFW_KEY_Z

int GLFW_KEY_Z = 90
inlineconstexprexport

◆ GLFW_MOUSE_BUTTON_LEFT

int GLFW_MOUSE_BUTTON_LEFT = 0
inlineconstexprexport

◆ GLFW_NO_API

int GLFW_NO_API = 0
inlineconstexprexport

◆ GLFW_OPENGL_CORE_PROFILE

int GLFW_OPENGL_CORE_PROFILE = 0x00032001
inlineconstexprexport

◆ GLFW_PRESS

int GLFW_PRESS = 1
inlineconstexprexport

◆ GLFW_RELEASE

int GLFW_RELEASE = 0
inlineconstexprexport

◆ GLFW_REPEAT

int GLFW_REPEAT = 2
inlineconstexprexport

◆ GLFW_RESIZABLE

int GLFW_RESIZABLE = 0x00020003
inlineconstexprexport

◆ GLFW_SRGB_CAPABLE

int GLFW_SRGB_CAPABLE = 0x0002100E
inlineconstexprexport

◆ GLFW_TRUE

int GLFW_TRUE = 1
inlineconstexprexport

◆ GLFW_VISIBLE

int GLFW_VISIBLE = 0x00020004
inlineconstexprexport