1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <title>GetGpuProfilingCostTime</title>
8  </head>
9  <body>
10    <h1><CODE><a href="../../../nw/Overview.html">nw</a>::<a href="../../../nw/demo/Overview.html">demo</a>::<a href="../../../nw/demo/CommandListSwapper/Overview.html">CommandListSwapper</a>::GetGpuProfilingCostTime</CODE> Member Function</h1>
11    <h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14<span>f32</span> GetGpuProfilingCostTime(
15     <span>u32</span> profilingId
16);
17</pre>
18    </div>
19    <h2>Arguments</h2>
20    <div class="section">
21      <table class="arguments">
22        <thead>
23          <tr>
24            <td width="15" />
25            <th>Name</th>
26            <td>Description</td>
27          </tr>
28        </thead>
29        <tr>
30          <td />
31          <th>profilingId</th>
32          <td>Specifies  the entry number returned by <CODE><a href="../../../nw/demo/CommandListSwapper/AddGpuProfilingStartPoint.html">AddGpuProfilingStartPoint()</a></CODE>.</td>
33        </tr> </table>
34    </div>
35    <h2>Return Values</h2>
36    <div class="section">The execution time, in milliseconds. </div>
37    <h2>Description</h2>
38    <div class="section">
39      <p>Gets the measured execution time of the GPU profile entry.</p><p>The execution time in units of milliseconds is obtained for the GPU profile entry that is added to the executed command list. Before this function can  get the execution time the <CODE>WaitDone </CODE>function must wait for the command list to end.  If the specified entry number does not exist, this function returns 0.0f.</p><p>If the command list is multiplexed, the GPU profile result is lost when the <CODE><a href="../../../nw/demo/CommandListSwapper/Swap.html">Swap</a></CODE> function executes, otherwise it is lost when the <CODE><a href="../../../nw/demo/CommandListSwapper/Run.html">Run</a></CODE> function executes. </p><p>Note that the target of the obtained GPU profile result is not the bound command list, but rather the command list which the <CODE><a href="../../../nw/demo/CommandListSwapper/WaitDone.html">WaitDone</a></CODE> function is waiting to end.</p></div>
40    <h2>See Also</h2>
41    <div class="section">
42      <p class="reference"><a href="../../../nw/demo/CommandListSwapper/AddGpuProfilingStartPoint.html">AddGpuProfilingStartPoint</a><br /><a href="../../../nw/demo/CommandListSwapper/GetGpuProfilingTotalCostTime.html">GetGpuProfilingTotalCostTime</a><br /> </p>
43    </div>
44  <hr><p>CONFIDENTIAL</p></body>
45</html>
46