glfwGetWindowFrameSize

Retrieves the size of the frame of the window.

This function retrieves the size, in screen coordinates, of each edge of the frame of the specified window. This size includes the title bar, if the window has one. The size of the frame may vary depending on the window-related hints used to create it.

Because this function retrieves the size of each window frame edge and not the offset along a particular coordinate axis, the retrieved values will always be zero or positive.

Any or all of the size arguments may be null. If an error occurs, all non-null size arguments will be set to zero.

extern (C) @nogc nothrow __gshared
void
glfwGetWindowFrameSize
(,
int* left
,
int* top
,
int* right
,
int* bottom
)

Parameters

window GLFWwindow*

The window whose frame size to query.

left int*

Where to store the size, in screen coordinates, of the left edge of the window frame, or null.

top int*

Where to store the size, in screen coordinates, of the top edge of the window frame, or null.

right int*

Where to store the size, in screen coordinates, of the right edge of the window frame, or null.

bottom int*

Where to store the size, in screen coordinates, of the bottom edge of the window frame, or null.

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_size

Meta

Since

Added in version 3.1.

Ingroup: window