Skip to content

Commit 70c3add

Browse files
committed
Merge branch 'master' of github.com:metaverse-systems/libecs-cpp
2 parents d069941 + fc464db commit 70c3add

File tree

392 files changed

+588
-471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

392 files changed

+588
-471
lines changed

docs/Component_8cpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
</div><!-- contents -->
218218
<!-- start footer part -->
219219
<hr class="footer"/><address class="footer"><small>
220-
Generated on Sat Jun 14 2025 00:58:00 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
220+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
221221
</small></address>
222222
</body>
223223
</html>

docs/Component_8cpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
</div><!-- fragment --></div><!-- contents -->
107107
<!-- start footer part -->
108108
<hr class="footer"/><address class="footer"><small>
109-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
109+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
110110
</small></address>
111111
</body>
112112
</html>

docs/Component_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@
216216
</div><!-- contents -->
217217
<!-- start footer part -->
218218
<hr class="footer"/><address class="footer"><small>
219-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
219+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
220220
</small></address>
221221
</body>
222222
</html>

docs/Component_8hpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
</div><!-- fragment --></div><!-- contents -->
125125
<!-- start footer part -->
126126
<hr class="footer"/><address class="footer"><small>
127-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
127+
Generated on Sat Jul 5 2025 11:46:24 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
128128
</small></address>
129129
</body>
130130
</html>

docs/Container_8cpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
</div><!-- contents -->
224224
<!-- start footer part -->
225225
<hr class="footer"/><address class="footer"><small>
226-
Generated on Sat Jun 14 2025 00:58:00 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
226+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
227227
</small></address>
228228
</body>
229229
</html>

