mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-26 21:16:13 +01:00
Updated to the new time API (sfTime)
This commit is contained in:
1 parent
44d4c4e707
commit
7615382a68
28 files changed
+293
-95
No files matched your search
@@ -29,6 +29,7 @@
|
||||
// Headers
|
||||
////////////////////////////////////////////////////////////
|
||||
#include <SFML/Config.h>
|
||||
#include <SFML/System/Time.h>
|
||||
#include <SFML/System/Types.h>
|
||||
|
||||
|
||||
@@ -62,25 +63,28 @@ CSFML_API void sfClock_Destroy(sfClock* clock);
|
||||
/// \brief Get the time elapsed in a clock
|
||||
///
|
||||
/// This function returns the time elapsed since the last call
|
||||
/// to sfClock_Reset (or the construction of the object if
|
||||
/// sfClock_Reset has not been called).
|
||||
/// to sfClock_Restart (or the construction of the object if
|
||||
/// sfClock_Restart has not been called).
|
||||
///
|
||||
/// \param clock Clock object
|
||||
///
|
||||
/// \return Time elapsed, in milliseconds
|
||||
/// \return Time elapsed
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
CSFML_API sfUint32 sfClock_GetTime(const sfClock* clock);
|
||||
CSFML_API sfTime sfClock_GetElapsedTime(const sfClock* clock);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Restart a clock
|
||||
///
|
||||
/// This function puts the time counter back to zero.
|
||||
/// It also returns the time elapsed since the clock was started.
|
||||
///
|
||||
/// \param clock Clock object
|
||||
///
|
||||
/// \return Time elapsed
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
CSFML_API void sfClock_Reset(sfClock* clock);
|
||||
CSFML_API sfTime sfClock_Restart(sfClock* clock);
|
||||
|
||||
|
||||
#endif // SFML_CLOCK_H
|
||||
Reference in new issue
Block a user