Patch - Doc Update - V12.8.1

This commit is contained in:
2025-07-28 17:37:15 +02:00
parent 9431552316
commit ccd0d045f9
201 changed files with 9244 additions and 3316 deletions

View File

@@ -264,7 +264,7 @@ Protected Attributes</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="model__class_8cpp_source.html#l00646">646</a> of file <a class="el" href="model__class_8cpp_source.html">model_class.cpp</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 646</span> {</div>
<div class="line"><span class="lineno"> 647</span> Logger::Get().Log(<span class="stringliteral">&quot;Adding texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 647</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">&quot;Adding texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 648</span> </div>
<div class="line"><span class="lineno"> 649</span> HRESULT result;</div>
<div class="line"><span class="lineno"> 650</span> ID3D11ShaderResourceView* newTexture = <span class="keyword">nullptr</span>;</div>
@@ -272,7 +272,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 652</span> <span class="comment">// Charger la nouvelle texture</span></div>
<div class="line"><span class="lineno"> 653</span> result = DirectX::CreateWICTextureFromFile(device, deviceContext, filename.c_str(), <span class="keyword">nullptr</span>, &amp;newTexture);</div>
<div class="line"><span class="lineno"> 654</span> <span class="keywordflow">if</span> (FAILED(result)) {</div>
<div class="line"><span class="lineno"> 655</span> Logger::Get().Log(<span class="stringliteral">&quot;Failed to load texture: &quot;</span> + std::string(filename.begin(), filename.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 655</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">&quot;Failed to load texture: &quot;</span> + std::string(filename.begin(), filename.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 656</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 657</span> }</div>
<div class="line"><span class="lineno"> 658</span> </div>
@@ -296,9 +296,11 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 676</span> <span class="keywordflow">break</span>;</div>
<div class="line"><span class="lineno"> 677</span> }</div>
<div class="line"><span class="lineno"> 678</span> </div>
<div class="line"><span class="lineno"> 679</span> Logger::Get().Log(<span class="stringliteral">&quot;Texture added successfully&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 679</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">&quot;Texture added successfully&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 680</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><span class="lineno"> 681</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 &amp; 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 &amp;message, const std::string &amp;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><!-- fragment -->
</div>
</div>
@@ -324,7 +326,7 @@ Protected Attributes</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="model__class_8cpp_source.html#l00683">683</a> of file <a class="el" href="model__class_8cpp_source.html">model_class.cpp</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 683</span> {</div>
<div class="line"><span class="lineno"> 684</span> <span class="keywordflow">if</span> (!texture) {</div>
<div class="line"><span class="lineno"> 685</span> Logger::Get().Log(<span class="stringliteral">&quot;Cannot add null texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 685</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">&quot;Cannot add null texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 686</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 687</span> }</div>
<div class="line"><span class="lineno"> 688</span> </div>
@@ -388,7 +390,7 @@ Protected Attributes</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="model__class_8cpp_source.html#l00585">585</a> of file <a class="el" href="model__class_8cpp_source.html">model_class.cpp</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 585</span> {</div>
<div class="line"><span class="lineno"> 586</span> Logger::Get().Log(<span class="stringliteral">&quot;Changing texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 586</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">&quot;Changing texture&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 587</span> </div>
<div class="line"><span class="lineno"> 588</span> HRESULT result;</div>
<div class="line"><span class="lineno"> 589</span> ID3D11ShaderResourceView* newTexture = <span class="keyword">nullptr</span>;</div>
@@ -396,7 +398,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 591</span> <span class="comment">// Charger la nouvelle texture</span></div>
<div class="line"><span class="lineno"> 592</span> result = DirectX::CreateWICTextureFromFile(device, deviceContext, filename.c_str(), <span class="keyword">nullptr</span>, &amp;newTexture);</div>
<div class="line"><span class="lineno"> 593</span> <span class="keywordflow">if</span> (FAILED(result)) {</div>
<div class="line"><span class="lineno"> 594</span> Logger::Get().Log(<span class="stringliteral">&quot;Failed to load texture: &quot;</span> + std::string(filename.begin(), filename.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 594</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">&quot;Failed to load texture: &quot;</span> + std::string(filename.begin(), filename.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 595</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 596</span> }</div>
<div class="line"><span class="lineno"> 597</span> </div>
@@ -444,7 +446,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 639</span> <span class="keywordflow">break</span>;</div>
<div class="line"><span class="lineno"> 640</span> }</div>
<div class="line"><span class="lineno"> 641</span> </div>
<div class="line"><span class="lineno"> 642</span> Logger::Get().Log(<span class="stringliteral">&quot;Texture changed successfully&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 642</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">&quot;Texture changed successfully&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Initialize);</div>
<div class="line"><span class="lineno"> 643</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><span class="lineno"> 644</span>}</div>
</div><!-- fragment -->
@@ -586,7 +588,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 44</span> <span class="comment">// Load in the model data.</span></div>
<div class="line"><span class="lineno"> 45</span> result = LoadModel(modelFilename);</div>
<div class="line"><span class="lineno"> 46</span> <span class="keywordflow">if</span> (!result) {</div>
<div class="line"><span class="lineno"> 47</span> Logger::Get().Log(<span class="stringliteral">&quot;Failed to load model data&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 47</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">&quot;Failed to load model data&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 48</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 49</span> }</div>
<div class="line"><span class="lineno"> 50</span> </div>
@@ -596,7 +598,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 54</span> <span class="comment">// Initialize the vertex and index buffers.</span></div>
<div class="line"><span class="lineno"> 55</span> result = InitializeBuffers(device);</div>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">if</span> (!result) {</div>
<div class="line"><span class="lineno"> 57</span> Logger::Get().Log(<span class="stringliteral">&quot;Failed to initialize buffers&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 57</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">&quot;Failed to initialize buffers&quot;</span>, __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 58</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 59</span> }</div>
<div class="line"><span class="lineno"> 60</span> </div>
@@ -684,7 +686,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 534</span> hResult = DirectX::CreateWICTextureFromFile(device, deviceContext, texturePath.c_str(), <span class="keyword">nullptr</span>, &amp;texture);</div>
<div class="line"><span class="lineno"> 535</span> <span class="keywordflow">if</span> (FAILED(hResult))</div>
<div class="line"><span class="lineno"> 536</span> {</div>
<div class="line"><span class="lineno"> 537</span> Logger::Get().Log(<span class="stringliteral">&quot;<EFBFBD>chec du chargement de la texture diffuse: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 537</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">&quot;<EFBFBD>chec du chargement de la texture diffuse: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 538</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 539</span> }</div>
<div class="line"><span class="lineno"> 540</span> textureContainer.diffuse.push_back(texture);</div>
@@ -697,7 +699,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 547</span> hResult = DirectX::CreateWICTextureFromFile(device, deviceContext, texturePath.c_str(), <span class="keyword">nullptr</span>, &amp;texture);</div>
<div class="line"><span class="lineno"> 548</span> <span class="keywordflow">if</span> (FAILED(hResult))</div>
<div class="line"><span class="lineno"> 549</span> {</div>
<div class="line"><span class="lineno"> 550</span> Logger::Get().Log(<span class="stringliteral">&quot;<EFBFBD>chec du chargement de la texture normale: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 550</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">&quot;<EFBFBD>chec du chargement de la texture normale: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 551</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 552</span> }</div>
<div class="line"><span class="lineno"> 553</span> textureContainer.normal.push_back(texture);</div>
@@ -710,7 +712,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 560</span> hResult = DirectX::CreateWICTextureFromFile(device, deviceContext, texturePath.c_str(), <span class="keyword">nullptr</span>, &amp;texture);</div>
<div class="line"><span class="lineno"> 561</span> <span class="keywordflow">if</span> (FAILED(hResult))</div>
<div class="line"><span class="lineno"> 562</span> {</div>
<div class="line"><span class="lineno"> 563</span> Logger::Get().Log(<span class="stringliteral">&quot;<EFBFBD>chec du chargement de la texture sp<73>culaire: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 563</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">&quot;<EFBFBD>chec du chargement de la texture sp<73>culaire: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 564</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 565</span> }</div>
<div class="line"><span class="lineno"> 566</span> textureContainer.specular.push_back(texture);</div>
@@ -723,7 +725,7 @@ Protected Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 573</span> hResult = DirectX::CreateWICTextureFromFile(device, deviceContext, texturePath.c_str(), <span class="keyword">nullptr</span>, &amp;texture);</div>
<div class="line"><span class="lineno"> 574</span> <span class="keywordflow">if</span> (FAILED(hResult))</div>
<div class="line"><span class="lineno"> 575</span> {</div>
<div class="line"><span class="lineno"> 576</span> Logger::Get().Log(<span class="stringliteral">&quot;<EFBFBD>chec du chargement de la texture alpha: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 576</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">&quot;<EFBFBD>chec du chargement de la texture alpha: &quot;</span> + std::string(texturePath.begin(), texturePath.end()), __FILE__, __LINE__, Logger::LogLevel::Error);</div>
<div class="line"><span class="lineno"> 577</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><span class="lineno"> 578</span> }</div>
<div class="line"><span class="lineno"> 579</span> textureContainer.alpha.push_back(texture);</div>