docs/Container_8cpp_source.html

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -279,21 +279,22 @@
279279
<div class="foldopen" id="foldopen00160" data-start="{" data-end="}">
280280
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classecs_1_1Container.html#ad2f24ca54fdf261b505e40e4eb714749"> 160</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classecs_1_1Container.html#ad2f24ca54fdf261b505e40e4eb714749">Container::ComponentDestroy</a>(std::string entity, std::string Type)</div>
281281
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div>
282-
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> this-&gt;<a class="code hl_variable" href="classecs_1_1Container.html#a6636742fd18a1acc8cfd040a2e9f73a7">Components</a>[Type].erase(entity);</div>
283-
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> }</div>
282+
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">if</span>(this-&gt;<a class="code hl_variable" href="classecs_1_1Container.html#a6636742fd18a1acc8cfd040a2e9f73a7">Components</a>.count(Type) == 0 || this-&gt;Components[Type].count(entity) == 0) <span class="keywordflow">return</span>;</div>
283+
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> this-&gt;<a class="code hl_variable" href="classecs_1_1Container.html#a6636742fd18a1acc8cfd040a2e9f73a7">Components</a>[Type].erase(entity);</div>
284+
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> }</div>
284285
</div>
285-
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
286-
<div class="foldopen" id="foldopen00165" data-start="{" data-end="}">
287-
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261"> 165</a></span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a> <a class="code hl_function" href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">Container::UuidGet</a>()</div>
288-
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
289-
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="preprocessor">#if USE_BUILTIN_UUID</span></div>
290-
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a>(this-&gt;uuidGenerator.getUUID().str());</div>
291-
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="preprocessor">#else</span></div>
292-
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a>();</div>
293-
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#endif</span></div>
294-
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> }</div>
286+
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
287+
<div class="foldopen" id="foldopen00166" data-start="{" data-end="}">
288+
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261"> 166</a></span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a> <a class="code hl_function" href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">Container::UuidGet</a>()</div>
289+
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> {</div>
290+
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="preprocessor">#if USE_BUILTIN_UUID</span></div>
291+
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a>(this-&gt;uuidGenerator.getUUID().str());</div>
292+
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#else</span></div>
293+
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classecs_1_1Uuid.html">ecs::Uuid</a>();</div>
294+
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#endif</span></div>
295+
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div>
295296
</div>
296-
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span>}</div>
297+
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>}</div>
297298
<div class="ttc" id="aclassecs_1_1Container_html_a0203f0b301aa5895fe9714ad8c803377"><div class="ttname"><a href="classecs_1_1Container.html#a0203f0b301aa5895fe9714ad8c803377">ecs::Container::ContainerThread</a></div><div class="ttdeci">std::thread ContainerThread</div><div class="ttdef"><b>Definition</b> <a href="Container_8hpp_source.html#l00051">Container.hpp:51</a></div></div>
298299
<div class="ttc" id="aclassecs_1_1Container_html_a2697c0c11ea1b583af992a452af37a0d"><div class="ttname"><a href="classecs_1_1Container.html#a2697c0c11ea1b583af992a452af37a0d">ecs::Container::Export</a></div><div class="ttdeci">nlohmann::json Export()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00030">Container.cpp:30</a></div></div>
299300
<div class="ttc" id="aclassecs_1_1Container_html_a44ac4283019ce42096c9cf0fda14e65b"><div class="ttname"><a href="classecs_1_1Container.html#a44ac4283019ce42096c9cf0fda14e65b">ecs::Container::resources</a></div><div class="ttdeci">std::unordered_map&lt; std::string, ecs::Resource &gt; resources</div><div class="ttdef"><b>Definition</b> <a href="Container_8hpp_source.html#l00056">Container.hpp:56</a></div></div>
@@ -318,7 +319,7 @@
318319
<div class="ttc" id="aclassecs_1_1Container_html_adc6c340f2c1f92c26b0517e9b5e23067"><div class="ttname"><a href="classecs_1_1Container.html#adc6c340f2c1f92c26b0517e9b5e23067">ecs::Container::SystemsGet</a></div><div class="ttdeci">std::vector&lt; std::string &gt; SystemsGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00057">Container.cpp:57</a></div></div>
319320
<div class="ttc" id="aclassecs_1_1Container_html_adda04cbfb9decb9776c0a59f1d92db2a"><div class="ttname"><a href="classecs_1_1Container.html#adda04cbfb9decb9776c0a59f1d92db2a">ecs::Container::ThreadFunc</a></div><div class="ttdeci">void ThreadFunc()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00101">Container.cpp:101</a></div></div>
320321
<div class="ttc" id="aclassecs_1_1Container_html_af116a65d191332d17d0df9b91bf60ec1"><div class="ttname"><a href="classecs_1_1Container.html#af116a65d191332d17d0df9b91bf60ec1">ecs::Container::System</a></div><div class="ttdeci">ecs::System * System(ecs::System *)</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00049">Container.cpp:49</a></div></div>
321-
<div class="ttc" id="aclassecs_1_1Container_html_afae8b4f5fb759f0e183e8b173bce4261"><div class="ttname"><a href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">ecs::Container::UuidGet</a></div><div class="ttdeci">ecs::Uuid UuidGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00165">Container.cpp:165</a></div></div>
322+
<div class="ttc" id="aclassecs_1_1Container_html_afae8b4f5fb759f0e183e8b173bce4261"><div class="ttname"><a href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">ecs::Container::UuidGet</a></div><div class="ttdeci">ecs::Uuid UuidGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00166">Container.cpp:166</a></div></div>
322323
<div class="ttc" id="aclassecs_1_1Entity_html"><div class="ttname"><a href="classecs_1_1Entity.html">ecs::Entity</a></div><div class="ttdef"><b>Definition</b> <a href="Entity_8hpp_source.html#l00013">Entity.hpp:14</a></div></div>
323324
<div class="ttc" id="aclassecs_1_1Manager_html"><div class="ttname"><a href="classecs_1_1Manager.html">ecs::Manager</a></div><div class="ttdef"><b>Definition</b> <a href="Manager_8hpp_source.html#l00016">Manager.hpp:17</a></div></div>
324325
<div class="ttc" id="aclassecs_1_1System_html"><div class="ttname"><a href="classecs_1_1System.html">ecs::System</a></div><div class="ttdef"><b>Definition</b> <a href="System_8hpp_source.html#l00011">System.hpp:12</a></div></div>
@@ -336,7 +337,7 @@
336337
</div><!-- fragment --></div><!-- contents -->
337338
<!-- start footer part -->
338339
<hr class="footer"/><address class="footer"><small>
339-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
340+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
340341
</small></address>
341342
</body>
342343
</html>

