Browse Source

Documentation work

Camilla Löwy 8 years ago
parent
commit
8429402f9e
2 changed files with 11 additions and 5 deletions
  1. 2 0
      README.md
  2. 9 5
      include/GLFW/glfw3.h

+ 2 - 0
README.md

@@ -138,6 +138,8 @@ information on what to include when reporting a bug.
   for retrieving gamepad input state (#900)
 - Added `glfwRequestWindowAttention` function for requesting attention from the
   user (#732,#988)
+- Added `glfwGetEventTime` function for querying the time of the last input
+  event (#1012)
 - Added `glfwGetKeyScancode` function that allows retrieving platform dependent
   scancodes for keys (#830)
 - Added `glfwSetWindowMaximizeCallback` and `GLFWwindowmaximizefun` for

+ 9 - 5
include/GLFW/glfw3.h

@@ -3368,15 +3368,19 @@ GLFWAPI GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* window
 
 /*! @brief Returns the time of the last input event.
  *
- *  This function returns the time, in seconds, of the last event occurence. The
- *  only events queried are the input events button-press, button-release,
- *  key-press, key-release and cursor motion, and the proper place to call this
- *  function is in one of the input callbacks.
+ *  This function returns the time, in seconds, that the last input event
+ *  occurred.  The time is collected for key, mouse button, scrolling and cursor
+ *  position events including enter and leave.  The function is intended to be
+ *  called from the relevant event callback.
  *
- *  @return The value, in seconds, of the last input event occurence.
+ *  @return The time of the input event, in seconds, or zero if an
+ *  [error](@ref error_handling) occurred.
  *
  *  @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
  *
+ *  @remarks The event timestamps provided by most platforms have much lower
+ *  resolution than the GLFW timer.
+ *
  *  @thread_safety This function must only be called from the main thread.
  *
  *  @sa @ref events