1552 lines
86 KiB
HTML
1552 lines
86 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>SFML - Simple and Fast Multimedia Library</title>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
|
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
|
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_search(); });
|
|
/* @license-end */
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">SFML 3.0.0</span>
|
|
</div>
|
|
</div>
|
|
<div id="content">
|
|
<div>
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="topics.html"><span>Topics</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
|
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){ initResizable(false); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacesf.html">sf</a></li><li class="navelem"><a class="el" href="classsf_1_1Time.html">Time</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#related">Related Symbols</a> |
|
|
<a href="classsf_1_1Time-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">sf::Time Class Reference<div class="ingroups"><a class="el" href="group__system.html">System module</a></div></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Represents a time value.
|
|
<a href="#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="Time_8hpp_source.html">SFML/System/Time.hpp</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac71085f83ee2bd74e005fc63d7a47a41" id="r_ac71085f83ee2bd74e005fc63d7a47a41"><td class="memItemLeft" align="right" valign="top">constexpr </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac71085f83ee2bd74e005fc63d7a47a41">Time</a> ()=default</td></tr>
|
|
<tr class="memdesc:ac71085f83ee2bd74e005fc63d7a47a41"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br /></td></tr>
|
|
<tr class="separator:ac71085f83ee2bd74e005fc63d7a47a41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a6c40bd35091c0115b4a9bf57feec86" id="r_a3a6c40bd35091c0115b4a9bf57feec86"><td class="memTemplParams" colspan="2">template<typename Rep , typename Period > </td></tr>
|
|
<tr class="memitem:a3a6c40bd35091c0115b4a9bf57feec86"><td class="memTemplItemLeft" align="right" valign="top">constexpr </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a3a6c40bd35091c0115b4a9bf57feec86">Time</a> (const std::chrono::duration< Rep, Period > &duration)</td></tr>
|
|
<tr class="memdesc:a3a6c40bd35091c0115b4a9bf57feec86"><td class="mdescLeft"> </td><td class="mdescRight">Construct from <code>std::chrono::duration</code> <br /></td></tr>
|
|
<tr class="separator:a3a6c40bd35091c0115b4a9bf57feec86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0284a68194143e17451b9fd2c9292518" id="r_a0284a68194143e17451b9fd2c9292518"><td class="memItemLeft" align="right" valign="top">constexpr float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0284a68194143e17451b9fd2c9292518">asSeconds</a> () const</td></tr>
|
|
<tr class="memdesc:a0284a68194143e17451b9fd2c9292518"><td class="mdescLeft"> </td><td class="mdescRight">Return the time value as a number of seconds. <br /></td></tr>
|
|
<tr class="separator:a0284a68194143e17451b9fd2c9292518"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94ca72624d95cf0c2fef2ed52c4a42f8" id="r_a94ca72624d95cf0c2fef2ed52c4a42f8"><td class="memItemLeft" align="right" valign="top">constexpr std::int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a94ca72624d95cf0c2fef2ed52c4a42f8">asMilliseconds</a> () const</td></tr>
|
|
<tr class="memdesc:a94ca72624d95cf0c2fef2ed52c4a42f8"><td class="mdescLeft"> </td><td class="mdescRight">Return the time value as a number of milliseconds. <br /></td></tr>
|
|
<tr class="separator:a94ca72624d95cf0c2fef2ed52c4a42f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7617b1387d7b3a6f8c7019155aa25ccc" id="r_a7617b1387d7b3a6f8c7019155aa25ccc"><td class="memItemLeft" align="right" valign="top">constexpr std::int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7617b1387d7b3a6f8c7019155aa25ccc">asMicroseconds</a> () const</td></tr>
|
|
<tr class="memdesc:a7617b1387d7b3a6f8c7019155aa25ccc"><td class="mdescLeft"> </td><td class="mdescRight">Return the time value as a number of microseconds. <br /></td></tr>
|
|
<tr class="separator:a7617b1387d7b3a6f8c7019155aa25ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88959f93515b6c8a6d3dc0fe8dcf4e05" id="r_a88959f93515b6c8a6d3dc0fe8dcf4e05"><td class="memItemLeft" align="right" valign="top">constexpr std::chrono::microseconds </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88959f93515b6c8a6d3dc0fe8dcf4e05">toDuration</a> () const</td></tr>
|
|
<tr class="memdesc:a88959f93515b6c8a6d3dc0fe8dcf4e05"><td class="mdescLeft"> </td><td class="mdescRight">Return the time value as a <code>std::chrono::duration</code> <br /></td></tr>
|
|
<tr class="separator:a88959f93515b6c8a6d3dc0fe8dcf4e05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ea9b8c1c377eb7a8f2818de3e07d4bd" id="r_a7ea9b8c1c377eb7a8f2818de3e07d4bd"><td class="memTemplParams" colspan="2">template<typename Rep , typename Period > </td></tr>
|
|
<tr class="memitem:a7ea9b8c1c377eb7a8f2818de3e07d4bd"><td class="memTemplItemLeft" align="right" valign="top">constexpr </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7ea9b8c1c377eb7a8f2818de3e07d4bd">operator std::chrono::duration< Rep, Period ></a> () const</td></tr>
|
|
<tr class="memdesc:a7ea9b8c1c377eb7a8f2818de3e07d4bd"><td class="mdescLeft"> </td><td class="mdescRight">Implicit conversion to <code>std::chrono::duration</code> <br /></td></tr>
|
|
<tr class="separator:a7ea9b8c1c377eb7a8f2818de3e07d4bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a8db127b632fa8da21550e7282af11fa0" id="r_a8db127b632fa8da21550e7282af11fa0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8db127b632fa8da21550e7282af11fa0">Zero</a></td></tr>
|
|
<tr class="memdesc:a8db127b632fa8da21550e7282af11fa0"><td class="mdescLeft"> </td><td class="mdescRight">Predefined "zero" time value. <br /></td></tr>
|
|
<tr class="separator:a8db127b632fa8da21550e7282af11fa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="related" name="related"></a>
|
|
Related Symbols</h2></td></tr>
|
|
<tr><td class="ititle" colspan="2"><p>(Note that these are not member symbols.) </p>
|
|
</td></tr>
|
|
<tr class="memitem:a561d4c49cd1acfa0ba68ef5d57c5e307" id="r_a561d4c49cd1acfa0ba68ef5d57c5e307"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a561d4c49cd1acfa0ba68ef5d57c5e307">seconds</a> (float amount)</td></tr>
|
|
<tr class="memdesc:a561d4c49cd1acfa0ba68ef5d57c5e307"><td class="mdescLeft"> </td><td class="mdescRight">Construct a time value from a number of seconds. <br /></td></tr>
|
|
<tr class="separator:a561d4c49cd1acfa0ba68ef5d57c5e307"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7ee116c400a4b23ce4efed703060dff" id="r_ac7ee116c400a4b23ce4efed703060dff"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7ee116c400a4b23ce4efed703060dff">milliseconds</a> (std::int32_t amount)</td></tr>
|
|
<tr class="memdesc:ac7ee116c400a4b23ce4efed703060dff"><td class="mdescLeft"> </td><td class="mdescRight">Construct a time value from a number of milliseconds. <br /></td></tr>
|
|
<tr class="separator:ac7ee116c400a4b23ce4efed703060dff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fc6c84fffe4da77282c440d5a45c876" id="r_a1fc6c84fffe4da77282c440d5a45c876"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fc6c84fffe4da77282c440d5a45c876">microseconds</a> (std::int64_t amount)</td></tr>
|
|
<tr class="memdesc:a1fc6c84fffe4da77282c440d5a45c876"><td class="mdescLeft"> </td><td class="mdescRight">Construct a time value from a number of microseconds. <br /></td></tr>
|
|
<tr class="separator:a1fc6c84fffe4da77282c440d5a45c876"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfe5a60e84291c9551a35ac6b553368f" id="r_acfe5a60e84291c9551a35ac6b553368f"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#acfe5a60e84291c9551a35ac6b553368f">operator==</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:acfe5a60e84291c9551a35ac6b553368f"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator==</code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:acfe5a60e84291c9551a35ac6b553368f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a695d94368803d064efac89db0fd02e0f" id="r_a695d94368803d064efac89db0fd02e0f"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a695d94368803d064efac89db0fd02e0f">operator!=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a695d94368803d064efac89db0fd02e0f"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator!=</code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:a695d94368803d064efac89db0fd02e0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4f8eba1dfd9204faf42e0daf9d7d91f" id="r_aa4f8eba1dfd9204faf42e0daf9d7d91f"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa4f8eba1dfd9204faf42e0daf9d7d91f">operator<</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:aa4f8eba1dfd9204faf42e0daf9d7d91f"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator<</code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:aa4f8eba1dfd9204faf42e0daf9d7d91f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91da933bb82e683d219173ba06233e53" id="r_a91da933bb82e683d219173ba06233e53"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91da933bb82e683d219173ba06233e53">operator></a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a91da933bb82e683d219173ba06233e53"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator></code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:a91da933bb82e683d219173ba06233e53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0e0d143fc1208d6466042458c9600c2" id="r_ab0e0d143fc1208d6466042458c9600c2"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0e0d143fc1208d6466042458c9600c2">operator<=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:ab0e0d143fc1208d6466042458c9600c2"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator<=</code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:ab0e0d143fc1208d6466042458c9600c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae84a8cb944f4c7a98454bb3834d27d42" id="r_ae84a8cb944f4c7a98454bb3834d27d42"><td class="memItemLeft" align="right" valign="top">constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae84a8cb944f4c7a98454bb3834d27d42">operator>=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:ae84a8cb944f4c7a98454bb3834d27d42"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator>=</code> to compare two time values. <br /></td></tr>
|
|
<tr class="separator:ae84a8cb944f4c7a98454bb3834d27d42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a016aff628d3524e6463b6d7d145704dc" id="r_a016aff628d3524e6463b6d7d145704dc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a016aff628d3524e6463b6d7d145704dc">operator-</a> (<a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a016aff628d3524e6463b6d7d145704dc"><td class="mdescLeft"> </td><td class="mdescRight">Overload of unary <code>operator-</code> to negate a time value. <br /></td></tr>
|
|
<tr class="separator:a016aff628d3524e6463b6d7d145704dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95131c14851a1054ece3ea9a38f9923a" id="r_a95131c14851a1054ece3ea9a38f9923a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a95131c14851a1054ece3ea9a38f9923a">operator+</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a95131c14851a1054ece3ea9a38f9923a"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator+</code> to add two time values. <br /></td></tr>
|
|
<tr class="separator:a95131c14851a1054ece3ea9a38f9923a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afba6ee96926e764dc641133c103601fd" id="r_afba6ee96926e764dc641133c103601fd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#afba6ee96926e764dc641133c103601fd">operator+=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:afba6ee96926e764dc641133c103601fd"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator+=</code> to add/assign two time values. <br /></td></tr>
|
|
<tr class="separator:afba6ee96926e764dc641133c103601fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d55ba2445371ccaee3a7a2284ebc41c" id="r_a3d55ba2445371ccaee3a7a2284ebc41c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d55ba2445371ccaee3a7a2284ebc41c">operator-</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a3d55ba2445371ccaee3a7a2284ebc41c"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator-</code> to subtract two time values. <br /></td></tr>
|
|
<tr class="separator:a3d55ba2445371ccaee3a7a2284ebc41c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad77545e22916a65218549a787a115a7" id="r_aad77545e22916a65218549a787a115a7"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad77545e22916a65218549a787a115a7">operator-=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:aad77545e22916a65218549a787a115a7"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator-=</code> to subtract/assign two time values. <br /></td></tr>
|
|
<tr class="separator:aad77545e22916a65218549a787a115a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2545df8f7c63d406a76665c90807855" id="r_aa2545df8f7c63d406a76665c90807855"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2545df8f7c63d406a76665c90807855">operator*</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, float right)</td></tr>
|
|
<tr class="memdesc:aa2545df8f7c63d406a76665c90807855"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:aa2545df8f7c63d406a76665c90807855"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dd0f83b493a16f851b5b35195b0860d" id="r_a3dd0f83b493a16f851b5b35195b0860d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3dd0f83b493a16f851b5b35195b0860d">operator*</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, std::int64_t right)</td></tr>
|
|
<tr class="memdesc:a3dd0f83b493a16f851b5b35195b0860d"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:a3dd0f83b493a16f851b5b35195b0860d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad62d769a1574c41002d331f44a4defb8" id="r_ad62d769a1574c41002d331f44a4defb8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad62d769a1574c41002d331f44a4defb8">operator*</a> (float left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:ad62d769a1574c41002d331f44a4defb8"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:ad62d769a1574c41002d331f44a4defb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6333ee9224cd7458afd592cc2f5fd666" id="r_a6333ee9224cd7458afd592cc2f5fd666"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6333ee9224cd7458afd592cc2f5fd666">operator*</a> (std::int64_t left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a6333ee9224cd7458afd592cc2f5fd666"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:a6333ee9224cd7458afd592cc2f5fd666"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1b2666d325329bb2181915266a39cac" id="r_ac1b2666d325329bb2181915266a39cac"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1b2666d325329bb2181915266a39cac">operator*=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, float right)</td></tr>
|
|
<tr class="memdesc:ac1b2666d325329bb2181915266a39cac"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*=</code> to scale/assign a time value. <br /></td></tr>
|
|
<tr class="separator:ac1b2666d325329bb2181915266a39cac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a94d8aef48b68ee270056d7d6cb6ca7" id="r_a1a94d8aef48b68ee270056d7d6cb6ca7"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a94d8aef48b68ee270056d7d6cb6ca7">operator*=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, std::int64_t right)</td></tr>
|
|
<tr class="memdesc:a1a94d8aef48b68ee270056d7d6cb6ca7"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator*=</code> to scale/assign a time value. <br /></td></tr>
|
|
<tr class="separator:a1a94d8aef48b68ee270056d7d6cb6ca7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4a58c5ceb1231a56f154688d2230608" id="r_ae4a58c5ceb1231a56f154688d2230608"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4a58c5ceb1231a56f154688d2230608">operator/</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, float right)</td></tr>
|
|
<tr class="memdesc:ae4a58c5ceb1231a56f154688d2230608"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator/</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:ae4a58c5ceb1231a56f154688d2230608"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a892b338d16fcec9f2d0ca0cf97727f5a" id="r_a892b338d16fcec9f2d0ca0cf97727f5a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a892b338d16fcec9f2d0ca0cf97727f5a">operator/</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, std::int64_t right)</td></tr>
|
|
<tr class="memdesc:a892b338d16fcec9f2d0ca0cf97727f5a"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator/</code> to scale a time value. <br /></td></tr>
|
|
<tr class="separator:a892b338d16fcec9f2d0ca0cf97727f5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5b1c440f2897ca88a6634a0b804a3dc" id="r_af5b1c440f2897ca88a6634a0b804a3dc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#af5b1c440f2897ca88a6634a0b804a3dc">operator/=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, float right)</td></tr>
|
|
<tr class="memdesc:af5b1c440f2897ca88a6634a0b804a3dc"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator/=</code> to scale/assign a time value. <br /></td></tr>
|
|
<tr class="separator:af5b1c440f2897ca88a6634a0b804a3dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae91d4fa85f66d8ceb6b1f901d0f0870c" id="r_ae91d4fa85f66d8ceb6b1f901d0f0870c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae91d4fa85f66d8ceb6b1f901d0f0870c">operator/=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, std::int64_t right)</td></tr>
|
|
<tr class="memdesc:ae91d4fa85f66d8ceb6b1f901d0f0870c"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator/=</code> to scale/assign a time value. <br /></td></tr>
|
|
<tr class="separator:ae91d4fa85f66d8ceb6b1f901d0f0870c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66d61765dbe55cb25919048c36a493c8" id="r_a66d61765dbe55cb25919048c36a493c8"><td class="memItemLeft" align="right" valign="top">constexpr float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a66d61765dbe55cb25919048c36a493c8">operator/</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a66d61765dbe55cb25919048c36a493c8"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator/</code> to compute the ratio of two time values. <br /></td></tr>
|
|
<tr class="separator:a66d61765dbe55cb25919048c36a493c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1639b34ec62b6320bcf3e581555f3c22" id="r_a1639b34ec62b6320bcf3e581555f3c22"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1639b34ec62b6320bcf3e581555f3c22">operator%</a> (<a class="el" href="classsf_1_1Time.html">Time</a> left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a1639b34ec62b6320bcf3e581555f3c22"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator%</code> to compute remainder of a time value. <br /></td></tr>
|
|
<tr class="separator:a1639b34ec62b6320bcf3e581555f3c22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4689b0962f2154efa3d51b344cef7c0d" id="r_a4689b0962f2154efa3d51b344cef7c0d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4689b0962f2154efa3d51b344cef7c0d">operator%=</a> (<a class="el" href="classsf_1_1Time.html">Time</a> &left, <a class="el" href="classsf_1_1Time.html">Time</a> right)</td></tr>
|
|
<tr class="memdesc:a4689b0962f2154efa3d51b344cef7c0d"><td class="mdescLeft"> </td><td class="mdescRight">Overload of binary <code>operator%=</code> to compute/assign remainder of a time value. <br /></td></tr>
|
|
<tr class="separator:a4689b0962f2154efa3d51b344cef7c0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Represents a time value. </p>
|
|
<p><code><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">sf::Time</a></code> encapsulates a time value in a flexible way.</p>
|
|
<p>It allows to define a time value either as a number of seconds, milliseconds or microseconds. It also works the other way round: you can read a time value as either a number of seconds, milliseconds or microseconds. It even interoperates with the <code><chrono></code> header. You can construct an <code><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">sf::Time</a></code> from a <code>chrono::duration</code> and read any <code><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">sf::Time</a></code> as a chrono::duration.</p>
|
|
<p>By using such a flexible interface, the API doesn't impose any fixed type or resolution for time values, and let the user choose its own favorite representation.</p>
|
|
<p><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> values support the usual mathematical operations: you can add or subtract two times, multiply or divide a time by a number, compare two times, etc.</p>
|
|
<p>Since they represent a time span and not an absolute time value, times can also be negative.</p>
|
|
<p>Usage example: </p><div class="fragment"><div class="line"><a class="code hl_class" href="classsf_1_1Time.html">sf::Time</a> t1 = <a class="code hl_function" href="#a561d4c49cd1acfa0ba68ef5d57c5e307">sf::seconds</a>(0.1f);</div>
|
|
<div class="line">std::int32_t milli = t1.<a class="code hl_function" href="#a94ca72624d95cf0c2fef2ed52c4a42f8">asMilliseconds</a>(); <span class="comment">// 100</span></div>
|
|
<div class="line"> </div>
|
|
<div class="line"><a class="code hl_class" href="classsf_1_1Time.html">sf::Time</a> t2 = <a class="code hl_function" href="#ac7ee116c400a4b23ce4efed703060dff">sf::milliseconds</a>(30);</div>
|
|
<div class="line">std::int64_t micro = t2.<a class="code hl_function" href="#a7617b1387d7b3a6f8c7019155aa25ccc">asMicroseconds</a>(); <span class="comment">// 30000</span></div>
|
|
<div class="line"> </div>
|
|
<div class="line"><a class="code hl_class" href="classsf_1_1Time.html">sf::Time</a> t3 = <a class="code hl_function" href="#a1fc6c84fffe4da77282c440d5a45c876">sf::microseconds</a>(-800000);</div>
|
|
<div class="line"><span class="keywordtype">float</span> sec = t3.<a class="code hl_function" href="#a0284a68194143e17451b9fd2c9292518">asSeconds</a>(); <span class="comment">// -0.8</span></div>
|
|
<div class="line"> </div>
|
|
<div class="line"><a class="code hl_class" href="classsf_1_1Time.html">sf::Time</a> t4 = std::chrono::milliseconds(250);</div>
|
|
<div class="line">std::chrono::microseconds micro2 = t4.<a class="code hl_function" href="#a88959f93515b6c8a6d3dc0fe8dcf4e05">toDuration</a>(); <span class="comment">// 250000us</span></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a0284a68194143e17451b9fd2c9292518"><div class="ttname"><a href="#a0284a68194143e17451b9fd2c9292518">sf::Time::asSeconds</a></div><div class="ttdeci">constexpr float asSeconds() const</div><div class="ttdoc">Return the time value as a number of seconds.</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a1fc6c84fffe4da77282c440d5a45c876"><div class="ttname"><a href="#a1fc6c84fffe4da77282c440d5a45c876">sf::Time::microseconds</a></div><div class="ttdeci">constexpr Time microseconds(std::int64_t amount)</div><div class="ttdoc">Construct a time value from a number of microseconds.</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a561d4c49cd1acfa0ba68ef5d57c5e307"><div class="ttname"><a href="#a561d4c49cd1acfa0ba68ef5d57c5e307">sf::Time::seconds</a></div><div class="ttdeci">constexpr Time seconds(float amount)</div><div class="ttdoc">Construct a time value from a number of seconds.</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a7617b1387d7b3a6f8c7019155aa25ccc"><div class="ttname"><a href="#a7617b1387d7b3a6f8c7019155aa25ccc">sf::Time::asMicroseconds</a></div><div class="ttdeci">constexpr std::int64_t asMicroseconds() const</div><div class="ttdoc">Return the time value as a number of microseconds.</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a88959f93515b6c8a6d3dc0fe8dcf4e05"><div class="ttname"><a href="#a88959f93515b6c8a6d3dc0fe8dcf4e05">sf::Time::toDuration</a></div><div class="ttdeci">constexpr std::chrono::microseconds toDuration() const</div><div class="ttdoc">Return the time value as a std::chrono::duration</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_a94ca72624d95cf0c2fef2ed52c4a42f8"><div class="ttname"><a href="#a94ca72624d95cf0c2fef2ed52c4a42f8">sf::Time::asMilliseconds</a></div><div class="ttdeci">constexpr std::int32_t asMilliseconds() const</div><div class="ttdoc">Return the time value as a number of milliseconds.</div></div>
|
|
<div class="ttc" id="aclasssf_1_1Time_html_ac7ee116c400a4b23ce4efed703060dff"><div class="ttname"><a href="#ac7ee116c400a4b23ce4efed703060dff">sf::Time::milliseconds</a></div><div class="ttdeci">constexpr Time milliseconds(std::int32_t amount)</div><div class="ttdoc">Construct a time value from a number of milliseconds.</div></div>
|
|
</div><!-- fragment --><div class="fragment"><div class="line"><span class="keywordtype">void</span> update(<a class="code hl_class" href="classsf_1_1Time.html">sf::Time</a> elapsed)</div>
|
|
<div class="line">{</div>
|
|
<div class="line"> position += speed * elapsed.<a class="code hl_function" href="#a0284a68194143e17451b9fd2c9292518">asSeconds</a>();</div>
|
|
<div class="line">}</div>
|
|
<div class="line"> </div>
|
|
<div class="line">update(<a class="code hl_function" href="#ac7ee116c400a4b23ce4efed703060dff">sf::milliseconds</a>(100));</div>
|
|
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><code><a class="el" href="classsf_1_1Clock.html" title="Utility class that measures the elapsed time.">sf::Clock</a></code> </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Time_8hpp_source.html#l00041">41</a> of file <a class="el" href="Time_8hpp_source.html">Time.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ac71085f83ee2bd74e005fc63d7a47a41" name="ac71085f83ee2bd74e005fc63d7a47a41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac71085f83ee2bd74e005fc63d7a47a41">◆ </a></span>Time() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">sf::Time::Time </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Default constructor. </p>
|
|
<p>Sets the time value to zero. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a6c40bd35091c0115b4a9bf57feec86" name="a3a6c40bd35091c0115b4a9bf57feec86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a6c40bd35091c0115b4a9bf57feec86">◆ </a></span>Time() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rep , typename Period > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">sf::Time::Time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::chrono::duration< Rep, Period > &</td> <td class="paramname"><span class="paramname"><em>duration</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct from <code>std::chrono::duration</code> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a7617b1387d7b3a6f8c7019155aa25ccc" name="a7617b1387d7b3a6f8c7019155aa25ccc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7617b1387d7b3a6f8c7019155aa25ccc">◆ </a></span>asMicroseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::int64_t sf::Time::asMicroseconds </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">nodiscard</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the time value as a number of microseconds. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> in microseconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#a0284a68194143e17451b9fd2c9292518" title="Return the time value as a number of seconds.">asSeconds</a></code>, <code><a class="el" href="#a94ca72624d95cf0c2fef2ed52c4a42f8" title="Return the time value as a number of milliseconds.">asMilliseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94ca72624d95cf0c2fef2ed52c4a42f8" name="a94ca72624d95cf0c2fef2ed52c4a42f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94ca72624d95cf0c2fef2ed52c4a42f8">◆ </a></span>asMilliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::int32_t sf::Time::asMilliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">nodiscard</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the time value as a number of milliseconds. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> in milliseconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#a0284a68194143e17451b9fd2c9292518" title="Return the time value as a number of seconds.">asSeconds</a></code>, <code><a class="el" href="#a7617b1387d7b3a6f8c7019155aa25ccc" title="Return the time value as a number of microseconds.">asMicroseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0284a68194143e17451b9fd2c9292518" name="a0284a68194143e17451b9fd2c9292518"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0284a68194143e17451b9fd2c9292518">◆ </a></span>asSeconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float sf::Time::asSeconds </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">nodiscard</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the time value as a number of seconds. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> in seconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#a94ca72624d95cf0c2fef2ed52c4a42f8" title="Return the time value as a number of milliseconds.">asMilliseconds</a></code>, <code><a class="el" href="#a7617b1387d7b3a6f8c7019155aa25ccc" title="Return the time value as a number of microseconds.">asMicroseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ea9b8c1c377eb7a8f2818de3e07d4bd" name="a7ea9b8c1c377eb7a8f2818de3e07d4bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ea9b8c1c377eb7a8f2818de3e07d4bd">◆ </a></span>operator std::chrono::duration< Rep, Period >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rep , typename Period > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">sf::Time::operator std::chrono::duration< Rep, Period > </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implicit conversion to <code>std::chrono::duration</code> </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Duration in microseconds </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88959f93515b6c8a6d3dc0fe8dcf4e05" name="a88959f93515b6c8a6d3dc0fe8dcf4e05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88959f93515b6c8a6d3dc0fe8dcf4e05">◆ </a></span>toDuration()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::chrono::microseconds sf::Time::toDuration </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">nodiscard</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the time value as a <code>std::chrono::duration</code> </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> in microseconds </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
|
<a id="a1fc6c84fffe4da77282c440d5a45c876" name="a1fc6c84fffe4da77282c440d5a45c876"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fc6c84fffe4da77282c440d5a45c876">◆ </a></span>microseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> microseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>amount</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct a time value from a number of microseconds. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">amount</td><td>Number of microseconds</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> value constructed from the amount of microseconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#a561d4c49cd1acfa0ba68ef5d57c5e307" title="Construct a time value from a number of seconds.">seconds</a></code>, <code><a class="el" href="#ac7ee116c400a4b23ce4efed703060dff" title="Construct a time value from a number of milliseconds.">milliseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7ee116c400a4b23ce4efed703060dff" name="ac7ee116c400a4b23ce4efed703060dff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7ee116c400a4b23ce4efed703060dff">◆ </a></span>milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::int32_t</td> <td class="paramname"><span class="paramname"><em>amount</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct a time value from a number of milliseconds. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">amount</td><td>Number of milliseconds</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> value constructed from the amount of milliseconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#a561d4c49cd1acfa0ba68ef5d57c5e307" title="Construct a time value from a number of seconds.">seconds</a></code>, <code><a class="el" href="#a1fc6c84fffe4da77282c440d5a45c876" title="Construct a time value from a number of microseconds.">microseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a695d94368803d064efac89db0fd02e0f" name="a695d94368803d064efac89db0fd02e0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a695d94368803d064efac89db0fd02e0f">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator!=</code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if both time values are different </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1639b34ec62b6320bcf3e581555f3c22" name="a1639b34ec62b6320bcf3e581555f3c22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1639b34ec62b6320bcf3e581555f3c22">◆ </a></span>operator%()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator% </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator%</code> to compute remainder of a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> modulo <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4689b0962f2154efa3d51b344cef7c0d" name="a4689b0962f2154efa3d51b344cef7c0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4689b0962f2154efa3d51b344cef7c0d">◆ </a></span>operator%=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator%= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator%=</code> to compute/assign remainder of a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> modulo <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad62d769a1574c41002d331f44a4defb8" name="ad62d769a1574c41002d331f44a4defb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad62d769a1574c41002d331f44a4defb8">◆ </a></span>operator*() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a number) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6333ee9224cd7458afd592cc2f5fd666" name="a6333ee9224cd7458afd592cc2f5fd666"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6333ee9224cd7458afd592cc2f5fd666">◆ </a></span>operator*() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a number) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2545df8f7c63d406a76665c90807855" name="aa2545df8f7c63d406a76665c90807855"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2545df8f7c63d406a76665c90807855">◆ </a></span>operator*() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3dd0f83b493a16f851b5b35195b0860d" name="a3dd0f83b493a16f851b5b35195b0860d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dd0f83b493a16f851b5b35195b0860d">◆ </a></span>operator*() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1b2666d325329bb2181915266a39cac" name="ac1b2666d325329bb2181915266a39cac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1b2666d325329bb2181915266a39cac">◆ </a></span>operator*=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*=</code> to scale/assign a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a94d8aef48b68ee270056d7d6cb6ca7" name="a1a94d8aef48b68ee270056d7d6cb6ca7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a94d8aef48b68ee270056d7d6cb6ca7">◆ </a></span>operator*=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator*=</code> to scale/assign a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> multiplied by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95131c14851a1054ece3ea9a38f9923a" name="a95131c14851a1054ece3ea9a38f9923a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95131c14851a1054ece3ea9a38f9923a">◆ </a></span>operator+()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator+</code> to add two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Sum of the two times values </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afba6ee96926e764dc641133c103601fd" name="afba6ee96926e764dc641133c103601fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afba6ee96926e764dc641133c103601fd">◆ </a></span>operator+=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator+=</code> to add/assign two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Sum of the two times values </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d55ba2445371ccaee3a7a2284ebc41c" name="a3d55ba2445371ccaee3a7a2284ebc41c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d55ba2445371ccaee3a7a2284ebc41c">◆ </a></span>operator-() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator-</code> to subtract two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Difference of the two times values </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a016aff628d3524e6463b6d7d145704dc" name="a016aff628d3524e6463b6d7d145704dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a016aff628d3524e6463b6d7d145704dc">◆ </a></span>operator-() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of unary <code>operator-</code> to negate a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Opposite of the time value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad77545e22916a65218549a787a115a7" name="aad77545e22916a65218549a787a115a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad77545e22916a65218549a787a115a7">◆ </a></span>operator-=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator-=</code> to subtract/assign two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Difference of the two times values </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4a58c5ceb1231a56f154688d2230608" name="ae4a58c5ceb1231a56f154688d2230608"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4a58c5ceb1231a56f154688d2230608">◆ </a></span>operator/() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator/</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> divided by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a892b338d16fcec9f2d0ca0cf97727f5a" name="a892b338d16fcec9f2d0ca0cf97727f5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a892b338d16fcec9f2d0ca0cf97727f5a">◆ </a></span>operator/() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator/</code> to scale a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> divided by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66d61765dbe55cb25919048c36a493c8" name="a66d61765dbe55cb25919048c36a493c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66d61765dbe55cb25919048c36a493c8">◆ </a></span>operator/() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator/</code> to compute the ratio of two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> divided by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5b1c440f2897ca88a6634a0b804a3dc" name="af5b1c440f2897ca88a6634a0b804a3dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5b1c440f2897ca88a6634a0b804a3dc">◆ </a></span>operator/=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator/=</code> to scale/assign a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> divided by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae91d4fa85f66d8ceb6b1f901d0f0870c" name="ae91d4fa85f66d8ceb6b1f901d0f0870c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae91d4fa85f66d8ceb6b1f901d0f0870c">◆ </a></span>operator/=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> & operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a> &</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::int64_t</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of binary <code>operator/=</code> to scale/assign a time value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a number)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>left</code> divided by <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4f8eba1dfd9204faf42e0daf9d7d91f" name="aa4f8eba1dfd9204faf42e0daf9d7d91f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4f8eba1dfd9204faf42e0daf9d7d91f">◆ </a></span>operator<()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator<</code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>left</code> is lesser than <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0e0d143fc1208d6466042458c9600c2" name="ab0e0d143fc1208d6466042458c9600c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0e0d143fc1208d6466042458c9600c2">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator<= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator<=</code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>left</code> is lesser or equal than <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acfe5a60e84291c9551a35ac6b553368f" name="acfe5a60e84291c9551a35ac6b553368f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acfe5a60e84291c9551a35ac6b553368f">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator==</code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if both time values are equal </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91da933bb82e683d219173ba06233e53" name="a91da933bb82e683d219173ba06233e53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91da933bb82e683d219173ba06233e53">◆ </a></span>operator>()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator></code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>left</code> is greater than <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae84a8cb944f4c7a98454bb3834d27d42" name="ae84a8cb944f4c7a98454bb3834d27d42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae84a8cb944f4c7a98454bb3834d27d42">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator>= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classsf_1_1Time.html">Time</a></td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Overload of <code>operator>=</code> to compare two time values. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">left</td><td>Left operand (a time) </td></tr>
|
|
<tr><td class="paramname">right</td><td>Right operand (a time)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>left</code> is greater or equal than <code>right</code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a561d4c49cd1acfa0ba68ef5d57c5e307" name="a561d4c49cd1acfa0ba68ef5d57c5e307"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a561d4c49cd1acfa0ba68ef5d57c5e307">◆ </a></span>seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsf_1_1Time.html">Time</a> seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>amount</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct a time value from a number of seconds. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">amount</td><td>Number of seconds</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classsf_1_1Time.html" title="Represents a time value.">Time</a> value constructed from the amount of seconds</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="#ac7ee116c400a4b23ce4efed703060dff" title="Construct a time value from a number of milliseconds.">milliseconds</a></code>, <code><a class="el" href="#a1fc6c84fffe4da77282c440d5a45c876" title="Construct a time value from a number of microseconds.">microseconds</a></code> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a8db127b632fa8da21550e7282af11fa0" name="a8db127b632fa8da21550e7282af11fa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8db127b632fa8da21550e7282af11fa0">◆ </a></span>Zero</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classsf_1_1Time.html">Time</a> sf::Time::Zero</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Predefined "zero" time value. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Time_8hpp_source.html#l00110">110</a> of file <a class="el" href="Time_8hpp_source.html">Time.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="Time_8hpp_source.html">Time.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
|
Copyright © Laurent Gomila ::
|
|
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|