mirror of
https://github.com/glfw/glfw.git
synced 2024-11-26 14:24:35 +00:00
Documentation work (fixed all Doxygen warnings).
This commit is contained in:
parent
20a4ecf175
commit
9492fc5cc1
@ -471,8 +471,8 @@ extern "C" {
|
|||||||
* @see glfwGetWindowParam
|
* @see glfwGetWindowParam
|
||||||
*/
|
*/
|
||||||
#define GLFW_SHOULD_CLOSE 0x00020003
|
#define GLFW_SHOULD_CLOSE 0x00020003
|
||||||
/*! @brief The client API version revision.
|
/*! @brief The revision number of the context's API version.
|
||||||
* @see glfwGetWindowParam
|
* @see glfwWindowHint glfwGetWindowParam
|
||||||
*/
|
*/
|
||||||
#define GLFW_CONTEXT_REVISION 0x00020004
|
#define GLFW_CONTEXT_REVISION 0x00020004
|
||||||
|
|
||||||
@ -535,14 +535,17 @@ extern "C" {
|
|||||||
*/
|
*/
|
||||||
#define GLFW_SRGB_CAPABLE 0x0002100D
|
#define GLFW_SRGB_CAPABLE 0x0002100D
|
||||||
|
|
||||||
/*! @brief The @link clients client API @endlink to create a context for.
|
/*! @brief The client API used for the window's context; one of
|
||||||
|
* @ref One of GLFW_OPENGL_API or @ref GLFW_OPENGL_ES_API.
|
||||||
* @see glfwWindowHint glfwGetWindowParam
|
* @see glfwWindowHint glfwGetWindowParam
|
||||||
*/
|
*/
|
||||||
#define GLFW_CLIENT_API 0x00022000
|
#define GLFW_CLIENT_API 0x00022000
|
||||||
/*! @see glfwWindowHint glfwGetWindowParam
|
/*! @brief The major number of the context's API version.
|
||||||
|
* @see glfwWindowHint glfwGetWindowParam
|
||||||
*/
|
*/
|
||||||
#define GLFW_CONTEXT_VERSION_MAJOR 0x00022001
|
#define GLFW_CONTEXT_VERSION_MAJOR 0x00022001
|
||||||
/*! @see glfwWindowHint glfwGetWindowParam
|
/*! @brief The minor number of the context's API version.
|
||||||
|
* @see glfwWindowHint glfwGetWindowParam
|
||||||
*/
|
*/
|
||||||
#define GLFW_CONTEXT_VERSION_MINOR 0x00022002
|
#define GLFW_CONTEXT_VERSION_MINOR 0x00022002
|
||||||
/*! @see glfwWindowHint glfwGetWindowParam
|
/*! @see glfwWindowHint glfwGetWindowParam
|
||||||
@ -829,7 +832,7 @@ typedef void (* GLFWwindowiconifyfun)(GLFWwindow*,int);
|
|||||||
* @param[in] window The window that received the event.
|
* @param[in] window The window that received the event.
|
||||||
* @param[in] button The @link buttons mouse button @endlink that was pressed
|
* @param[in] button The @link buttons mouse button @endlink that was pressed
|
||||||
* or released.
|
* or released.
|
||||||
* @param[in] action @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
* @param[in] action One of @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
*/
|
*/
|
||||||
typedef void (* GLFWmousebuttonfun)(GLFWwindow*,int,int);
|
typedef void (* GLFWmousebuttonfun)(GLFWwindow*,int,int);
|
||||||
@ -862,7 +865,7 @@ typedef void (* GLFWscrollfun)(GLFWwindow*,double,double);
|
|||||||
* @param[in] window The window that received the event.
|
* @param[in] window The window that received the event.
|
||||||
* @param[in] key The @link keys keyboard key @endlink that was pressed or
|
* @param[in] key The @link keys keyboard key @endlink that was pressed or
|
||||||
* released.
|
* released.
|
||||||
* @param[in] action @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
* @param[in] action One of @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
*/
|
*/
|
||||||
typedef void (* GLFWkeyfun)(GLFWwindow*,int,int);
|
typedef void (* GLFWkeyfun)(GLFWwindow*,int,int);
|
||||||
@ -876,8 +879,7 @@ typedef void (* GLFWcharfun)(GLFWwindow*,int);
|
|||||||
|
|
||||||
/*! @brief The function signature for monitor configuration callbacks.
|
/*! @brief The function signature for monitor configuration callbacks.
|
||||||
* @param[in] monitor The monitor that was connected or disconnected.
|
* @param[in] monitor The monitor that was connected or disconnected.
|
||||||
* @param[in] event @ref GLFW_MONITOR_CONNECTED or @ref
|
* @param[in] event One of @ref GLFW_CONNECTED or @ref GLFW_DISCONNECTED.
|
||||||
* GLFW_MONITOR_DISCONNECTED.
|
|
||||||
*/
|
*/
|
||||||
typedef void (* GLFWmonitorfun)(GLFWmonitor*,int);
|
typedef void (* GLFWmonitorfun)(GLFWmonitor*,int);
|
||||||
|
|
||||||
@ -1040,7 +1042,7 @@ GLFWAPI const GLFWvidmode* glfwGetVideoModes(GLFWmonitor* monitor, int* count);
|
|||||||
|
|
||||||
/*! @brief Returns the current mode of the specified monitor.
|
/*! @brief Returns the current mode of the specified monitor.
|
||||||
* @param[in] monitor The monitor to query.
|
* @param[in] monitor The monitor to query.
|
||||||
* @param[out] mode The current mode of the monitor.
|
* @return The current mode of the monitor.
|
||||||
* @ingroup monitor
|
* @ingroup monitor
|
||||||
*/
|
*/
|
||||||
GLFWAPI GLFWvidmode glfwGetVideoMode(GLFWmonitor* monitor);
|
GLFWAPI GLFWvidmode glfwGetVideoMode(GLFWmonitor* monitor);
|
||||||
@ -1092,7 +1094,7 @@ GLFWAPI void glfwDefaultWindowHints(void);
|
|||||||
|
|
||||||
/*! @brief Sets the specified window hint to the desired value.
|
/*! @brief Sets the specified window hint to the desired value.
|
||||||
* @param[in] target The window hint to set.
|
* @param[in] target The window hint to set.
|
||||||
* @param[in] target The new value of the window hint.
|
* @param[in] hint The new value of the window hint.
|
||||||
* @ingroup window
|
* @ingroup window
|
||||||
*
|
*
|
||||||
* This function sets hints for the next call to @ref glfwCreateWindow. The
|
* This function sets hints for the next call to @ref glfwCreateWindow. The
|
||||||
@ -1524,10 +1526,10 @@ GLFWAPI void glfwWaitEvents(void);
|
|||||||
GLFWAPI int glfwGetInputMode(GLFWwindow* window, int mode);
|
GLFWAPI int glfwGetInputMode(GLFWwindow* window, int mode);
|
||||||
|
|
||||||
/*! @brief Sets an input option for the specified window.
|
/*! @brief Sets an input option for the specified window.
|
||||||
* @param[in] mode One of the following:
|
* @param[in] window The window whose input mode to set.
|
||||||
* @arg @ref GLFW_CURSOR_MODE Sets the cursor mode.
|
* @param[in] mode One of @ref GLFW_CURSOR_MODE, @ref GLFW_STICKY_KEYS or @ref
|
||||||
* @arg @ref GLFW_STICKY_KEYS Sets whether sticky keys are enabled.
|
* GLFW_STICKY_MOUSE_BUTTONS.
|
||||||
* @arg @ref GLFW_STICKY_MOUSE_BUTTONS Sets whether sticky mouse buttons are enabled.
|
* @param[in] value The new value of the specified input mode.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
*
|
*
|
||||||
* @sa glfwGetInputMode
|
* @sa glfwGetInputMode
|
||||||
@ -1538,7 +1540,7 @@ GLFWAPI void glfwSetInputMode(GLFWwindow* window, int mode, int value);
|
|||||||
* window.
|
* window.
|
||||||
* @param[in] window The desired window.
|
* @param[in] window The desired window.
|
||||||
* @param[in] key The desired @link keys keyboard key @endlink.
|
* @param[in] key The desired @link keys keyboard key @endlink.
|
||||||
* @return @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
* @return One of @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
*/
|
*/
|
||||||
GLFWAPI int glfwGetKey(GLFWwindow* window, int key);
|
GLFWAPI int glfwGetKey(GLFWwindow* window, int key);
|
||||||
@ -1546,8 +1548,8 @@ GLFWAPI int glfwGetKey(GLFWwindow* window, int key);
|
|||||||
/*! @brief Returns the last reported state of a mouse button for the specified
|
/*! @brief Returns the last reported state of a mouse button for the specified
|
||||||
* window.
|
* window.
|
||||||
* @param[in] window The desired window.
|
* @param[in] window The desired window.
|
||||||
* @param[in] key The desired @link buttons mouse buttons @endlink.
|
* @param[in] button The desired @link buttons mouse buttons @endlink.
|
||||||
* @return @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
* @return One of @ref GLFW_PRESS or @ref GLFW_RELEASE.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
*/
|
*/
|
||||||
GLFWAPI int glfwGetMouseButton(GLFWwindow* window, int button);
|
GLFWAPI int glfwGetMouseButton(GLFWwindow* window, int button);
|
||||||
@ -1584,6 +1586,7 @@ GLFWAPI void glfwSetCursorPos(GLFWwindow* window, int xpos, int ypos);
|
|||||||
GLFWAPI void glfwGetScrollOffset(GLFWwindow* window, double* xoffset, double* yoffset);
|
GLFWAPI void glfwGetScrollOffset(GLFWwindow* window, double* xoffset, double* yoffset);
|
||||||
|
|
||||||
/*! @brief Sets the key callback.
|
/*! @brief Sets the key callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new key callback, or @c NULL to remove the currently
|
* @param[in] cbfun The new key callback, or @c NULL to remove the currently
|
||||||
* set callback.
|
* set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1595,6 +1598,7 @@ GLFWAPI void glfwGetScrollOffset(GLFWwindow* window, double* xoffset, double* yo
|
|||||||
GLFWAPI void glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun cbfun);
|
GLFWAPI void glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun cbfun);
|
||||||
|
|
||||||
/*! @brief Sets the Unicode character callback.
|
/*! @brief Sets the Unicode character callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new Unicode character callback, or @c NULL to remove
|
* @param[in] cbfun The new Unicode character callback, or @c NULL to remove
|
||||||
* the currently set callback.
|
* the currently set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1605,6 +1609,7 @@ GLFWAPI void glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun cbfun);
|
|||||||
GLFWAPI void glfwSetCharCallback(GLFWwindow* window, GLFWcharfun cbfun);
|
GLFWAPI void glfwSetCharCallback(GLFWwindow* window, GLFWcharfun cbfun);
|
||||||
|
|
||||||
/*! @brief Sets the mouse button callback.
|
/*! @brief Sets the mouse button callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new mouse button callback, or @c NULL to remove the
|
* @param[in] cbfun The new mouse button callback, or @c NULL to remove the
|
||||||
* currently set callback.
|
* currently set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1612,6 +1617,7 @@ GLFWAPI void glfwSetCharCallback(GLFWwindow* window, GLFWcharfun cbfun);
|
|||||||
GLFWAPI void glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun cbfun);
|
GLFWAPI void glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun cbfun);
|
||||||
|
|
||||||
/*! @brief Sets the cursor position callback.
|
/*! @brief Sets the cursor position callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new cursor position callback, or @c NULL to remove the
|
* @param[in] cbfun The new cursor position callback, or @c NULL to remove the
|
||||||
* currently set callback.
|
* currently set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1622,6 +1628,7 @@ GLFWAPI void glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun c
|
|||||||
GLFWAPI void glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun cbfun);
|
GLFWAPI void glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun cbfun);
|
||||||
|
|
||||||
/*! @brief Sets the cursor enter/exit callback.
|
/*! @brief Sets the cursor enter/exit callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new cursor enter/exit callback, or @c NULL to remove
|
* @param[in] cbfun The new cursor enter/exit callback, or @c NULL to remove
|
||||||
* the currently set callback.
|
* the currently set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1629,6 +1636,7 @@ GLFWAPI void glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun cbfun
|
|||||||
GLFWAPI void glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun cbfun);
|
GLFWAPI void glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun cbfun);
|
||||||
|
|
||||||
/*! @brief Sets the scroll callback.
|
/*! @brief Sets the scroll callback.
|
||||||
|
* @param[in] window The window whose callback to set.
|
||||||
* @param[in] cbfun The new scroll callback, or @c NULL to remove the currently
|
* @param[in] cbfun The new scroll callback, or @c NULL to remove the currently
|
||||||
* set callback.
|
* set callback.
|
||||||
* @ingroup input
|
* @ingroup input
|
||||||
@ -1748,7 +1756,7 @@ GLFWAPI void glfwMakeContextCurrent(GLFWwindow* window);
|
|||||||
GLFWAPI GLFWwindow* glfwGetCurrentContext(void);
|
GLFWAPI GLFWwindow* glfwGetCurrentContext(void);
|
||||||
|
|
||||||
/*! @brief Swaps the front and back buffers of the specified window.
|
/*! @brief Swaps the front and back buffers of the specified window.
|
||||||
* @param[in] The window whose buffers to swap.
|
* @param[in] window The window whose buffers to swap.
|
||||||
* @ingroup context
|
* @ingroup context
|
||||||
*
|
*
|
||||||
* @remarks This function may be called from secondary threads.
|
* @remarks This function may be called from secondary threads.
|
||||||
|
Loading…
Reference in New Issue
Block a user