Patch - Doc Update - V12.8.1
This commit is contained in:
@@ -106,6 +106,8 @@ $(function(){initNavTree('classimgui_manager.html',''); initResizable(true); });
|
||||
<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:ab323084ef02c7df421977b9342edfd5f" id="r_ab323084ef02c7df421977b9342edfd5f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab323084ef02c7df421977b9342edfd5f">imguiManager</a> ()</td></tr>
|
||||
<tr class="separator:ab323084ef02c7df421977b9342edfd5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a282c73b89df97bffb545dfa618f354ef" id="r_a282c73b89df97bffb545dfa618f354ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a282c73b89df97bffb545dfa618f354ef">Initialize</a> (HWND hwnd, ID3D11Device *device, ID3D11DeviceContext *deviceContext)</td></tr>
|
||||
<tr class="separator:a282c73b89df97bffb545dfa618f354ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6a2337e560cfd2fa52605f52e4e2d25" id="r_af6a2337e560cfd2fa52605f52e4e2d25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af6a2337e560cfd2fa52605f52e4e2d25">Shutdown</a> ()</td></tr>
|
||||
@@ -120,8 +122,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="separator:af69a453ffe53d8db207fd7d4d76f20ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a50050d9440111762dcaac05555994175" id="r_a50050d9440111762dcaac05555994175"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a50050d9440111762dcaac05555994175">WidgetButton</a> ()</td></tr>
|
||||
<tr class="separator:a50050d9440111762dcaac05555994175"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3b3c6844e2616b5a4b230d0f223cb74" id="r_aa3b3c6844e2616b5a4b230d0f223cb74"><td class="memItemLeft" align="right" valign="top"><a id="aa3b3c6844e2616b5a4b230d0f223cb74" name="aa3b3c6844e2616b5a4b230d0f223cb74"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>WidgetFPS</b> ()</td></tr>
|
||||
<tr class="memitem:aa3b3c6844e2616b5a4b230d0f223cb74" id="r_aa3b3c6844e2616b5a4b230d0f223cb74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3b3c6844e2616b5a4b230d0f223cb74">WidgetFPS</a> ()</td></tr>
|
||||
<tr class="separator:aa3b3c6844e2616b5a4b230d0f223cb74"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a59142ebf31199eabc0e95fb4e03f0dcc" id="r_a59142ebf31199eabc0e95fb4e03f0dcc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59142ebf31199eabc0e95fb4e03f0dcc">WidgetAddObject</a> ()</td></tr>
|
||||
<tr class="separator:a59142ebf31199eabc0e95fb4e03f0dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -155,7 +156,7 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00028">28</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00033">33</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ab323084ef02c7df421977b9342edfd5f" name="ab323084ef02c7df421977b9342edfd5f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab323084ef02c7df421977b9342edfd5f">◆ </a></span>imguiManager()</h2>
|
||||
@@ -171,6 +172,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructor for <a class="el" href="classimgui_manager.html">imguiManager</a> class. Initializes the ImGui manager with default values. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00007">7</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 8</span>{</div>
|
||||
@@ -201,15 +203,22 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 33</span> }</div>
|
||||
<div class="line"><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><span class="lineno"> 35</span> widgets_ = {</div>
|
||||
<div class="line"><span class="lineno"> 36</span> {&showObjectWindow, [&](){WidgetObjectWindow();}},</div>
|
||||
<div class="line"><span class="lineno"> 37</span> {&showEngineSettingsWindow, [&](){WidgetEngineSettingsWindow();}},</div>
|
||||
<div class="line"><span class="lineno"> 38</span> {&showTerrainWindow, [&](){WidgetTerrainWindow();}},</div>
|
||||
<div class="line"><span class="lineno"> 39</span> {&showLightWindow, [&](){WidgetLightWindow();}},</div>
|
||||
<div class="line"><span class="lineno"> 40</span> {&showLogWindow, [&](){WidgetLogWindow();}},</div>
|
||||
<div class="line"><span class="lineno"> 41</span> {&showOldSceneWindow, [&](){WidgetRenderWindow(ImVec2(800, 600));}},</div>
|
||||
<div class="line"><span class="lineno"> 42</span> {&showStatsWindow, [&](){WidgetRenderStats();}}</div>
|
||||
<div class="line"><span class="lineno"> 36</span> {&showObjectWindow, [&](){<a class="code hl_function" href="#a0933378a4a5bea9a7f0eefc9631ac369">WidgetObjectWindow</a>();}},</div>
|
||||
<div class="line"><span class="lineno"> 37</span> {&showEngineSettingsWindow, [&](){<a class="code hl_function" href="#a343ac602d7ef491b66bdb0d22b4cca54">WidgetEngineSettingsWindow</a>();}},</div>
|
||||
<div class="line"><span class="lineno"> 38</span> {&showTerrainWindow, [&](){<a class="code hl_function" href="#ab5bc0ab6cfd9369bdadb72d589716e0d">WidgetTerrainWindow</a>();}},</div>
|
||||
<div class="line"><span class="lineno"> 39</span> {&showLightWindow, [&](){<a class="code hl_function" href="#a16bf45ab2eca6c63053b9ce52d84a245">WidgetLightWindow</a>();}},</div>
|
||||
<div class="line"><span class="lineno"> 40</span> {&showLogWindow, [&](){<a class="code hl_function" href="#acc1037d25c4c832d469867cfda2ece8d">WidgetLogWindow</a>();}},</div>
|
||||
<div class="line"><span class="lineno"> 41</span> {&showOldSceneWindow, [&](){<a class="code hl_function" href="#ab8dfce7344b08009a6e4343f66418cbf">WidgetRenderWindow</a>(ImVec2(800, 600));}},</div>
|
||||
<div class="line"><span class="lineno"> 42</span> {&showStatsWindow, [&](){<a class="code hl_function" href="#aef824217cf1d2248b63eba6f577dbed6">WidgetRenderStats</a>();}}</div>
|
||||
<div class="line"><span class="lineno"> 43</span> };</div>
|
||||
<div class="line"><span class="lineno"> 44</span>}</div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a0933378a4a5bea9a7f0eefc9631ac369"><div class="ttname"><a href="#a0933378a4a5bea9a7f0eefc9631ac369">imguiManager::WidgetObjectWindow</a></div><div class="ttdeci">void WidgetObjectWindow()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00393">imguiManager.cpp:393</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a16bf45ab2eca6c63053b9ce52d84a245"><div class="ttname"><a href="#a16bf45ab2eca6c63053b9ce52d84a245">imguiManager::WidgetLightWindow</a></div><div class="ttdeci">void WidgetLightWindow()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00776">imguiManager.cpp:776</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a343ac602d7ef491b66bdb0d22b4cca54"><div class="ttname"><a href="#a343ac602d7ef491b66bdb0d22b4cca54">imguiManager::WidgetEngineSettingsWindow</a></div><div class="ttdeci">void WidgetEngineSettingsWindow()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00841">imguiManager.cpp:841</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ab5bc0ab6cfd9369bdadb72d589716e0d"><div class="ttname"><a href="#ab5bc0ab6cfd9369bdadb72d589716e0d">imguiManager::WidgetTerrainWindow</a></div><div class="ttdeci">void WidgetTerrainWindow()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00701">imguiManager.cpp:701</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ab8dfce7344b08009a6e4343f66418cbf"><div class="ttname"><a href="#ab8dfce7344b08009a6e4343f66418cbf">imguiManager::WidgetRenderWindow</a></div><div class="ttdeci">void WidgetRenderWindow(ImVec2 availableSize)</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00972">imguiManager.cpp:972</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_acc1037d25c4c832d469867cfda2ece8d"><div class="ttname"><a href="#acc1037d25c4c832d469867cfda2ece8d">imguiManager::WidgetLogWindow</a></div><div class="ttdeci">void WidgetLogWindow()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00891">imguiManager.cpp:891</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_aef824217cf1d2248b63eba6f577dbed6"><div class="ttname"><a href="#aef824217cf1d2248b63eba6f577dbed6">imguiManager::WidgetRenderStats</a></div><div class="ttdeci">void WidgetRenderStats()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l01018">imguiManager.cpp:1018</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -257,9 +266,10 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Get the current window size. </p><dl class="section return"><dt>Returns</dt><dd>The current window size as an ImVec2. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00057">57</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 57</span>{ <span class="keywordflow">return</span> windowSize; }</div>
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00136">136</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 136</span>{ <span class="keywordflow">return</span> windowSize; }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -277,24 +287,25 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Function to render the ImGui widgets. This function use the struct <a class="el" href="structwidget__entry.html">widget_entry</a> to render the widgets that are registered. </p><dl class="section return"><dt>Returns</dt><dd>True if the ImGui widgets were rendered successfully, otherwise false. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00744">744</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 745</span>{</div>
|
||||
<div class="line"><span class="lineno"> 746</span> <span class="comment">// Start the Dear ImGui frame</span></div>
|
||||
<div class="line"><span class="lineno"> 747</span> NewFrame();</div>
|
||||
<div class="line"><span class="lineno"> 747</span> <a class="code hl_function" href="#ae3d0eda2efd0dadc1aab2384083c941c">NewFrame</a>();</div>
|
||||
<div class="line"><span class="lineno"> 748</span> </div>
|
||||
<div class="line"><span class="lineno"> 749</span> <span class="comment">// Setup the dockspace</span></div>
|
||||
<div class="line"><span class="lineno"> 750</span> SetupDockspace();</div>
|
||||
<div class="line"><span class="lineno"> 750</span> <a class="code hl_function" href="#a1496a85b51414a2d6fdbfa6bd53414ea">SetupDockspace</a>();</div>
|
||||
<div class="line"><span class="lineno"> 751</span> </div>
|
||||
<div class="line"><span class="lineno"> 752</span> <span class="comment">//ImGui Widget</span></div>
|
||||
<div class="line"><span class="lineno"> 753</span> ImGui::Begin(<span class="stringliteral">"Khaotic Engine"</span>, NULL);</div>
|
||||
<div class="line"><span class="lineno"> 754</span> </div>
|
||||
<div class="line"><span class="lineno"> 755</span> <span class="keywordtype">float</span> speed = app_->get_speed();</div>
|
||||
<div class="line"><span class="lineno"> 756</span> </div>
|
||||
<div class="line"><span class="lineno"> 757</span> WidgetSpeedSlider(&speed);</div>
|
||||
<div class="line"><span class="lineno"> 757</span> <a class="code hl_function" href="#af69a453ffe53d8db207fd7d4d76f20ab">WidgetSpeedSlider</a>(&speed);</div>
|
||||
<div class="line"><span class="lineno"> 758</span> app_->set_speed(speed);</div>
|
||||
<div class="line"><span class="lineno"> 759</span> WidgetButton();</div>
|
||||
<div class="line"><span class="lineno"> 760</span> WidgetAddObject();</div>
|
||||
<div class="line"><span class="lineno"> 759</span> <a class="code hl_function" href="#a50050d9440111762dcaac05555994175">WidgetButton</a>();</div>
|
||||
<div class="line"><span class="lineno"> 760</span> <a class="code hl_function" href="#a59142ebf31199eabc0e95fb4e03f0dcc">WidgetAddObject</a>();</div>
|
||||
<div class="line"><span class="lineno"> 761</span> </div>
|
||||
<div class="line"><span class="lineno"> 762</span> ImGui::End();</div>
|
||||
<div class="line"><span class="lineno"> 763</span> </div>
|
||||
@@ -305,10 +316,16 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 768</span> }</div>
|
||||
<div class="line"><span class="lineno"> 769</span> </div>
|
||||
<div class="line"><span class="lineno"> 770</span> <span class="comment">//render imgui</span></div>
|
||||
<div class="line"><span class="lineno"> 771</span> Render();</div>
|
||||
<div class="line"><span class="lineno"> 771</span> <a class="code hl_function" href="#aec282a32a74a9153697b66e47d683b3d">Render</a>();</div>
|
||||
<div class="line"><span class="lineno"> 772</span> </div>
|
||||
<div class="line"><span class="lineno"> 773</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><span class="lineno"> 774</span>}</div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a1496a85b51414a2d6fdbfa6bd53414ea"><div class="ttname"><a href="#a1496a85b51414a2d6fdbfa6bd53414ea">imguiManager::SetupDockspace</a></div><div class="ttdeci">void SetupDockspace()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00220">imguiManager.cpp:220</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a50050d9440111762dcaac05555994175"><div class="ttname"><a href="#a50050d9440111762dcaac05555994175">imguiManager::WidgetButton</a></div><div class="ttdeci">void WidgetButton()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00286">imguiManager.cpp:286</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a59142ebf31199eabc0e95fb4e03f0dcc"><div class="ttname"><a href="#a59142ebf31199eabc0e95fb4e03f0dcc">imguiManager::WidgetAddObject</a></div><div class="ttdeci">void WidgetAddObject()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00296">imguiManager.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ae3d0eda2efd0dadc1aab2384083c941c"><div class="ttname"><a href="#ae3d0eda2efd0dadc1aab2384083c941c">imguiManager::NewFrame</a></div><div class="ttdeci">void NewFrame()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00213">imguiManager.cpp:213</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_aec282a32a74a9153697b66e47d683b3d"><div class="ttname"><a href="#aec282a32a74a9153697b66e47d683b3d">imguiManager::Render</a></div><div class="ttdeci">void Render()</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00200">imguiManager.cpp:200</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_af69a453ffe53d8db207fd7d4d76f20ab"><div class="ttname"><a href="#af69a453ffe53d8db207fd7d4d76f20ab">imguiManager::WidgetSpeedSlider</a></div><div class="ttdeci">void WidgetSpeedSlider(float *speed)</div><div class="ttdef"><b>Definition</b> <a href="imgui_manager_8cpp_source.html#l00281">imguiManager.cpp:281</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -335,10 +352,19 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Initializes the ImGui manager. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">hwnd</td><td>Handle to the window where ImGui will be rendered. </td></tr>
|
||||
<tr><td class="paramname">device</td><td>Pointer to the Direct3D 11 device. </td></tr>
|
||||
<tr><td class="paramname">deviceContext</td><td>Pointer to the Direct3D 11 device context. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if initialization was successful, otherwise false. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00050">50</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 51</span>{</div>
|
||||
<div class="line"><span class="lineno"> 52</span> Logger::Get().Log(<span class="stringliteral">"Initializing imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><span class="lineno"> 52</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Log</a>(<span class="stringliteral">"Initializing imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><span class="lineno"> 54</span> m_device = device;</div>
|
||||
<div class="line"><span class="lineno"> 55</span> m_deviceContext = deviceContext;</div>
|
||||
@@ -462,8 +488,8 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><span class="lineno"> 174</span> <span class="comment">// initialize the scene manager</span></div>
|
||||
<div class="line"><span class="lineno"> 175</span> scene_manager_ = <span class="keyword">new</span> <a class="code hl_class" href="classscene__manager.html">scene_manager</a>;</div>
|
||||
<div class="line"><span class="lineno"> 176</span> <span class="keywordflow">if</span> (!scene_manager_->initialize(app_.get())) {</div>
|
||||
<div class="line"><span class="lineno"> 177</span> Logger::Get().Log(<span class="stringliteral">"Failed to initialize scene manager"</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
|
||||
<div class="line"><span class="lineno"> 176</span> <span class="keywordflow">if</span> (!scene_manager_-><a class="code hl_function" href="classscene__manager.html#a005af8b21eabedba5230c1c6266794c6">initialize</a>(app_.get())) {</div>
|
||||
<div class="line"><span class="lineno"> 177</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Log</a>(<span class="stringliteral">"Failed to initialize scene manager"</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
|
||||
<div class="line"><span class="lineno"> 178</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><span class="lineno"> 179</span> }</div>
|
||||
<div class="line"><span class="lineno"> 180</span> </div>
|
||||
@@ -472,11 +498,14 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 183</span> total_triangle_count_ = stats_->get_triangle_count_ptr();</div>
|
||||
<div class="line"><span class="lineno"> 184</span> total_vertex_count_ = stats_->get_vertex_count_ptr();</div>
|
||||
<div class="line"><span class="lineno"> 185</span> </div>
|
||||
<div class="line"><span class="lineno"> 186</span> Logger::Get().Log(<span class="stringliteral">"imgui initialized"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><span class="lineno"> 186</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Log</a>(<span class="stringliteral">"imgui initialized"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><span class="lineno"> 188</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><span class="lineno"> 189</span>}</div>
|
||||
<div class="ttc" id="aclass_logger_html_a08e3e1b899767a6d833136c9fb4f15c2"><div class="ttname"><a href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a></div><div class="ttdeci">static Logger & Get()</div><div class="ttdef"><b>Definition</b> <a href="_logger_8h_source.html#l00020">Logger.h:20</a></div></div>
|
||||
<div class="ttc" id="aclass_logger_html_a94f47ba0ef38ea7bcf1056f64d2645e4"><div class="ttname"><a href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Logger::Log</a></div><div class="ttdeci">void Log(const std::string &message, const std::string &fileName, int lineNumber, LogLevel level=LogLevel::Info)</div><div class="ttdef"><b>Definition</b> <a href="_logger_8h_source.html#l00158">Logger.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassscene__manager_html"><div class="ttname"><a href="classscene__manager.html">scene_manager</a></div><div class="ttdef"><b>Definition</b> <a href="scene__manager_8h_source.html#l00012">scene_manager.h:13</a></div></div>
|
||||
<div class="ttc" id="aclassscene__manager_html_a005af8b21eabedba5230c1c6266794c6"><div class="ttname"><a href="classscene__manager.html#a005af8b21eabedba5230c1c6266794c6">scene_manager::initialize</a></div><div class="ttdeci">bool initialize(application_class *app)</div><div class="ttdef"><b>Definition</b> <a href="scene__manager_8cpp_source.html#l00013">scene_manager.cpp:13</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -494,6 +523,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Starts a new ImGui frame. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00213">213</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 214</span>{</div>
|
||||
@@ -518,6 +548,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Renders the ImGui interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00200">200</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 201</span>{</div>
|
||||
@@ -556,9 +587,15 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Set the application class pointer for the ImGui manager. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">app</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00060">60</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 60</span>{ app_ = app; }</div>
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00142">142</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 142</span>{ app_ = app; }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -576,6 +613,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets up the ImGui dockspace. This function creates a dockspace for the ImGui interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00220">220</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 220</span> {</div>
|
||||
@@ -622,13 +660,13 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 261</span> </div>
|
||||
<div class="line"><span class="lineno"> 262</span> <span class="keywordflow">if</span> (ImGui::BeginMenu(<span class="stringliteral">"Scene"</span>)) {</div>
|
||||
<div class="line"><span class="lineno"> 263</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Save Scene"</span>)) {</div>
|
||||
<div class="line"><span class="lineno"> 264</span> scene_manager_->save_scene();</div>
|
||||
<div class="line"><span class="lineno"> 264</span> scene_manager_-><a class="code hl_function" href="classscene__manager.html#a7c221340be779b7e1cac9a54ec7a87d0">save_scene</a>();</div>
|
||||
<div class="line"><span class="lineno"> 265</span> }</div>
|
||||
<div class="line"><span class="lineno"> 266</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Save Scene As..."</span>)) {</div>
|
||||
<div class="line"><span class="lineno"> 267</span> scene_manager_->save_scene_as();</div>
|
||||
<div class="line"><span class="lineno"> 267</span> scene_manager_-><a class="code hl_function" href="classscene__manager.html#aa09ff2f050320a30b65bda4f162ace2c">save_scene_as</a>();</div>
|
||||
<div class="line"><span class="lineno"> 268</span> }</div>
|
||||
<div class="line"><span class="lineno"> 269</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Load Scene"</span>)) {</div>
|
||||
<div class="line"><span class="lineno"> 270</span> scene_manager_->load_scene();</div>
|
||||
<div class="line"><span class="lineno"> 270</span> scene_manager_-><a class="code hl_function" href="classscene__manager.html#a3dbd419184dd60e2ce0d3c660c4fdff2">load_scene</a>();</div>
|
||||
<div class="line"><span class="lineno"> 271</span> }</div>
|
||||
<div class="line"><span class="lineno"> 272</span> ImGui::EndMenu();</div>
|
||||
<div class="line"><span class="lineno"> 273</span> }</div>
|
||||
@@ -638,6 +676,9 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 277</span> </div>
|
||||
<div class="line"><span class="lineno"> 278</span> ImGui::End();</div>
|
||||
<div class="line"><span class="lineno"> 279</span>}</div>
|
||||
<div class="ttc" id="aclassscene__manager_html_a3dbd419184dd60e2ce0d3c660c4fdff2"><div class="ttname"><a href="classscene__manager.html#a3dbd419184dd60e2ce0d3c660c4fdff2">scene_manager::load_scene</a></div><div class="ttdeci">bool load_scene()</div><div class="ttdef"><b>Definition</b> <a href="scene__manager_8cpp_source.html#l00067">scene_manager.cpp:67</a></div></div>
|
||||
<div class="ttc" id="aclassscene__manager_html_a7c221340be779b7e1cac9a54ec7a87d0"><div class="ttname"><a href="classscene__manager.html#a7c221340be779b7e1cac9a54ec7a87d0">scene_manager::save_scene</a></div><div class="ttdeci">bool save_scene()</div><div class="ttdef"><b>Definition</b> <a href="scene__manager_8cpp_source.html#l00295">scene_manager.cpp:295</a></div></div>
|
||||
<div class="ttc" id="aclassscene__manager_html_aa09ff2f050320a30b65bda4f162ace2c"><div class="ttname"><a href="classscene__manager.html#aa09ff2f050320a30b65bda4f162ace2c">scene_manager::save_scene_as</a></div><div class="ttdeci">bool save_scene_as()</div><div class="ttdef"><b>Definition</b> <a href="scene__manager_8cpp_source.html#l00030">scene_manager.cpp:30</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -663,9 +704,15 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>set the Old scene window size. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">size</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00056">56</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 56</span>{ windowSize = size; }</div>
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00131">131</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 131</span>{ windowSize = size; }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -683,14 +730,15 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Shuts down the ImGui manager. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00191">191</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 192</span>{</div>
|
||||
<div class="line"><span class="lineno"> 193</span> Logger::Get().Log(<span class="stringliteral">"Shutting down imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><span class="lineno"> 193</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Log</a>(<span class="stringliteral">"Shutting down imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><span class="lineno"> 194</span> ImGui_ImplDX11_Shutdown();</div>
|
||||
<div class="line"><span class="lineno"> 195</span> ImGui_ImplWin32_Shutdown();</div>
|
||||
<div class="line"><span class="lineno"> 196</span> ImGui::DestroyContext();</div>
|
||||
<div class="line"><span class="lineno"> 197</span> Logger::Get().Log(<span class="stringliteral">"imgui shutdown"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><span class="lineno"> 197</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a94f47ba0ef38ea7bcf1056f64d2645e4">Log</a>(<span class="stringliteral">"imgui shutdown"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><span class="lineno"> 198</span>}</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
@@ -709,6 +757,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a widget to add a button wich will add an object to the scene. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00296">296</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 297</span>{</div>
|
||||
@@ -823,6 +872,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Creates a button widget. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00286">286</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 287</span>{</div>
|
||||
@@ -850,6 +900,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the Engine settings. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00841">841</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 842</span>{</div>
|
||||
@@ -901,6 +952,24 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 888</span> ImGui::End();</div>
|
||||
<div class="line"><span class="lineno"> 889</span>}</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa3b3c6844e2616b5a4b230d0f223cb74" name="aa3b3c6844e2616b5a4b230d0f223cb74"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa3b3c6844e2616b5a4b230d0f223cb74">◆ </a></span>WidgetFPS()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void imguiManager::WidgetFPS </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Shows the FPS in a widget. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a16bf45ab2eca6c63053b9ce52d84a245" name="a16bf45ab2eca6c63053b9ce52d84a245"></a>
|
||||
@@ -917,6 +986,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the light settings. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00776">776</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 777</span>{</div>
|
||||
@@ -1000,6 +1070,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the log messages from the <a class="el" href="class_logger.html">Logger</a>. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00891">891</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 892</span>{</div>
|
||||
@@ -1014,7 +1085,7 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 901</span> <span class="comment">// Bouton pour ouvrir le fichier de log</span></div>
|
||||
<div class="line"><span class="lineno"> 902</span> <span class="keywordflow">if</span> (ImGui::Button(<span class="stringliteral">"Open Log File"</span>))</div>
|
||||
<div class="line"><span class="lineno"> 903</span> {</div>
|
||||
<div class="line"><span class="lineno"> 904</span> ShellExecuteA(NULL, <span class="stringliteral">"open"</span>, Logger::Get().m_logFilePath.c_str(), NULL, NULL, SW_SHOWNORMAL);</div>
|
||||
<div class="line"><span class="lineno"> 904</span> ShellExecuteA(NULL, <span class="stringliteral">"open"</span>, <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().m_logFilePath.c_str(), NULL, NULL, SW_SHOWNORMAL);</div>
|
||||
<div class="line"><span class="lineno"> 905</span> }</div>
|
||||
<div class="line"><span class="lineno"> 906</span> </div>
|
||||
<div class="line"><span class="lineno"> 907</span> <span class="comment">// Place the menu on the same line as the filter</span></div>
|
||||
@@ -1025,16 +1096,16 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 912</span> {</div>
|
||||
<div class="line"><span class="lineno"> 913</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < Logger::LogLevelCount; ++i)</div>
|
||||
<div class="line"><span class="lineno"> 914</span> {</div>
|
||||
<div class="line"><span class="lineno"> 915</span> <span class="keywordtype">bool</span> isVisible = !Logger::Get().m_disabledLogLevels[i];</div>
|
||||
<div class="line"><span class="lineno"> 916</span> <span class="keywordflow">if</span> (ImGui::Checkbox(Logger::Get().GetLogLevelInfo(<span class="keyword">static_cast<</span>Logger::LogLevel<span class="keyword">></span>(i)).name, &isVisible))</div>
|
||||
<div class="line"><span class="lineno"> 915</span> <span class="keywordtype">bool</span> isVisible = !<a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().m_disabledLogLevels[i];</div>
|
||||
<div class="line"><span class="lineno"> 916</span> <span class="keywordflow">if</span> (ImGui::Checkbox(<a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().GetLogLevelInfo(<span class="keyword">static_cast<</span><a class="code hl_enumeration" href="class_logger.html#ac744681e23720966b5f430ec2060da36">Logger::LogLevel</a><span class="keyword">></span>(i)).name, &isVisible))</div>
|
||||
<div class="line"><span class="lineno"> 917</span> {</div>
|
||||
<div class="line"><span class="lineno"> 918</span> Logger::Get().m_disabledLogLevels[i] = !isVisible;</div>
|
||||
<div class="line"><span class="lineno"> 918</span> <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().m_disabledLogLevels[i] = !isVisible;</div>
|
||||
<div class="line"><span class="lineno"> 919</span> }</div>
|
||||
<div class="line"><span class="lineno"> 920</span> }</div>
|
||||
<div class="line"><span class="lineno"> 921</span> ImGui::EndMenu();</div>
|
||||
<div class="line"><span class="lineno"> 922</span> }</div>
|
||||
<div class="line"><span class="lineno"> 923</span> </div>
|
||||
<div class="line"><span class="lineno"> 924</span> <span class="keyword">const</span> <span class="keyword">auto</span>& logBuffer = Logger::Get().GetLogBuffer();</div>
|
||||
<div class="line"><span class="lineno"> 924</span> <span class="keyword">const</span> <span class="keyword">auto</span>& logBuffer = <a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().<a class="code hl_function" href="class_logger.html#a0fc50378d880b648733da39e61fa51e3">GetLogBuffer</a>();</div>
|
||||
<div class="line"><span class="lineno"> 925</span> std::vector<Logger::LogEntry> logfiltered;</div>
|
||||
<div class="line"><span class="lineno"> 926</span> <span class="keywordtype">int</span> logCount = logBuffer.size();</div>
|
||||
<div class="line"><span class="lineno"> 927</span> </div>
|
||||
@@ -1043,7 +1114,7 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 930</span> </div>
|
||||
<div class="line"><span class="lineno"> 931</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>& log : logBuffer)</div>
|
||||
<div class="line"><span class="lineno"> 932</span> {</div>
|
||||
<div class="line"><span class="lineno"> 933</span> <span class="keywordflow">if</span> (filter.PassFilter(log.message.c_str()) && !Logger::Get().m_disabledLogLevels[<span class="keyword">static_cast<</span><span class="keywordtype">size_t</span><span class="keyword">></span>(log.level)])</div>
|
||||
<div class="line"><span class="lineno"> 933</span> <span class="keywordflow">if</span> (filter.PassFilter(log.message.c_str()) && !<a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().m_disabledLogLevels[<span class="keyword">static_cast<</span><span class="keywordtype">size_t</span><span class="keyword">></span>(log.level)])</div>
|
||||
<div class="line"><span class="lineno"> 934</span> {</div>
|
||||
<div class="line"><span class="lineno"> 935</span> logfiltered.push_back(log);</div>
|
||||
<div class="line"><span class="lineno"> 936</span> }</div>
|
||||
@@ -1063,7 +1134,7 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 950</span> {</div>
|
||||
<div class="line"><span class="lineno"> 951</span> <span class="keywordflow">if</span> (i < logfiltered.size()) {</div>
|
||||
<div class="line"><span class="lineno"> 952</span> <span class="keyword">const</span> <span class="keyword">auto</span>& log = logfiltered[i];</div>
|
||||
<div class="line"><span class="lineno"> 953</span> ImGui::TextColored(Logger::Get().GetLogLevelInfo(log.level).color, log.message.c_str());</div>
|
||||
<div class="line"><span class="lineno"> 953</span> ImGui::TextColored(<a class="code hl_function" href="class_logger.html#a08e3e1b899767a6d833136c9fb4f15c2">Logger::Get</a>().GetLogLevelInfo(log.level).color, log.message.c_str());</div>
|
||||
<div class="line"><span class="lineno"> 954</span> }</div>
|
||||
<div class="line"><span class="lineno"> 955</span> </div>
|
||||
<div class="line"><span class="lineno"> 956</span> }</div>
|
||||
@@ -1081,6 +1152,8 @@ Public Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 968</span> </div>
|
||||
<div class="line"><span class="lineno"> 969</span> ImGui::End();</div>
|
||||
<div class="line"><span class="lineno"> 970</span>}</div>
|
||||
<div class="ttc" id="aclass_logger_html_a0fc50378d880b648733da39e61fa51e3"><div class="ttname"><a href="class_logger.html#a0fc50378d880b648733da39e61fa51e3">Logger::GetLogBuffer</a></div><div class="ttdeci">const std::deque< LogEntry > & GetLogBuffer() const</div><div class="ttdef"><b>Definition</b> <a href="_logger_8h_source.html#l00220">Logger.h:220</a></div></div>
|
||||
<div class="ttc" id="aclass_logger_html_ac744681e23720966b5f430ec2060da36"><div class="ttname"><a href="class_logger.html#ac744681e23720966b5f430ec2060da36">Logger::LogLevel</a></div><div class="ttdeci">LogLevel</div><div class="ttdef"><b>Definition</b> <a href="_logger_8h_source.html#l00037">Logger.h:38</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -1098,6 +1171,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>create a window to display the object list and their properties. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00393">393</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 394</span>{</div>
|
||||
@@ -1431,6 +1505,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the stats of the engine. This includes FPS, draw calls, triangle count, etc. As well as the GPU, CPU information and RAM information. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l01018">1018</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 1019</span>{</div>
|
||||
@@ -1564,6 +1639,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the scene. This window isn't used anymore. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00972">972</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 973</span>{</div>
|
||||
@@ -1627,6 +1703,12 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Creates a slider widget to control the speed of the demo spinning cube. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">speed</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00281">281</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 282</span>{</div>
|
||||
@@ -1649,6 +1731,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a window to display the terrain generation options. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8cpp_source.html#l00701">701</a> of file <a class="el" href="imgui_manager_8cpp_source.html">imguiManager.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 702</span>{</div>
|
||||
@@ -1708,7 +1791,7 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00064">64</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="imgui_manager_8h_source.html#l00146">146</a> of file <a class="el" href="imgui_manager_8h_source.html">imguiManager.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user