Skip to content

Commit

Permalink
deploy: d8002cb
Browse files Browse the repository at this point in the history
  • Loading branch information
EgorOrachyov committed Oct 7, 2024
1 parent a24af76 commit b80ba92
Show file tree
Hide file tree
Showing 109 changed files with 898 additions and 492 deletions.
28 changes: 15 additions & 13 deletions assimp__asset__loader_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,24 +117,26 @@
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classwmoge_1_1AssimpMeshAssetLoader.html#a2dc9f864e1a7567f917e934af2acdf8c"> 50</a></span>&#160; <a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html#a2dc9f864e1a7567f917e934af2acdf8c">AssimpMeshAssetLoader</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classwmoge_1_1AssimpMeshAssetLoader.html#a10a2d538fa8776301b94be8adc2e3964"> 51</a></span>&#160; <a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html#a10a2d538fa8776301b94be8adc2e3964">~AssimpMeshAssetLoader</a>() <span class="keyword">override</span> = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html#a4238855b56f07660cdea3921171f9f37">load_typed</a>(AssetLoadContext&amp; context, <span class="keyword">const</span> AssetId&amp; asset_id, <span class="keyword">const</span> AssetLoadResult&amp; result, Ref&lt;Mesh&gt;&amp; asset) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; };</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12"> 56</a></span>&#160; <a class="code" href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">WG_RTTI_CLASS_BEGIN</a>(<a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html">AssimpMeshAssetLoader</a>) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; WG_RTTI_META_DATA();</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; WG_RTTI_FACTORY();</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662"> 60</a></span>&#160; <a class="code" href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">WG_RTTI_END</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}<span class="comment">// namespace wmoge</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html#a5b2ae408ee971d614f81831c5ee4a2ac">fill_request</a>(AssetLoadContext&amp; context, <span class="keyword">const</span> AssetId&amp; asset_id, AssetLoadRequest&amp; request) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html#a4238855b56f07660cdea3921171f9f37">load_typed</a>(AssetLoadContext&amp; context, <span class="keyword">const</span> AssetId&amp; asset_id, <span class="keyword">const</span> AssetLoadResult&amp; result, Ref&lt;Mesh&gt;&amp; asset) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; };</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12"> 57</a></span>&#160; <a class="code" href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">WG_RTTI_CLASS_BEGIN</a>(<a class="code" href="classwmoge_1_1AssimpMeshAssetLoader.html">AssimpMeshAssetLoader</a>) {</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; WG_RTTI_META_DATA();</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; WG_RTTI_FACTORY();</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662"> 61</a></span>&#160; <a class="code" href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">WG_RTTI_END</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}<span class="comment">// namespace wmoge</span></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html">wmoge::AssimpMeshAssetLoader</a></div><div class="ttdoc">Loader for a mesh data based on assimp library.</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:46</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_a10a2d538fa8776301b94be8adc2e3964"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#a10a2d538fa8776301b94be8adc2e3964">wmoge::AssimpMeshAssetLoader::~AssimpMeshAssetLoader</a></div><div class="ttdeci">~AssimpMeshAssetLoader() override=default</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_a2dc9f864e1a7567f917e934af2acdf8c"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#a2dc9f864e1a7567f917e934af2acdf8c">wmoge::AssimpMeshAssetLoader::AssimpMeshAssetLoader</a></div><div class="ttdeci">AssimpMeshAssetLoader()=default</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_a4238855b56f07660cdea3921171f9f37"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#a4238855b56f07660cdea3921171f9f37">wmoge::AssimpMeshAssetLoader::load_typed</a></div><div class="ttdeci">Status load_typed(AssetLoadContext &amp;context, const AssetId &amp;asset_id, const AssetLoadResult &amp;result, Ref&lt; Mesh &gt; &amp;asset) override</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.cpp:47</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_a4238855b56f07660cdea3921171f9f37"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#a4238855b56f07660cdea3921171f9f37">wmoge::AssimpMeshAssetLoader::load_typed</a></div><div class="ttdeci">Status load_typed(AssetLoadContext &amp;context, const AssetId &amp;asset_id, const AssetLoadResult &amp;result, Ref&lt; Mesh &gt; &amp;asset) override</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.cpp:61</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_a5b2ae408ee971d614f81831c5ee4a2ac"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#a5b2ae408ee971d614f81831c5ee4a2ac">wmoge::AssimpMeshAssetLoader::fill_request</a></div><div class="ttdeci">Status fill_request(AssetLoadContext &amp;context, const AssetId &amp;asset_id, AssetLoadRequest &amp;request) override</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.cpp:47</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshAssetLoader_html_ac86a3bf76afa6fc807f0c82dae84c63b"><div class="ttname"><a href="classwmoge_1_1AssimpMeshAssetLoader.html#ac86a3bf76afa6fc807f0c82dae84c63b">wmoge::AssimpMeshAssetLoader::WG_RTTI_CLASS</a></div><div class="ttdeci">WG_RTTI_CLASS(AssimpMeshAssetLoader, AssetLoader)</div></div>
<div class="ttc" id="anamespacewmoge_html"><div class="ttname"><a href="namespacewmoge.html">wmoge</a></div><div class="ttdef"><b>Definition:</b> _rtti.cpp:33</div></div>
<div class="ttc" id="anamespacewmoge_html_a4c8845eaf9390a9232b778f4c38c5e12"><div class="ttname"><a href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">wmoge::WG_RTTI_CLASS_BEGIN</a></div><div class="ttdeci">WG_RTTI_CLASS_BEGIN(AssimpMeshAssetLoader)</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:56</div></div>
<div class="ttc" id="anamespacewmoge_html_ab701759ff549fde6467d7f27eab09662"><div class="ttname"><a href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">wmoge::WG_RTTI_END</a></div><div class="ttdeci">WG_RTTI_END</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:60</div></div>
<div class="ttc" id="anamespacewmoge_html_a4c8845eaf9390a9232b778f4c38c5e12"><div class="ttname"><a href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">wmoge::WG_RTTI_CLASS_BEGIN</a></div><div class="ttdeci">WG_RTTI_CLASS_BEGIN(AssimpMeshAssetLoader)</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:57</div></div>
<div class="ttc" id="anamespacewmoge_html_ab701759ff549fde6467d7f27eab09662"><div class="ttname"><a href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">wmoge::WG_RTTI_END</a></div><div class="ttdeci">WG_RTTI_END</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:61</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
4 changes: 2 additions & 2 deletions assimp__import__data_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,9 @@
<div class="ttc" id="aclasswmoge_1_1AssimpMeshImportData_html_ae671a9c07cf0d641c99d3a35ee64b861"><div class="ttname"><a href="classwmoge_1_1AssimpMeshImportData.html#ae671a9c07cf0d641c99d3a35ee64b861">wmoge::AssimpMeshImportData::attributes</a></div><div class="ttdeci">Mask&lt; GfxVertAttrib &gt; attributes</div><div class="ttdef"><b>Definition:</b> assimp_import_data.hpp:82</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpMeshImportData_html_aedcf4b190231965a68dc7a5728544742"><div class="ttname"><a href="classwmoge_1_1AssimpMeshImportData.html#aedcf4b190231965a68dc7a5728544742">wmoge::AssimpMeshImportData::process</a></div><div class="ttdeci">AssimpProcess process</div><div class="ttdef"><b>Definition:</b> assimp_import_data.hpp:81</div></div>
<div class="ttc" id="anamespacewmoge_html"><div class="ttname"><a href="namespacewmoge.html">wmoge</a></div><div class="ttdef"><b>Definition:</b> _rtti.cpp:33</div></div>
<div class="ttc" id="anamespacewmoge_html_a4c8845eaf9390a9232b778f4c38c5e12"><div class="ttname"><a href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">wmoge::WG_RTTI_CLASS_BEGIN</a></div><div class="ttdeci">WG_RTTI_CLASS_BEGIN(AssimpMeshAssetLoader)</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:56</div></div>
<div class="ttc" id="anamespacewmoge_html_a4c8845eaf9390a9232b778f4c38c5e12"><div class="ttname"><a href="namespacewmoge.html#a4c8845eaf9390a9232b778f4c38c5e12">wmoge::WG_RTTI_CLASS_BEGIN</a></div><div class="ttdeci">WG_RTTI_CLASS_BEGIN(AssimpMeshAssetLoader)</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:57</div></div>
<div class="ttc" id="anamespacewmoge_html_a52bb1790e36275a7fe92b6eaf22fa948"><div class="ttname"><a href="namespacewmoge.html#a52bb1790e36275a7fe92b6eaf22fa948">wmoge::WG_RTTI_STRUCT_BEGIN</a></div><div class="ttdeci">WG_RTTI_STRUCT_BEGIN(AssimpProcess)</div><div class="ttdef"><b>Definition:</b> assimp_import_data.hpp:55</div></div>
<div class="ttc" id="anamespacewmoge_html_ab701759ff549fde6467d7f27eab09662"><div class="ttname"><a href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">wmoge::WG_RTTI_END</a></div><div class="ttdeci">WG_RTTI_END</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:60</div></div>
<div class="ttc" id="anamespacewmoge_html_ab701759ff549fde6467d7f27eab09662"><div class="ttname"><a href="namespacewmoge.html#ab701759ff549fde6467d7f27eab09662">wmoge::WG_RTTI_END</a></div><div class="ttdeci">WG_RTTI_END</div><div class="ttdef"><b>Definition:</b> assimp_asset_loader.hpp:61</div></div>
<div class="ttc" id="astructwmoge_1_1AssimpProcess_html"><div class="ttname"><a href="structwmoge_1_1AssimpProcess.html">wmoge::AssimpProcess</a></div><div class="ttdoc">Controls post-process of imported data.</div><div class="ttdef"><b>Definition:</b> assimp_import_data.hpp:40</div></div>
<div class="ttc" id="astructwmoge_1_1AssimpProcess_html_a0900307eebc92cd4d06298f48367eb2f"><div class="ttname"><a href="structwmoge_1_1AssimpProcess.html#a0900307eebc92cd4d06298f48367eb2f">wmoge::AssimpProcess::WG_RTTI_STRUCT</a></div><div class="ttdeci">WG_RTTI_STRUCT(AssimpProcess)</div></div>
<div class="ttc" id="astructwmoge_1_1AssimpProcess_html_a2946009c5387c85e1c92f9556cddd476"><div class="ttname"><a href="structwmoge_1_1AssimpProcess.html#a2946009c5387c85e1c92f9556cddd476">wmoge::AssimpProcess::gen_normals</a></div><div class="ttdeci">bool gen_normals</div><div class="ttdef"><b>Definition:</b> assimp_import_data.hpp:46</div></div>
Expand Down
4 changes: 2 additions & 2 deletions assimp__importer_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classwmoge_1_1AssimpImporter.html#ab40ab37df832180586b5f86526db0ad1"> 48</a></span>&#160; <a class="code" href="classwmoge_1_1AssimpImporter.html#ab40ab37df832180586b5f86526db0ad1">AssimpImporter</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpImporter.html#a73c6a57f7c8d3fed4c9298a724546a7c">read</a>(std::string file_name, array_view&lt;std::uint8_t&gt; data, <span class="keyword">const</span> <a class="code" href="structwmoge_1_1AssimpProcess.html">AssimpProcess</a>&amp; flags);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpImporter.html#a03dda7dea487ea1cfef74e8d63cab51b">read</a>(std::string file_name, array_view&lt;const std::uint8_t&gt; data, <span class="keyword">const</span> <a class="code" href="structwmoge_1_1AssimpProcess.html">AssimpProcess</a>&amp; flags);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; Status <a class="code" href="classwmoge_1_1AssimpImporter.html#a1aedc906289edf7ac9fe918526c513a6">process</a>();</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classwmoge_1_1AssimpImporter.html#adf52ac23aa224894bf466ead3607933f"> 53</a></span>&#160; [[nodiscard]] <span class="keyword">const</span> <a class="code" href="structwmoge_1_1AssimpProcess.html">AssimpProcess</a>&amp; <a class="code" href="classwmoge_1_1AssimpImporter.html#adf52ac23aa224894bf466ead3607933f">get_flags</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_flags; }</div>
Expand Down Expand Up @@ -152,10 +152,10 @@
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}<span class="comment">// namespace wmoge</span></div>
<div class="ttc" id="aassimp__import__data_8hpp_html"><div class="ttname"><a href="assimp__import__data_8hpp.html">assimp_import_data.hpp</a></div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html">wmoge::AssimpImporter</a></div><div class="ttdoc">Assimp base importer (assimp scene visitor)</div><div class="ttdef"><b>Definition:</b> assimp_importer.hpp:46</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_a03dda7dea487ea1cfef74e8d63cab51b"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#a03dda7dea487ea1cfef74e8d63cab51b">wmoge::AssimpImporter::read</a></div><div class="ttdeci">Status read(std::string file_name, array_view&lt; const std::uint8_t &gt; data, const AssimpProcess &amp;flags)</div><div class="ttdef"><b>Definition:</b> assimp_importer.cpp:41</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_a1aedc906289edf7ac9fe918526c513a6"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#a1aedc906289edf7ac9fe918526c513a6">wmoge::AssimpImporter::process</a></div><div class="ttdeci">Status process()</div><div class="ttdef"><b>Definition:</b> assimp_importer.cpp:68</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_a443abbe449f3dcec8ddaa894a6f1df62"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#a443abbe449f3dcec8ddaa894a6f1df62">wmoge::AssimpImporter::get_next_mesh_id</a></div><div class="ttdeci">int get_next_mesh_id() const</div><div class="ttdef"><b>Definition:</b> assimp_importer.hpp:55</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_a56413e75f08a86b5f30c29c3cd014c23"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#a56413e75f08a86b5f30c29c3cd014c23">wmoge::AssimpImporter::process_mesh</a></div><div class="ttdeci">virtual Status process_mesh(aiMesh *mesh, const Mat4x4f &amp;transform, const Mat4x4f &amp;inv_transform, std::optional&lt; int &gt; parent)</div><div class="ttdef"><b>Definition:</b> assimp_importer.hpp:59</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_a73c6a57f7c8d3fed4c9298a724546a7c"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#a73c6a57f7c8d3fed4c9298a724546a7c">wmoge::AssimpImporter::read</a></div><div class="ttdeci">Status read(std::string file_name, array_view&lt; std::uint8_t &gt; data, const AssimpProcess &amp;flags)</div><div class="ttdef"><b>Definition:</b> assimp_importer.cpp:41</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_aa0990383e849a70e099750ef65cb394f"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#aa0990383e849a70e099750ef65cb394f">wmoge::AssimpImporter::get_file_name</a></div><div class="ttdeci">const std::string &amp; get_file_name() const</div><div class="ttdef"><b>Definition:</b> assimp_importer.hpp:54</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_ab40ab37df832180586b5f86526db0ad1"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#ab40ab37df832180586b5f86526db0ad1">wmoge::AssimpImporter::AssimpImporter</a></div><div class="ttdeci">AssimpImporter()=default</div></div>
<div class="ttc" id="aclasswmoge_1_1AssimpImporter_html_adaff865ba41d26308bd84ed94a435788"><div class="ttname"><a href="classwmoge_1_1AssimpImporter.html#adaff865ba41d26308bd84ed94a435788">wmoge::AssimpImporter::process_node</a></div><div class="ttdeci">virtual Status process_node(aiNode *node, const Mat4x4f &amp;parent_transform, const Mat4x4f &amp;inv_parent_transform, std::optional&lt; int &gt; parent)</div><div class="ttdef"><b>Definition:</b> assimp_importer.cpp:77</div></div>
Expand Down
Loading

0 comments on commit b80ba92

Please sign in to comment.