docs/Container_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
</div><!-- contents -->
223223
<!-- start footer part -->
224224
<hr class="footer"/><address class="footer"><small>
225-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
225+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
226226
</small></address>
227227
</body>
228228
</html>

docs/Container_8hpp_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
<div class="ttc" id="aclassecs_1_1Container_html_ad724f524b9da0e0c176fd56e4516bce2"><div class="ttname"><a href="classecs_1_1Container.html#ad724f524b9da0e0c176fd56e4516bce2">ecs::Container::EntityDestroy</a></div><div class="ttdeci">void EntityDestroy(std::string)</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00134">Container.cpp:134</a></div></div>
169169
<div class="ttc" id="aclassecs_1_1Container_html_adc6c340f2c1f92c26b0517e9b5e23067"><div class="ttname"><a href="classecs_1_1Container.html#adc6c340f2c1f92c26b0517e9b5e23067">ecs::Container::SystemsGet</a></div><div class="ttdeci">std::vector&lt; std::string &gt; SystemsGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00057">Container.cpp:57</a></div></div>
170170
<div class="ttc" id="aclassecs_1_1Container_html_adda04cbfb9decb9776c0a59f1d92db2a"><div class="ttname"><a href="classecs_1_1Container.html#adda04cbfb9decb9776c0a59f1d92db2a">ecs::Container::ThreadFunc</a></div><div class="ttdeci">void ThreadFunc()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00101">Container.cpp:101</a></div></div>
171-
<div class="ttc" id="aclassecs_1_1Container_html_afae8b4f5fb759f0e183e8b173bce4261"><div class="ttname"><a href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">ecs::Container::UuidGet</a></div><div class="ttdeci">ecs::Uuid UuidGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00165">Container.cpp:165</a></div></div>
171+
<div class="ttc" id="aclassecs_1_1Container_html_afae8b4f5fb759f0e183e8b173bce4261"><div class="ttname"><a href="classecs_1_1Container.html#afae8b4f5fb759f0e183e8b173bce4261">ecs::Container::UuidGet</a></div><div class="ttdeci">ecs::Uuid UuidGet()</div><div class="ttdef"><b>Definition</b> <a href="Container_8cpp_source.html#l00166">Container.cpp:166</a></div></div>
172172
<div class="ttc" id="aclassecs_1_1Entity_html"><div class="ttname"><a href="classecs_1_1Entity.html">ecs::Entity</a></div><div class="ttdef"><b>Definition</b> <a href="Entity_8hpp_source.html#l00013">Entity.hpp:14</a></div></div>
173173
<div class="ttc" id="aclassecs_1_1Manager_html"><div class="ttname"><a href="classecs_1_1Manager.html">ecs::Manager</a></div><div class="ttdef"><b>Definition</b> <a href="Manager_8hpp_source.html#l00016">Manager.hpp:17</a></div></div>
174174
<div class="ttc" id="aclassecs_1_1System_html"><div class="ttname"><a href="classecs_1_1System.html">ecs::System</a></div><div class="ttdef"><b>Definition</b> <a href="System_8hpp_source.html#l00011">System.hpp:12</a></div></div>
@@ -181,7 +181,7 @@
181181
</div><!-- fragment --></div><!-- contents -->
182182
<!-- start footer part -->
183183
<hr class="footer"/><address class="footer"><small>
184-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
184+
Generated on Sat Jul 5 2025 11:46:24 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
185185
</small></address>
186186
</body>
187187
</html>

docs/Entity_8cpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@
220220
</div><!-- contents -->
221221
<!-- start footer part -->
222222
<hr class="footer"/><address class="footer"><small>
223-
Generated on Sat Jun 14 2025 00:58:00 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
223+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
224224
</small></address>
225225
</body>
226226
</html>

docs/Entity_8cpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
</div><!-- fragment --></div><!-- contents -->
160160
<!-- start footer part -->
161161
<hr class="footer"/><address class="footer"><small>
162-
Generated on Sat Jun 14 2025 00:57:59 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
162+
Generated on Sat Jul 5 2025 11:46:25 for libecs-cpp by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
163163
</small></address>
164164
</body>
165165
</html>

0 commit comments

Comments
 (0)