API reference v3.15.0
This commit is contained in:
@@ -3,13 +3,15 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.10.0"/>
|
||||
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>EnTT: Similar projects</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
@@ -23,7 +25,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">EnTT<span id="projectnumber"> 3.14.0</span>
|
||||
<div id="projectname">EnTT<span id="projectnumber"> 3.15.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -31,23 +33,33 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.10.0 -->
|
||||
<!-- Generated by Doxygen 1.13.2 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
initMenu('',true,false,'search.php','Search',false);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -70,11 +82,12 @@ $(function() {
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div><div class="header">
|
||||
<div class="headertitle"><div class="title">Similar projects</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p><a class="anchor" id="similar-projects"></a> </p>
|
||||
<div class="textblock"><p><a class="anchor" id="similar-projects"></a></p>
|
||||
<h1><a class="anchor" id="table-of-contents-12"></a>
|
||||
Table of Contents</h1>
|
||||
<ul>
|
||||
@@ -86,12 +99,12 @@ Introduction</h1>
|
||||
<p>There are many projects similar to <code>EnTT</code>, both open source and not.<br />
|
||||
Some even borrowed some ideas from this library and expressed them in different languages.<br />
|
||||
Others developed different architectures from scratch and therefore offer alternative solutions with their pros and cons.</p>
|
||||
<p>If you know of other similar projects out there, feel free to open an issue or a PR and I'll be glad to add them to this page.<br />
|
||||
<p>If you know of other similar projects out there, feel free to open an issue or a PR, and I will be glad to add them to this page.<br />
|
||||
I hope the following lists can grow much more in the future.</p>
|
||||
<h1><a class="anchor" id="similar-projects-1"></a>
|
||||
Similar projects</h1>
|
||||
<p>Below an incomplete list of similar projects that I've come across so far.<br />
|
||||
If some terms or designs aren't clear, I recommend referring to the <a href="https://skypjack.github.io/tags/#ecs"><em>ECS Back and Forth</em></a> series for all the details.</p>
|
||||
<p>Below an incomplete list of similar projects that I have come across so far.<br />
|
||||
If some terms or designs are not clear, I recommend referring to the <a href="https://skypjack.github.io/tags/#ecs"><em>ECS Back and Forth</em></a> series for all the details.</p>
|
||||
<ul>
|
||||
<li>C:<ul>
|
||||
<li><a href="https://github.com/roig/destral_ecs">destral_ecs</a>: a single-file ECS based on sparse sets.</li>
|
||||
@@ -101,20 +114,21 @@ Similar projects</h1>
|
||||
</ul>
|
||||
</li>
|
||||
<li>C++:<ul>
|
||||
<li><a href="https://github.com/vblanco20-1/decs">decs</a>: a chunk based archetype ECS.</li>
|
||||
<li><a href="https://github.com/vblanco20-1/decs">decs</a>: a chunk-based archetype ECS.</li>
|
||||
<li><a href="https://github.com/SuperV1234/ecst">ecst</a>: a multithreaded compile-time ECS that uses sparse sets to keep track of entities in systems.</li>
|
||||
<li><a href="https://github.com/alecthomas/entityx">EntityX</a>: a bitset based ECS that uses a single large matrix of components indexed with entities.</li>
|
||||
<li><a href="https://github.com/richardbiely/gaia-ecs">Gaia-ECS</a>: a chunk based archetype ECS.</li>
|
||||
<li><a href="https://github.com/richardbiely/gaia-ecs">Gaia-ECS</a>: a chunk-based archetype ECS.</li>
|
||||
<li><a href="https://github.com/pmbittner/Polypropylene">Polypropylene</a>: a hybrid solution between an ECS and dynamic mixins.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>C#<ul>
|
||||
<li><a href="https://github.com/genaray/Arch">Arch</a>: a simple, fast and <em>unity entities</em> inspired archetype ECS with optional multithreading.</li>
|
||||
<li><a href="https://github.com/sschmid/Entitas-CSharp">Entitas</a>: the ECS framework for C# and Unity, where <em>reactive systems</em> were invented.</li>
|
||||
<li><a href="https://github.com/friflo/Friflo.Json.Fliox/blob/main/Engine/README.md">Friflo Engine ECS</a>: an archetype ECS with focus on performance, cache locality and DX.</li>
|
||||
<li><a href="https://github.com/outfox/fennecs">Fennecs</a>: the little archetype ECS that loves you back.</li>
|
||||
<li><a href="https://github.com/friflo/Friflo.Engine.ECS">Friflo ECS</a>: an archetype ECS with focus on performance and minimal GC allocations.</li>
|
||||
<li><a href="https://github.com/Leopotam/ecs">LeoECS</a>: simple lightweight C# Entity Component System framework.</li>
|
||||
<li><a href="https://github.com/nilpunch/massive">Massive ECS</a>: sparse set based ECS featuring rollbacks.</li>
|
||||
<li><a href="https://github.com/sebas77/Svelto.ECS">Svelto.ECS</a>: a very interesting platform agnostic and table based ECS framework.</li>
|
||||
<li><a href="https://github.com/sebas77/Svelto.ECS">Svelto.ECS</a>: a very interesting platform-agnostic and table-based ECS framework.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Go:<ul>
|
||||
@@ -123,7 +137,7 @@ Similar projects</h1>
|
||||
</li>
|
||||
<li>Javascript:<ul>
|
||||
<li><a href="https://github.com/3mcd/javelin/tree/master/packages/ecs">@javelin/ecs</a>: an archetype ECS in TypeScript.</li>
|
||||
<li><a href="https://github.com/MozillaReality/ecsy">ecsy</a>: I haven't had the time to investigate the underlying design of <code>ecsy</code> but it looks cool anyway.</li>
|
||||
<li><a href="https://github.com/MozillaReality/ecsy">ecsy</a>: I have not had the time to investigate the underlying design of <code>ecsy</code> but it looks cool anyway.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Perl:<ul>
|
||||
@@ -149,7 +163,8 @@ Similar projects</h1>
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2
|
||||
</small></address>
|
||||
</div><!-- doc-content -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user