Files
dl/document/html/classdl_1_1_time.html
T
2026-09-16 14:07:40 +08:00

675 lines
34 KiB
HTML
Vendored

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: dl::Time类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_time.html">Time</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#friends">友元</a> &#124;
<a href="classdl_1_1_time-members.html">所有成员列表</a> </div>
<div class="headertitle"><div class="title">dl::Time类 参考</div></div>
</div><!--header-->
<div class="contents">
<p>时间
<a href="#details">更多...</a></p>
<p><code>#include &lt;<a class="el" href="dl__time_8h_source.html">dl_time.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a0c2076ba3fa2674c91a8d0496544a69a" id="r_a0c2076ba3fa2674c91a8d0496544a69a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69a">Type</a> { <br />
&#160;&#160;<a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa33277ff9e55c6c1569659e7c13f8119e">ET_YEAR</a> = 1 &lt;&lt; 1
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa12ddedef2b81b9792a2c5667dbfa742b">ET_MONTH</a> = 1 &lt;&lt; 2
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa212f01a7a9f6705d0db0a41b24fa1b5d">ET_DAY</a> = 1 &lt;&lt; 3
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa7214ea2f2e9cd4a9d37e22c0c632a8ee">ET_HOUR</a> = 1 &lt;&lt; 4
, <br />
&#160;&#160;<a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa23845c17a6a7ea434df30dbf2e79eb97">ET_MINUTE</a> = 1 &lt;&lt; 5
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa1e51a87b91635493337f3c6b7195684b">ET_SECOND</a> = 1 &lt;&lt; 6
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aad1d8e63f748c89c5bd3958bbb937a39f">ET_YMD</a> = ET_YEAR | ET_MONTH | ET_DAY
, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa2c1c65399f463036abf848547004d139">ET_HMS</a> = ET_HOUR | ET_MINUTE | ET_SECOND
, <br />
&#160;&#160;<a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aad2ab2bf88a2a9034ba0eedc38e433890">ET_YMD_HMS</a> = ET_YMD | ET_HMS
<br />
}</td></tr>
<tr class="separator:a0c2076ba3fa2674c91a8d0496544a69a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:abb9f213a3d334bb6ec66b1762ebdf106" id="r_abb9f213a3d334bb6ec66b1762ebdf106"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abb9f213a3d334bb6ec66b1762ebdf106">Time</a> ()</td></tr>
<tr class="separator:abb9f213a3d334bb6ec66b1762ebdf106"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c0222166dac85dde3c002bad2b0f54" id="r_a13c0222166dac85dde3c002bad2b0f54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a6af7d8bb1cfd1de15a3df367243868ee">FloatTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13c0222166dac85dde3c002bad2b0f54">GetDelta</a> ()</td></tr>
<tr class="memdesc:a13c0222166dac85dde3c002bad2b0f54"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回帧间隔 <br /></td></tr>
<tr class="separator:a13c0222166dac85dde3c002bad2b0f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae78d65b750238ac78f4255fa599caad3" id="r_ae78d65b750238ac78f4255fa599caad3"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae78d65b750238ac78f4255fa599caad3">GetFPS</a> ()</td></tr>
<tr class="memdesc:ae78d65b750238ac78f4255fa599caad3"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回fps <br /></td></tr>
<tr class="separator:ae78d65b750238ac78f4255fa599caad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8154200b8bc69539cfc8d8dae65a7ec" id="r_af8154200b8bc69539cfc8d8dae65a7ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8154200b8bc69539cfc8d8dae65a7ec">SetFPS</a> (unsigned fps)</td></tr>
<tr class="memdesc:af8154200b8bc69539cfc8d8dae65a7ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置fps <br /></td></tr>
<tr class="separator:af8154200b8bc69539cfc8d8dae65a7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33846e85406ebd2fca9a9cb8d5cfaa7b" id="r_a33846e85406ebd2fca9a9cb8d5cfaa7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a6af7d8bb1cfd1de15a3df367243868ee">FloatTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33846e85406ebd2fca9a9cb8d5cfaa7b">GetCurrent</a> ()</td></tr>
<tr class="memdesc:a33846e85406ebd2fca9a9cb8d5cfaa7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回游戏运行累计时间 <br /></td></tr>
<tr class="separator:a33846e85406ebd2fca9a9cb8d5cfaa7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afcb4b2e5af169cb18159002ea0f105" id="r_a5afcb4b2e5af169cb18159002ea0f105"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5afcb4b2e5af169cb18159002ea0f105">GetCurrent64</a> ()</td></tr>
<tr class="memdesc:a5afcb4b2e5af169cb18159002ea0f105"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回游戏运行累计时间 <br /></td></tr>
<tr class="separator:a5afcb4b2e5af169cb18159002ea0f105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae888f7ed49773019c7fc9bda3d274bb1" id="r_ae888f7ed49773019c7fc9bda3d274bb1"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae888f7ed49773019c7fc9bda3d274bb1">GetFrameTimeStamp</a> ()</td></tr>
<tr class="memdesc:ae888f7ed49773019c7fc9bda3d274bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回当前帧时间戳 <br /></td></tr>
<tr class="separator:ae888f7ed49773019c7fc9bda3d274bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa396c76e459ca7291bd3b19b119ff5d1" id="r_aa396c76e459ca7291bd3b19b119ff5d1"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa396c76e459ca7291bd3b19b119ff5d1">GetFrameTimeStampMs</a> ()</td></tr>
<tr class="memdesc:aa396c76e459ca7291bd3b19b119ff5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回当前帧时间戳(毫秒) <br /></td></tr>
<tr class="separator:aa396c76e459ca7291bd3b19b119ff5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f90939fbc835e46bbe157ca1876c94" id="r_af8f90939fbc835e46bbe157ca1876c94"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8f90939fbc835e46bbe157ca1876c94">GetFrameTkc</a> ()</td></tr>
<tr class="memdesc:af8f90939fbc835e46bbe157ca1876c94"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回当前帧tick(毫秒) <br /></td></tr>
<tr class="separator:af8f90939fbc835e46bbe157ca1876c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a43772c5801fe0a8a6cbefcbaaecbb09a" id="r_a43772c5801fe0a8a6cbefcbaaecbb09a"><td class="memItemLeft" align="right" valign="top">static time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43772c5801fe0a8a6cbefcbaaecbb09a">GetTimeStamp</a> ()</td></tr>
<tr class="memdesc:a43772c5801fe0a8a6cbefcbaaecbb09a"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回时间戳 <br /></td></tr>
<tr class="separator:a43772c5801fe0a8a6cbefcbaaecbb09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae516f1fdfdd5d973ebe5598e28146411" id="r_ae516f1fdfdd5d973ebe5598e28146411"><td class="memItemLeft" align="right" valign="top">static time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae516f1fdfdd5d973ebe5598e28146411">GetTimeStampMs</a> ()</td></tr>
<tr class="memdesc:ae516f1fdfdd5d973ebe5598e28146411"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回时间戳(毫秒) <br /></td></tr>
<tr class="separator:ae516f1fdfdd5d973ebe5598e28146411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0f1876740bd614bf5f934daa69df2b" id="r_afb0f1876740bd614bf5f934daa69df2b"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afb0f1876740bd614bf5f934daa69df2b">TimeStampDelta2String</a> (time_t t)</td></tr>
<tr class="memdesc:afb0f1876740bd614bf5f934daa69df2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">时间戳间隔 -&gt; xx:xx:xx <br /></td></tr>
<tr class="separator:afb0f1876740bd614bf5f934daa69df2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68b74001c40a911ae55b4c43a925cc0" id="r_ad68b74001c40a911ae55b4c43a925cc0"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad68b74001c40a911ae55b4c43a925cc0">TimeStamp2String</a> (time_t t, <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69a">Type</a> type=<a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa2c1c65399f463036abf848547004d139">ET_HMS</a>, std::string_view year=&quot;-&quot;, std::string_view month=&quot;-&quot;, std::string_view day=&quot; &quot;, std::string_view hour=&quot;:&quot;, std::string_view minute=&quot;:&quot;, std::string_view second=&quot;&quot;)</td></tr>
<tr class="memdesc:ad68b74001c40a911ae55b4c43a925cc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">时间戳 -&gt; 字符串 <br /></td></tr>
<tr class="separator:ad68b74001c40a911ae55b4c43a925cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2de0d3daa4ddf23e851035bfeac91b9" id="r_aa2de0d3daa4ddf23e851035bfeac91b9"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2de0d3daa4ddf23e851035bfeac91b9">ExTimeStamp2StringLog</a> ()</td></tr>
<tr class="separator:aa2de0d3daa4ddf23e851035bfeac91b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f64dff7957e57ec716f8fff491e21b7" id="r_a5f64dff7957e57ec716f8fff491e21b7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f64dff7957e57ec716f8fff491e21b7">Sleep</a> (unsigned t=0)</td></tr>
<tr class="memdesc:a5f64dff7957e57ec716f8fff491e21b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">阻塞线程毫秒数(不精确) <br /></td></tr>
<tr class="separator:a5f64dff7957e57ec716f8fff491e21b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
友元</h2></td></tr>
<tr class="memitem:af18a9ee98e70982bfe2975391d7221a5" id="r_af18a9ee98e70982bfe2975391d7221a5"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af18a9ee98e70982bfe2975391d7221a5">System</a></td></tr>
<tr class="separator:af18a9ee98e70982bfe2975391d7221a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>时间 </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00022">22</a> 行定义.</p>
</div><h2 class="groupheader">成员枚举类型说明</h2>
<a id="a0c2076ba3fa2674c91a8d0496544a69a" name="a0c2076ba3fa2674c91a8d0496544a69a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c2076ba3fa2674c91a8d0496544a69a">&#9670;&#160;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69a">dl::Time::Type</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa33277ff9e55c6c1569659e7c13f8119e" name="a0c2076ba3fa2674c91a8d0496544a69aa33277ff9e55c6c1569659e7c13f8119e"></a>ET_YEAR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa12ddedef2b81b9792a2c5667dbfa742b" name="a0c2076ba3fa2674c91a8d0496544a69aa12ddedef2b81b9792a2c5667dbfa742b"></a>ET_MONTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa212f01a7a9f6705d0db0a41b24fa1b5d" name="a0c2076ba3fa2674c91a8d0496544a69aa212f01a7a9f6705d0db0a41b24fa1b5d"></a>ET_DAY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa7214ea2f2e9cd4a9d37e22c0c632a8ee" name="a0c2076ba3fa2674c91a8d0496544a69aa7214ea2f2e9cd4a9d37e22c0c632a8ee"></a>ET_HOUR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa23845c17a6a7ea434df30dbf2e79eb97" name="a0c2076ba3fa2674c91a8d0496544a69aa23845c17a6a7ea434df30dbf2e79eb97"></a>ET_MINUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa1e51a87b91635493337f3c6b7195684b" name="a0c2076ba3fa2674c91a8d0496544a69aa1e51a87b91635493337f3c6b7195684b"></a>ET_SECOND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aad1d8e63f748c89c5bd3958bbb937a39f" name="a0c2076ba3fa2674c91a8d0496544a69aad1d8e63f748c89c5bd3958bbb937a39f"></a>ET_YMD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aa2c1c65399f463036abf848547004d139" name="a0c2076ba3fa2674c91a8d0496544a69aa2c1c65399f463036abf848547004d139"></a>ET_HMS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0c2076ba3fa2674c91a8d0496544a69aad2ab2bf88a2a9034ba0eedc38e433890" name="a0c2076ba3fa2674c91a8d0496544a69aad2ab2bf88a2a9034ba0eedc38e433890"></a>ET_YMD_HMS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00117">117</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">构造及析构函数说明</h2>
<a id="abb9f213a3d334bb6ec66b1762ebdf106" name="abb9f213a3d334bb6ec66b1762ebdf106"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb9f213a3d334bb6ec66b1762ebdf106">&#9670;&#160;</a></span>Time()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">dl::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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00026">26</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="aa2de0d3daa4ddf23e851035bfeac91b9" name="aa2de0d3daa4ddf23e851035bfeac91b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2de0d3daa4ddf23e851035bfeac91b9">&#9670;&#160;</a></span>ExTimeStamp2StringLog()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::string dl::Time::ExTimeStamp2StringLog </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 inline">inline</span><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00137">137</a> 行定义.</p>
</div>
</div>
<a id="a33846e85406ebd2fca9a9cb8d5cfaa7b" name="a33846e85406ebd2fca9a9cb8d5cfaa7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33846e85406ebd2fca9a9cb8d5cfaa7b">&#9670;&#160;</a></span>GetCurrent()</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="namespacedl.html#a6af7d8bb1cfd1de15a3df367243868ee">FloatTime</a> dl::Time::GetCurrent </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回游戏运行累计时间 </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00063">63</a> 行定义.</p>
</div>
</div>
<a id="a5afcb4b2e5af169cb18159002ea0f105" name="a5afcb4b2e5af169cb18159002ea0f105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afcb4b2e5af169cb18159002ea0f105">&#9670;&#160;</a></span>GetCurrent64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double dl::Time::GetCurrent64 </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回游戏运行累计时间 </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00072">72</a> 行定义.</p>
</div>
</div>
<a id="a13c0222166dac85dde3c002bad2b0f54" name="a13c0222166dac85dde3c002bad2b0f54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13c0222166dac85dde3c002bad2b0f54">&#9670;&#160;</a></span>GetDelta()</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="namespacedl.html#a6af7d8bb1cfd1de15a3df367243868ee">FloatTime</a> dl::Time::GetDelta </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回帧间隔 </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00041">41</a> 行定义.</p>
</div>
</div>
<a id="ae78d65b750238ac78f4255fa599caad3" name="ae78d65b750238ac78f4255fa599caad3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae78d65b750238ac78f4255fa599caad3">&#9670;&#160;</a></span>GetFPS()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Time::GetFPS </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回fps </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00048">48</a> 行定义.</p>
</div>
</div>
<a id="ae888f7ed49773019c7fc9bda3d274bb1" name="ae888f7ed49773019c7fc9bda3d274bb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae888f7ed49773019c7fc9bda3d274bb1">&#9670;&#160;</a></span>GetFrameTimeStamp()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">time_t dl::Time::GetFrameTimeStamp </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回当前帧时间戳 </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00082">82</a> 行定义.</p>
</div>
</div>
<a id="aa396c76e459ca7291bd3b19b119ff5d1" name="aa396c76e459ca7291bd3b19b119ff5d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa396c76e459ca7291bd3b19b119ff5d1">&#9670;&#160;</a></span>GetFrameTimeStampMs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">time_t dl::Time::GetFrameTimeStampMs </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回当前帧时间戳(毫秒) </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00089">89</a> 行定义.</p>
</div>
</div>
<a id="af8f90939fbc835e46bbe157ca1876c94" name="af8f90939fbc835e46bbe157ca1876c94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8f90939fbc835e46bbe157ca1876c94">&#9670;&#160;</a></span>GetFrameTkc()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Time::GetFrameTkc </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 inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回当前帧tick(毫秒) </p>
<dl class="section note"><dt>注解</dt><dd>自启动程序时间 </dd></dl>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00097">97</a> 行定义.</p>
</div>
</div>
<a id="a43772c5801fe0a8a6cbefcbaaecbb09a" name="a43772c5801fe0a8a6cbefcbaaecbb09a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43772c5801fe0a8a6cbefcbaaecbb09a">&#9670;&#160;</a></span>GetTimeStamp()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static time_t dl::Time::GetTimeStamp </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回时间戳 </p>
</div>
</div>
<a id="ae516f1fdfdd5d973ebe5598e28146411" name="ae516f1fdfdd5d973ebe5598e28146411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae516f1fdfdd5d973ebe5598e28146411">&#9670;&#160;</a></span>GetTimeStampMs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static time_t dl::Time::GetTimeStampMs </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 static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回时间戳(毫秒) </p>
</div>
</div>
<a id="af8154200b8bc69539cfc8d8dae65a7ec" name="af8154200b8bc69539cfc8d8dae65a7ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8154200b8bc69539cfc8d8dae65a7ec">&#9670;&#160;</a></span>SetFPS()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Time::SetFPS </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>fps</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>设置fps </p>
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00055">55</a> 行定义.</p>
</div>
</div>
<a id="a5f64dff7957e57ec716f8fff491e21b7" name="a5f64dff7957e57ec716f8fff491e21b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f64dff7957e57ec716f8fff491e21b7">&#9670;&#160;</a></span>Sleep()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void dl::Time::Sleep </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>t</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>阻塞线程毫秒数(不精确) </p>
</div>
</div>
<a id="ad68b74001c40a911ae55b4c43a925cc0" name="ad68b74001c40a911ae55b4c43a925cc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad68b74001c40a911ae55b4c43a925cc0">&#9670;&#160;</a></span>TimeStamp2String()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::string dl::Time::TimeStamp2String </td>
<td>(</td>
<td class="paramtype">time_t</td> <td class="paramname"><span class="paramname"><em>t</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69a">Type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="#a0c2076ba3fa2674c91a8d0496544a69aa2c1c65399f463036abf848547004d139">ET_HMS</a></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>year</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;-&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>month</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;-&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>day</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&#160;&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>hour</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;:&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>minute</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;:&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>second</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&quot;</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>时间戳 -&gt; 字符串 </p>
<dl class="section note"><dt>注解</dt><dd>非线程安全 </dd></dl>
</div>
</div>
<a id="afb0f1876740bd614bf5f934daa69df2b" name="afb0f1876740bd614bf5f934daa69df2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb0f1876740bd614bf5f934daa69df2b">&#9670;&#160;</a></span>TimeStampDelta2String()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::string dl::Time::TimeStampDelta2String </td>
<td>(</td>
<td class="paramtype">time_t</td> <td class="paramname"><span class="paramname"><em>t</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>时间戳间隔 -&gt; xx:xx:xx </p>
<dl class="section note"><dt>注解</dt><dd>最多计算到小时 </dd></dl>
</div>
</div>
<h2 class="groupheader">友元及相关符号说明</h2>
<a id="af18a9ee98e70982bfe2975391d7221a5" name="af18a9ee98e70982bfe2975391d7221a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af18a9ee98e70982bfe2975391d7221a5">&#9670;&#160;</a></span>System</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classdl_1_1_system.html">System</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__time_8h_source.html">dl_time.h</a><a class="el" href="dl__time_8h_source.html#l00024">24</a> 行定义.</p>
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>D:/dl/dl/system/<a class="el" href="dl__time_8h_source.html">dl_time.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>