Functions
Clipboard support

Functions

void glfwSetClipboardString (GLFWwindow *window, const char *string)
 Sets the clipboard to the specified string. More...
 
const char * glfwGetClipboardString (GLFWwindow *window)
 Retrieves the contents of the clipboard as a string. More...
 

Detailed Description

Function Documentation

◆ glfwGetClipboardString()

const char* glfwGetClipboardString ( GLFWwindow window)

This function returns the contents of the system clipboard, if it contains or is convertible to a UTF-8 encoded string.

Parameters
[in]windowThe window that will request the clipboard contents.
Returns
The contents of the clipboard as a UTF-8 encoded string, or NULL if an error occurred.
Note
This function may only be called from the main thread.
The returned string is allocated and freed by GLFW. You should not free it yourself.
The returned string is valid only until the next call to glfwGetClipboardString or glfwSetClipboardString.
See also
glfwSetClipboardString

◆ glfwSetClipboardString()

void glfwSetClipboardString ( GLFWwindow window,
const char *  string 
)

This function sets the system clipboard to the specified, UTF-8 encoded string. The string is copied before returning, so you don't have to retain it afterwards.

Parameters
[in]windowThe window that will own the clipboard contents.
[in]stringA UTF-8 encoded string.
Note
This function may only be called from the main thread.
See also
glfwGetClipboardString