Browse Source

Adding window visibility configuration flag.

pull/719/head
Marco Lizza 6 years ago
parent
commit
5adcc30a2e
2 changed files with 6 additions and 2 deletions
  1. +3
    -0
      src/core.c
  2. +3
    -2
      src/raylib.h

+ 3
- 0
src/core.c View File

@ -2247,6 +2247,9 @@ static bool InitGraphicsDevice(int width, int height)
//glfwWindowHint(GLFW_AUX_BUFFERS, 0); // Number of auxiliar buffers
// Check some Window creation flags
if (configFlags & FLAG_WINDOW_HIDDEN) glfwWindowHint(GLFW_VISIBLE, GL_FALSE); // Visible window
else glfwWindowHint(GLFW_VISIBLE, GL_TRUE); // Window initially hidden
if (configFlags & FLAG_WINDOW_RESIZABLE) glfwWindowHint(GLFW_RESIZABLE, GL_TRUE); // Resizable window
else glfwWindowHint(GLFW_RESIZABLE, GL_FALSE); // Avoid window being resizable

+ 3
- 2
src/raylib.h View File

@ -410,8 +410,9 @@ typedef enum {
FLAG_WINDOW_RESIZABLE = 4, // Set to allow resizable window
FLAG_WINDOW_UNDECORATED = 8, // Set to disable window decoration (frame and buttons)
FLAG_WINDOW_TRANSPARENT = 16, // Set to allow transparent window
FLAG_MSAA_4X_HINT = 32, // Set to try enabling MSAA 4X
FLAG_VSYNC_HINT = 64 // Set to try enabling V-Sync on GPU
FLAG_WINDOW_HIDDEN = 32, // Set to create the window initially hidden
FLAG_MSAA_4X_HINT = 64, // Set to try enabling MSAA 4X
FLAG_VSYNC_HINT = 128 // Set to try enabling V-Sync on GPU
} ConfigFlag;
// Trace log type

Loading…
Cancel
Save