glfwSetWindowOpacity

Sets the opacity of the whole window.

This function sets the opacity of the window, including any decorations.

The opacity (or alpha) value is a positive finite number between zero and one, where zero is fully transparent and one is fully opaque.

The initial opacity value for newly created windows is one.

A window created with framebuffer transparency may not use whole window transparency. The results of doing this are undefined.

extern (C) @nogc nothrow __gshared
void
glfwSetWindowOpacity

Parameters

window GLFWwindow*

The window to set the opacity for.

opacity float

The desired opacity of the specified window.

Errors: Possible errors include @ref GLFW_NOT_INITIALIZED and @ref GLFW_PLATFORM_ERROR.

Thread Safety

This function must only be called from the main thread.

@sa @ref window_transparency @sa @ref glfwGetWindowOpacity

Meta

Since

Added in version 3.3.

Ingroup: window