Patch - Doc Update - V12.8.1
This commit is contained in:
@@ -105,7 +105,8 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">static</span> <a class="code hl_class" href="classfps__limiter.html">fps_limiter</a> fpsLimiter(60.0f);</div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span>imguiManager::imguiManager()</div>
|
||||
<div class="foldopen" id="foldopen00007" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"><a class="line" href="classimgui_manager.html#ab323084ef02c7df421977b9342edfd5f"> 7</a></span><a class="code hl_function" href="classimgui_manager.html#ab323084ef02c7df421977b9342edfd5f">imguiManager::imguiManager</a>()</div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span>{</div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> io = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> m_frameTimeHistoryIndex = 0;</div>
|
||||
@@ -134,23 +135,25 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> }</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> widgets_ = {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> {&showObjectWindow, [&](){WidgetObjectWindow();}},</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> {&showEngineSettingsWindow, [&](){WidgetEngineSettingsWindow();}},</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> {&showTerrainWindow, [&](){WidgetTerrainWindow();}},</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> {&showLightWindow, [&](){WidgetLightWindow();}},</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> {&showLogWindow, [&](){WidgetLogWindow();}},</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> {&showOldSceneWindow, [&](){WidgetRenderWindow(ImVec2(800, 600));}},</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {&showStatsWindow, [&](){WidgetRenderStats();}}</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> {&showObjectWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#a0933378a4a5bea9a7f0eefc9631ac369">WidgetObjectWindow</a>();}},</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> {&showEngineSettingsWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#a343ac602d7ef491b66bdb0d22b4cca54">WidgetEngineSettingsWindow</a>();}},</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> {&showTerrainWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#ab5bc0ab6cfd9369bdadb72d589716e0d">WidgetTerrainWindow</a>();}},</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> {&showLightWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#a16bf45ab2eca6c63053b9ce52d84a245">WidgetLightWindow</a>();}},</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> {&showLogWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#acc1037d25c4c832d469867cfda2ece8d">WidgetLogWindow</a>();}},</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> {&showOldSceneWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#ab8dfce7344b08009a6e4343f66418cbf">WidgetRenderWindow</a>(ImVec2(800, 600));}},</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {&showStatsWindow, [&](){<a class="code hl_function" href="classimgui_manager.html#aef824217cf1d2248b63eba6f577dbed6">WidgetRenderStats</a>();}}</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> };</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>imguiManager::~imguiManager()</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>}</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keywordtype">bool</span> imguiManager::Initialize(HWND hwnd, ID3D11Device* device, ID3D11DeviceContext* deviceContext)</div>
|
||||
<div class="foldopen" id="foldopen00050" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a282c73b89df97bffb545dfa618f354ef"> 50</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="classimgui_manager.html#a282c73b89df97bffb545dfa618f354ef">imguiManager::Initialize</a>(HWND hwnd, ID3D11Device* device, ID3D11DeviceContext* deviceContext)</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> Logger::Get().Log(<span class="stringliteral">"Initializing imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><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"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> m_device = device;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> m_deviceContext = deviceContext;</div>
|
||||
@@ -274,8 +277,8 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="comment">// initialize the scene manager</span></div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><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"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordflow">if</span> (!scene_manager_->initialize(app_.get())) {</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><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"><a id="l00176" name="l00176"></a><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"><a id="l00177" name="l00177"></a><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"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> }</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
@@ -284,21 +287,25 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> total_triangle_count_ = stats_->get_triangle_count_ptr();</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> total_vertex_count_ = stats_->get_vertex_count_ptr();</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> Logger::Get().Log(<span class="stringliteral">"imgui initialized"</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><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"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="keywordtype">void</span> imguiManager::Shutdown()</div>
|
||||
<div class="foldopen" id="foldopen00191" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classimgui_manager.html#af6a2337e560cfd2fa52605f52e4e2d25"> 191</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#af6a2337e560cfd2fa52605f52e4e2d25">imguiManager::Shutdown</a>()</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>{</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> Logger::Get().Log(<span class="stringliteral">"Shutting down imgui"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><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"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> ImGui_ImplDX11_Shutdown();</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> ImGui_ImplWin32_Shutdown();</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> ImGui::DestroyContext();</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> Logger::Get().Log(<span class="stringliteral">"imgui shutdown"</span>, __FILE__, __LINE__, Logger::LogLevel::Shutdown);</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><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"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="keywordtype">void</span> imguiManager::Render()</div>
|
||||
<div class="foldopen" id="foldopen00200" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="classimgui_manager.html#aec282a32a74a9153697b66e47d683b3d"> 200</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#aec282a32a74a9153697b66e47d683b3d">imguiManager::Render</a>()</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span>{</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> ImGui::Render();</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
|
||||
@@ -310,15 +317,19 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="comment">//app->get_direct_3d()->disable_alpha_blending();</span></div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="comment">//app->get_direct_3d()->turn_z_buffer_on();</span></div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="keywordtype">void</span> imguiManager::NewFrame()</div>
|
||||
<div class="foldopen" id="foldopen00213" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classimgui_manager.html#ae3d0eda2efd0dadc1aab2384083c941c"> 213</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#ae3d0eda2efd0dadc1aab2384083c941c">imguiManager::NewFrame</a>()</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>{</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> ImGui_ImplDX11_NewFrame();</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> ImGui_ImplWin32_NewFrame();</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> ImGui::NewFrame();</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="keywordtype">void</span> imguiManager::SetupDockspace() {</div>
|
||||
<div class="foldopen" id="foldopen00220" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a1496a85b51414a2d6fdbfa6bd53414ea"> 220</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a1496a85b51414a2d6fdbfa6bd53414ea">imguiManager::SetupDockspace</a>() {</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="comment">// Configuration du style pour supprimer l'espace autour des fen<65>tres dock<63>es</span></div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);</div>
|
||||
@@ -362,13 +373,13 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">if</span> (ImGui::BeginMenu(<span class="stringliteral">"Scene"</span>)) {</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Save Scene"</span>)) {</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> scene_manager_->save_scene();</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> scene_manager_-><a class="code hl_function" href="classscene__manager.html#a7c221340be779b7e1cac9a54ec7a87d0">save_scene</a>();</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> }</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Save Scene As..."</span>)) {</div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> scene_manager_->save_scene_as();</div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><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"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> }</div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordflow">if</span> (ImGui::MenuItem(<span class="stringliteral">"Load Scene"</span>)) {</div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> scene_manager_->load_scene();</div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> scene_manager_-><a class="code hl_function" href="classscene__manager.html#a3dbd419184dd60e2ce0d3c660c4fdff2">load_scene</a>();</div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> }</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> ImGui::EndMenu();</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> }</div>
|
||||
@@ -378,13 +389,17 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="keywordtype">void</span> imguiManager::WidgetSpeedSlider(<span class="keywordtype">float</span>* speed)</div>
|
||||
<div class="foldopen" id="foldopen00281" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="classimgui_manager.html#af69a453ffe53d8db207fd7d4d76f20ab"> 281</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#af69a453ffe53d8db207fd7d4d76f20ab">imguiManager::WidgetSpeedSlider</a>(<span class="keywordtype">float</span>* speed)</div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span>{</div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> ImGui::SliderFloat(<span class="stringliteral">"Speed"</span>, speed, 0.0f, 100.0f);</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span><span class="keywordtype">void</span> imguiManager::WidgetButton()</div>
|
||||
<div class="foldopen" id="foldopen00286" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a50050d9440111762dcaac05555994175"> 286</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a50050d9440111762dcaac05555994175">imguiManager::WidgetButton</a>()</div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>{</div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keyword">static</span> <span class="keywordtype">int</span> counter = 0;</div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
|
||||
@@ -393,8 +408,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> ImGui::SameLine();</div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> ImGui::Text(<span class="stringliteral">"counter = %d"</span>, counter);</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="keywordtype">void</span> imguiManager::WidgetAddObject()</div>
|
||||
<div class="foldopen" id="foldopen00296" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a59142ebf31199eabc0e95fb4e03f0dcc"> 296</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a59142ebf31199eabc0e95fb4e03f0dcc">imguiManager::WidgetAddObject</a>()</div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span>{</div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <span class="keywordflow">if</span> (ImGui::CollapsingHeader(<span class="stringliteral">"Objects"</span>))</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> {</div>
|
||||
@@ -490,8 +507,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> ImGui::Text(<span class="stringliteral">"Number of cubes: %d"</span>, app_->get_entity_manager()->GetEntityCount());</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> }</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="keywordtype">void</span> imguiManager::WidgetObjectWindow()</div>
|
||||
<div class="foldopen" id="foldopen00393" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a0933378a4a5bea9a7f0eefc9631ac369"> 393</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a0933378a4a5bea9a7f0eefc9631ac369">imguiManager::WidgetObjectWindow</a>()</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span>{</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> ImGui::Begin(<span class="stringliteral">"Objects"</span>, &showObjectWindow);</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div>
|
||||
@@ -798,8 +817,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> </div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> </div>
|
||||
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span><span class="keywordtype">void</span> imguiManager::WidgetTerrainWindow()</div>
|
||||
<div class="foldopen" id="foldopen00701" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"><a class="line" href="classimgui_manager.html#ab5bc0ab6cfd9369bdadb72d589716e0d"> 701</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#ab5bc0ab6cfd9369bdadb72d589716e0d">imguiManager::WidgetTerrainWindow</a>()</div>
|
||||
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span>{</div>
|
||||
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> ImGui::Begin(<span class="stringliteral">"Terrain"</span>, &showTerrainWindow);</div>
|
||||
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> </div>
|
||||
@@ -841,24 +862,26 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> </div>
|
||||
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> </div>
|
||||
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span><span class="keywordtype">bool</span> imguiManager::ImGuiWidgetRenderer()</div>
|
||||
<div class="foldopen" id="foldopen00744" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"><a class="line" href="classimgui_manager.html#ad5b5109acef17047334dba7e7aebf3aa"> 744</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="classimgui_manager.html#ad5b5109acef17047334dba7e7aebf3aa">imguiManager::ImGuiWidgetRenderer</a>()</div>
|
||||
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span>{</div>
|
||||
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> <span class="comment">// Start the Dear ImGui frame</span></div>
|
||||
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> NewFrame();</div>
|
||||
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <a class="code hl_function" href="classimgui_manager.html#ae3d0eda2efd0dadc1aab2384083c941c">NewFrame</a>();</div>
|
||||
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> </div>
|
||||
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> <span class="comment">// Setup the dockspace</span></div>
|
||||
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> SetupDockspace();</div>
|
||||
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <a class="code hl_function" href="classimgui_manager.html#a1496a85b51414a2d6fdbfa6bd53414ea">SetupDockspace</a>();</div>
|
||||
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> </div>
|
||||
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> <span class="comment">//ImGui Widget</span></div>
|
||||
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> ImGui::Begin(<span class="stringliteral">"Khaotic Engine"</span>, NULL);</div>
|
||||
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> </div>
|
||||
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <span class="keywordtype">float</span> speed = app_->get_speed();</div>
|
||||
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> </div>
|
||||
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> WidgetSpeedSlider(&speed);</div>
|
||||
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <a class="code hl_function" href="classimgui_manager.html#af69a453ffe53d8db207fd7d4d76f20ab">WidgetSpeedSlider</a>(&speed);</div>
|
||||
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> app_->set_speed(speed);</div>
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> WidgetButton();</div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> WidgetAddObject();</div>
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> <a class="code hl_function" href="classimgui_manager.html#a50050d9440111762dcaac05555994175">WidgetButton</a>();</div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <a class="code hl_function" href="classimgui_manager.html#a59142ebf31199eabc0e95fb4e03f0dcc">WidgetAddObject</a>();</div>
|
||||
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> </div>
|
||||
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> </div>
|
||||
@@ -869,12 +892,14 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> }</div>
|
||||
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div>
|
||||
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> <span class="comment">//render imgui</span></div>
|
||||
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> Render();</div>
|
||||
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> <a class="code hl_function" href="classimgui_manager.html#aec282a32a74a9153697b66e47d683b3d">Render</a>();</div>
|
||||
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
|
||||
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> </div>
|
||||
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span><span class="keywordtype">void</span> imguiManager::WidgetLightWindow()</div>
|
||||
<div class="foldopen" id="foldopen00776" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a16bf45ab2eca6c63053b9ce52d84a245"> 776</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a16bf45ab2eca6c63053b9ce52d84a245">imguiManager::WidgetLightWindow</a>()</div>
|
||||
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span>{</div>
|
||||
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> ImGui::Begin(<span class="stringliteral">"Light"</span>, &showLightWindow);</div>
|
||||
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> </div>
|
||||
@@ -938,8 +963,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> </div>
|
||||
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"> 838</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"> 840</span> </div>
|
||||
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span><span class="keywordtype">void</span> imguiManager::WidgetEngineSettingsWindow()</div>
|
||||
<div class="foldopen" id="foldopen00841" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="classimgui_manager.html#a343ac602d7ef491b66bdb0d22b4cca54"> 841</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#a343ac602d7ef491b66bdb0d22b4cca54">imguiManager::WidgetEngineSettingsWindow</a>()</div>
|
||||
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span>{</div>
|
||||
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> ImGui::Begin(<span class="stringliteral">"Engine Settings"</span>, &showEngineSettingsWindow);</div>
|
||||
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> </div>
|
||||
@@ -988,8 +1015,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span> </div>
|
||||
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span> </div>
|
||||
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span><span class="keywordtype">void</span> imguiManager::WidgetLogWindow()</div>
|
||||
<div class="foldopen" id="foldopen00891" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"><a class="line" href="classimgui_manager.html#acc1037d25c4c832d469867cfda2ece8d"> 891</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#acc1037d25c4c832d469867cfda2ece8d">imguiManager::WidgetLogWindow</a>()</div>
|
||||
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span>{</div>
|
||||
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span> ImGui::Begin(<span class="stringliteral">"Log Window"</span> , &showLogWindow);</div>
|
||||
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span> </div>
|
||||
@@ -1002,7 +1031,7 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> <span class="comment">// Bouton pour ouvrir le fichier de log</span></div>
|
||||
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> <span class="keywordflow">if</span> (ImGui::Button(<span class="stringliteral">"Open Log File"</span>))</div>
|
||||
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span> {</div>
|
||||
<div class="line"><a id="l00904" name="l00904"></a><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"><a id="l00904" name="l00904"></a><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"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span> }</div>
|
||||
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span> </div>
|
||||
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> <span class="comment">// Place the menu on the same line as the filter</span></div>
|
||||
@@ -1013,16 +1042,16 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span> {</div>
|
||||
<div class="line"><a id="l00913" name="l00913"></a><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"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span> {</div>
|
||||
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span> <span class="keywordtype">bool</span> isVisible = !Logger::Get().m_disabledLogLevels[i];</div>
|
||||
<div class="line"><a id="l00916" name="l00916"></a><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"><a id="l00915" name="l00915"></a><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"><a id="l00916" name="l00916"></a><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"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span> {</div>
|
||||
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span> Logger::Get().m_disabledLogLevels[i] = !isVisible;</div>
|
||||
<div class="line"><a id="l00918" name="l00918"></a><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"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> }</div>
|
||||
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> }</div>
|
||||
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> ImGui::EndMenu();</div>
|
||||
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> }</div>
|
||||
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span> </div>
|
||||
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span> <span class="keyword">const</span> <span class="keyword">auto</span>& logBuffer = Logger::Get().GetLogBuffer();</div>
|
||||
<div class="line"><a id="l00924" name="l00924"></a><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"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span> std::vector<Logger::LogEntry> logfiltered;</div>
|
||||
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span> <span class="keywordtype">int</span> logCount = logBuffer.size();</div>
|
||||
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span> </div>
|
||||
@@ -1031,7 +1060,7 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span> </div>
|
||||
<div class="line"><a id="l00931" name="l00931"></a><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"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span> {</div>
|
||||
<div class="line"><a id="l00933" name="l00933"></a><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"><a id="l00933" name="l00933"></a><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"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> {</div>
|
||||
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> logfiltered.push_back(log);</div>
|
||||
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> }</div>
|
||||
@@ -1051,7 +1080,7 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> {</div>
|
||||
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span> <span class="keywordflow">if</span> (i < logfiltered.size()) {</div>
|
||||
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span> <span class="keyword">const</span> <span class="keyword">auto</span>& log = logfiltered[i];</div>
|
||||
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span> ImGui::TextColored(Logger::Get().GetLogLevelInfo(log.level).color, log.message.c_str());</div>
|
||||
<div class="line"><a id="l00953" name="l00953"></a><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"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> }</div>
|
||||
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span> </div>
|
||||
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span> }</div>
|
||||
@@ -1069,8 +1098,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span> </div>
|
||||
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span> </div>
|
||||
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span><span class="keywordtype">void</span> imguiManager::WidgetRenderWindow(ImVec2 availableSize)</div>
|
||||
<div class="foldopen" id="foldopen00972" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"><a class="line" href="classimgui_manager.html#ab8dfce7344b08009a6e4343f66418cbf"> 972</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#ab8dfce7344b08009a6e4343f66418cbf">imguiManager::WidgetRenderWindow</a>(ImVec2 availableSize)</div>
|
||||
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span>{</div>
|
||||
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span> ImGui::Begin(<span class="stringliteral">"render Window"</span>);</div>
|
||||
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span> </div>
|
||||
@@ -1115,8 +1146,10 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span> </div>
|
||||
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"> 1016</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span> </div>
|
||||
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span><span class="keywordtype">void</span> imguiManager::WidgetRenderStats()</div>
|
||||
<div class="foldopen" id="foldopen01018" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"><a class="line" href="classimgui_manager.html#aef824217cf1d2248b63eba6f577dbed6"> 1018</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classimgui_manager.html#aef824217cf1d2248b63eba6f577dbed6">imguiManager::WidgetRenderStats</a>()</div>
|
||||
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span>{</div>
|
||||
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span> ImGui::Begin(<span class="stringliteral">"render Stats"</span>);</div>
|
||||
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span> </div>
|
||||
@@ -1231,16 +1264,42 @@ $(function(){initNavTree('imgui_manager_8cpp_source.html',''); initResizable(tru
|
||||
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span> </div>
|
||||
<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span> ImGui::End();</div>
|
||||
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"> 1133</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_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_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="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 class="ttc" id="aclassecs_1_1_identity_component_html"><div class="ttname"><a href="classecs_1_1_identity_component.html">ecs::IdentityComponent</a></div><div class="ttdef"><b>Definition</b> <a href="identity__component_8h_source.html#l00018">identity_component.h:18</a></div></div>
|
||||
<div class="ttc" id="aclassecs_1_1_physics_component_html"><div class="ttname"><a href="classecs_1_1_physics_component.html">ecs::PhysicsComponent</a></div><div class="ttdef"><b>Definition</b> <a href="physics__component_8h_source.html#l00009">physics_component.h:9</a></div></div>
|
||||
<div class="ttc" id="aclassecs_1_1_render_component_html"><div class="ttname"><a href="classecs_1_1_render_component.html">ecs::RenderComponent</a></div><div class="ttdef"><b>Definition</b> <a href="render__component_8h_source.html#l00029">render_component.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassecs_1_1_shader_component_html"><div class="ttname"><a href="classecs_1_1_shader_component.html">ecs::ShaderComponent</a></div><div class="ttdef"><b>Definition</b> <a href="shader__component_8h_source.html#l00024">shader_component.h:24</a></div></div>
|
||||
<div class="ttc" id="aclassecs_1_1_transform_component_html"><div class="ttname"><a href="classecs_1_1_transform_component.html">ecs::TransformComponent</a></div><div class="ttdef"><b>Definition</b> <a href="transform__component_8h_source.html#l00009">transform_component.h:9</a></div></div>
|
||||
<div class="ttc" id="aclassfps__limiter_html"><div class="ttname"><a href="classfps__limiter.html">fps_limiter</a></div><div class="ttdef"><b>Definition</b> <a href="fps__limiter_8h_source.html#l00004">fps_limiter.h:4</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a0933378a4a5bea9a7f0eefc9631ac369"><div class="ttname"><a href="classimgui_manager.html#a0933378a4a5bea9a7f0eefc9631ac369">imguiManager::WidgetObjectWindow</a></div><div class="ttdeci">void WidgetObjectWindow()</div><div class="ttdef"><b>Definition</b> <a href="#l00393">imguiManager.cpp:393</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a1496a85b51414a2d6fdbfa6bd53414ea"><div class="ttname"><a href="classimgui_manager.html#a1496a85b51414a2d6fdbfa6bd53414ea">imguiManager::SetupDockspace</a></div><div class="ttdeci">void SetupDockspace()</div><div class="ttdef"><b>Definition</b> <a href="#l00220">imguiManager.cpp:220</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a16bf45ab2eca6c63053b9ce52d84a245"><div class="ttname"><a href="classimgui_manager.html#a16bf45ab2eca6c63053b9ce52d84a245">imguiManager::WidgetLightWindow</a></div><div class="ttdeci">void WidgetLightWindow()</div><div class="ttdef"><b>Definition</b> <a href="#l00776">imguiManager.cpp:776</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a282c73b89df97bffb545dfa618f354ef"><div class="ttname"><a href="classimgui_manager.html#a282c73b89df97bffb545dfa618f354ef">imguiManager::Initialize</a></div><div class="ttdeci">bool Initialize(HWND hwnd, ID3D11Device *device, ID3D11DeviceContext *deviceContext)</div><div class="ttdef"><b>Definition</b> <a href="#l00050">imguiManager.cpp:50</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a343ac602d7ef491b66bdb0d22b4cca54"><div class="ttname"><a href="classimgui_manager.html#a343ac602d7ef491b66bdb0d22b4cca54">imguiManager::WidgetEngineSettingsWindow</a></div><div class="ttdeci">void WidgetEngineSettingsWindow()</div><div class="ttdef"><b>Definition</b> <a href="#l00841">imguiManager.cpp:841</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a50050d9440111762dcaac05555994175"><div class="ttname"><a href="classimgui_manager.html#a50050d9440111762dcaac05555994175">imguiManager::WidgetButton</a></div><div class="ttdeci">void WidgetButton()</div><div class="ttdef"><b>Definition</b> <a href="#l00286">imguiManager.cpp:286</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_a59142ebf31199eabc0e95fb4e03f0dcc"><div class="ttname"><a href="classimgui_manager.html#a59142ebf31199eabc0e95fb4e03f0dcc">imguiManager::WidgetAddObject</a></div><div class="ttdeci">void WidgetAddObject()</div><div class="ttdef"><b>Definition</b> <a href="#l00296">imguiManager.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ab323084ef02c7df421977b9342edfd5f"><div class="ttname"><a href="classimgui_manager.html#ab323084ef02c7df421977b9342edfd5f">imguiManager::imguiManager</a></div><div class="ttdeci">imguiManager()</div><div class="ttdef"><b>Definition</b> <a href="#l00007">imguiManager.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ab5bc0ab6cfd9369bdadb72d589716e0d"><div class="ttname"><a href="classimgui_manager.html#ab5bc0ab6cfd9369bdadb72d589716e0d">imguiManager::WidgetTerrainWindow</a></div><div class="ttdeci">void WidgetTerrainWindow()</div><div class="ttdef"><b>Definition</b> <a href="#l00701">imguiManager.cpp:701</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ab8dfce7344b08009a6e4343f66418cbf"><div class="ttname"><a href="classimgui_manager.html#ab8dfce7344b08009a6e4343f66418cbf">imguiManager::WidgetRenderWindow</a></div><div class="ttdeci">void WidgetRenderWindow(ImVec2 availableSize)</div><div class="ttdef"><b>Definition</b> <a href="#l00972">imguiManager.cpp:972</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_acc1037d25c4c832d469867cfda2ece8d"><div class="ttname"><a href="classimgui_manager.html#acc1037d25c4c832d469867cfda2ece8d">imguiManager::WidgetLogWindow</a></div><div class="ttdeci">void WidgetLogWindow()</div><div class="ttdef"><b>Definition</b> <a href="#l00891">imguiManager.cpp:891</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ad5b5109acef17047334dba7e7aebf3aa"><div class="ttname"><a href="classimgui_manager.html#ad5b5109acef17047334dba7e7aebf3aa">imguiManager::ImGuiWidgetRenderer</a></div><div class="ttdeci">bool ImGuiWidgetRenderer()</div><div class="ttdef"><b>Definition</b> <a href="#l00744">imguiManager.cpp:744</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_ae3d0eda2efd0dadc1aab2384083c941c"><div class="ttname"><a href="classimgui_manager.html#ae3d0eda2efd0dadc1aab2384083c941c">imguiManager::NewFrame</a></div><div class="ttdeci">void NewFrame()</div><div class="ttdef"><b>Definition</b> <a href="#l00213">imguiManager.cpp:213</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_aec282a32a74a9153697b66e47d683b3d"><div class="ttname"><a href="classimgui_manager.html#aec282a32a74a9153697b66e47d683b3d">imguiManager::Render</a></div><div class="ttdeci">void Render()</div><div class="ttdef"><b>Definition</b> <a href="#l00200">imguiManager.cpp:200</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_aef824217cf1d2248b63eba6f577dbed6"><div class="ttname"><a href="classimgui_manager.html#aef824217cf1d2248b63eba6f577dbed6">imguiManager::WidgetRenderStats</a></div><div class="ttdeci">void WidgetRenderStats()</div><div class="ttdef"><b>Definition</b> <a href="#l01018">imguiManager.cpp:1018</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_af69a453ffe53d8db207fd7d4d76f20ab"><div class="ttname"><a href="classimgui_manager.html#af69a453ffe53d8db207fd7d4d76f20ab">imguiManager::WidgetSpeedSlider</a></div><div class="ttdeci">void WidgetSpeedSlider(float *speed)</div><div class="ttdef"><b>Definition</b> <a href="#l00281">imguiManager.cpp:281</a></div></div>
|
||||
<div class="ttc" id="aclassimgui_manager_html_af6a2337e560cfd2fa52605f52e4e2d25"><div class="ttname"><a href="classimgui_manager.html#af6a2337e560cfd2fa52605f52e4e2d25">imguiManager::Shutdown</a></div><div class="ttdeci">void Shutdown()</div><div class="ttdef"><b>Definition</b> <a href="#l00191">imguiManager.cpp:191</a></div></div>
|
||||
<div class="ttc" id="aclasslight__class_html"><div class="ttname"><a href="classlight__class.html">light_class</a></div><div class="ttdef"><b>Definition</b> <a href="light__class_8h_source.html#l00019">light_class.h:20</a></div></div>
|
||||
<div class="ttc" id="aclassphysics_html"><div class="ttname"><a href="classphysics.html">physics</a></div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00007">physics.h:8</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 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 class="ttc" id="anamespaceecs_html_a80994feeebc2747495a80b5d4b2a8440"><div class="ttname"><a href="namespaceecs.html#a80994feeebc2747495a80b5d4b2a8440">ecs::ShaderType</a></div><div class="ttdeci">ShaderType</div><div class="ttdef"><b>Definition</b> <a href="shader__component_8h_source.html#l00010">shader_component.h:11</a></div></div>
|
||||
<div class="ttc" id="anamespaceecs_html_ab36dd172176a3da5558233694cbad4ae"><div class="ttname"><a href="namespaceecs.html#ab36dd172176a3da5558233694cbad4ae">ecs::ObjectType</a></div><div class="ttdeci">ObjectType</div><div class="ttdef"><b>Definition</b> <a href="identity__component_8h_source.html#l00010">identity_component.h:11</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
|
Reference in New Issue
Block a user