API reference v2.4.2
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -76,7 +76,7 @@ $(function() {
|
||||
<div class="ttc" id="classentt_1_1ResourceCache_html_ae4580245a9a3bf2d4ef76ceab8abad2a"><div class="ttname"><a href="classentt_1_1ResourceCache.html#ae4580245a9a3bf2d4ef76ceab8abad2a">entt::ResourceCache::discard</a></div><div class="ttdeci">void discard(resource_type id) noexcept</div><div class="ttdoc">Discards the resource that corresponds to a given identifier. </div><div class="ttdef"><b>Definition:</b> <a href="cache_8hpp_source.html#l00184">cache.hpp:184</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1ResourceCache_html_aaeb4613b842a5d0861585e024af0a41d"><div class="ttname"><a href="classentt_1_1ResourceCache.html#aaeb4613b842a5d0861585e024af0a41d">entt::ResourceCache::ResourceCache</a></div><div class="ttdeci">ResourceCache()=default</div><div class="ttdoc">Default constructor. </div></div>
|
||||
<div class="ttc" id="classentt_1_1ResourceCache_html_a8d4d161416429f765a2372c4053d7e88"><div class="ttname"><a href="classentt_1_1ResourceCache.html#a8d4d161416429f765a2372c4053d7e88">entt::ResourceCache::handle</a></div><div class="ttdeci">ResourceHandle< Resource > handle(resource_type id) const</div><div class="ttdoc">Creates a handle for a given resource identifier. </div><div class="ttdef"><b>Definition:</b> <a href="cache_8hpp_source.html#l00162">cache.hpp:162</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1HashedString_html"><div class="ttname"><a href="classentt_1_1HashedString.html">entt::HashedString</a></div><div class="ttdoc">Zero overhead resource identifier. </div><div class="ttdef"><b>Definition:</b> <a href="hashed__string_8hpp_source.html#l00020">hashed_string.hpp:20</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1HashedString_html"><div class="ttname"><a href="classentt_1_1HashedString.html">entt::HashedString</a></div><div class="ttdoc">Zero overhead resource identifier. </div><div class="ttdef"><b>Definition:</b> <a href="hashed__string_8hpp_source.html#l00021">hashed_string.hpp:21</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1ResourceCache_html_a902ebb2e8fb2dc45115467d8e5b1e2b9"><div class="ttname"><a href="classentt_1_1ResourceCache.html#a902ebb2e8fb2dc45115467d8e5b1e2b9">entt::ResourceCache::reload</a></div><div class="ttdeci">void reload(resource_type id, Args &&... args)</div><div class="ttdoc">Reloads a resource or loads it for the first time if not present. </div><div class="ttdef"><b>Definition:</b> <a href="cache_8hpp_source.html#l00128">cache.hpp:128</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1ResourceLoader_html"><div class="ttname"><a href="classentt_1_1ResourceLoader.html">entt::ResourceLoader</a></div><div class="ttdoc">Base class for resource loaders. </div><div class="ttdef"><b>Definition:</b> <a href="loader_8hpp_source.html#l00048">loader.hpp:48</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1ResourceCache_html_aa6a37cbcdd34fe3a6bc4a0d7672d3272"><div class="ttname"><a href="classentt_1_1ResourceCache.html#aa6a37cbcdd34fe3a6bc4a0d7672d3272">entt::ResourceCache::size</a></div><div class="ttdeci">size_type size() const noexcept</div><div class="ttdoc">Number of resources managed by a cache. </div><div class="ttdef"><b>Definition:</b> <a href="cache_8hpp_source.html#l00054">cache.hpp:54</a></div></div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -109,7 +109,7 @@ Public Member Functions</h2></td></tr>
|
||||
<p>A hashed string is a compile-time tool that allows users to use human-readable identifers in the codebase while using their numeric counterparts at runtime.<br />
|
||||
Because of that, a hashed string can also be used in constant expressions if required. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00020">20</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00021">21</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ad673b1485f96c7139715aed744e1008d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad673b1485f96c7139715aed744e1008d">◆ </a></span>HashedString() <span class="overload">[1/2]</span></h2>
|
||||
@@ -152,7 +152,7 @@ template<std::size_t N> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00054">54</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00055">55</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -188,7 +188,7 @@ template<std::size_t N> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00064">64</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00065">65</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -219,7 +219,7 @@ template<std::size_t N> </div>
|
||||
<p>Returns the human-readable representation of a hashed string. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The string used to initialize the instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00072">72</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00073">73</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -249,7 +249,7 @@ template<std::size_t N> </div>
|
||||
<p>Returns the numeric representation of a hashed string. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The numeric representation of the instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00078">78</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00079">79</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -286,7 +286,7 @@ template<std::size_t N> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the two hashed strings are identical, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00085">85</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="hashed__string_8hpp_source.html#l00086">86</a> of file <a class="el" href="hashed__string_8hpp_source.html">hashed_string.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -78,6 +78,8 @@ $(function() {
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#a7b1ca9cc827871a1dbab18e5cbc0826a">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#ae9378e3f7e89b0f460874100d0e0ee56">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#a3ea8a5d031b975b57b83d7c900d08422">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#a963d6b90620d3cb79c338fc5156826dc">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#ae563ed31a62fd9f33f93767f0ecdfff5">iterator_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#ab673895244500555493f7eb31c2a1728">PersistentView</a>(view_type &view, pool_type< Component > &... pools) noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1PersistentView.html#a416b2794ee8c13ac0f793e2a7a9ae769">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -115,6 +115,14 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ae9378e3f7e89b0f460874100d0e0ee56"><td class="memTemplItemLeft" align="right" valign="top">Comp & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1PersistentView.html#ae9378e3f7e89b0f460874100d0e0ee56">get</a> (<a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:ae9378e3f7e89b0f460874100d0e0ee56"><td class="mdescLeft"> </td><td class="mdescRight">Returns the component assigned to the given entity. <a href="#ae9378e3f7e89b0f460874100d0e0ee56">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae9378e3f7e89b0f460874100d0e0ee56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ea8a5d031b975b57b83d7c900d08422"><td class="memTemplParams" colspan="2">template<typename... Comp> </td></tr>
|
||||
<tr class="memitem:a3ea8a5d031b975b57b83d7c900d08422"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple< const Comp &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1PersistentView.html#a3ea8a5d031b975b57b83d7c900d08422">get</a> (<a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> entity) const noexcept</td></tr>
|
||||
<tr class="memdesc:a3ea8a5d031b975b57b83d7c900d08422"><td class="mdescLeft"> </td><td class="mdescRight">Returns the components assigned to the given entity. <a href="#a3ea8a5d031b975b57b83d7c900d08422">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3ea8a5d031b975b57b83d7c900d08422"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a963d6b90620d3cb79c338fc5156826dc"><td class="memTemplParams" colspan="2">template<typename... Comp> </td></tr>
|
||||
<tr class="memitem:a963d6b90620d3cb79c338fc5156826dc"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple< Comp &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1PersistentView.html#a963d6b90620d3cb79c338fc5156826dc">get</a> (<a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:a963d6b90620d3cb79c338fc5156826dc"><td class="mdescLeft"> </td><td class="mdescRight">Returns the components assigned to the given entity. <a href="#a963d6b90620d3cb79c338fc5156826dc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a963d6b90620d3cb79c338fc5156826dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abaf27560862f9b514695e61fa6a8c6e6"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
|
||||
<tr class="memitem:abaf27560862f9b514695e61fa6a8c6e6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1PersistentView.html#abaf27560862f9b514695e61fa6a8c6e6">each</a> (Func func) const</td></tr>
|
||||
<tr class="memdesc:abaf27560862f9b514695e61fa6a8c6e6"><td class="mdescLeft"> </td><td class="mdescRight">Iterate the entities and applies them the given function object. <a href="#abaf27560862f9b514695e61fa6a8c6e6">More...</a><br /></td></tr>
|
||||
@@ -156,7 +164,7 @@ class entt::PersistentView< Entity, Component ></h3>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00054">54</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00055">55</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||||
<a id="ae563ed31a62fd9f33f93767f0ecdfff5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae563ed31a62fd9f33f93767f0ecdfff5">◆ </a></span>iterator_type</h2>
|
||||
@@ -173,7 +181,7 @@ template<typename Entity , typename... Component> </div>
|
||||
</div><div class="memdoc">
|
||||
<p>Input iterator type. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00064">64</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00065">65</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -228,7 +236,7 @@ template<typename Entity , typename... Component> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00082">82</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00083">83</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -263,7 +271,7 @@ template<typename Entity , typename... Component> </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first entity that has the given components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00124">124</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00125">125</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -297,7 +305,7 @@ template<typename Entity , typename... Component> </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order of the entities. Use <code>begin</code> and <code>end</code> if you want to iterate the view in the expected order.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of entities. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00106">106</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00107">107</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -345,7 +353,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00207">207</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00254">254</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -393,7 +401,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00229">229</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00276">276</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -427,12 +435,12 @@ template<typename Entity , typename... Component> </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the entity following the last entity that has the given components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00143">143</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00144">144</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7b1ca9cc827871a1dbab18e5cbc0826a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7b1ca9cc827871a1dbab18e5cbc0826a">◆ </a></span>get() <span class="overload">[1/2]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7b1ca9cc827871a1dbab18e5cbc0826a">◆ </a></span>get() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -477,12 +485,12 @@ template<typename Comp > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00165">165</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00166">166</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae9378e3f7e89b0f460874100d0e0ee56"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae9378e3f7e89b0f460874100d0e0ee56">◆ </a></span>get() <span class="overload">[2/2]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae9378e3f7e89b0f460874100d0e0ee56">◆ </a></span>get() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -527,7 +535,107 @@ template<typename Comp > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00187">187</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00188">188</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3ea8a5d031b975b57b83d7c900d08422"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3ea8a5d031b975b57b83d7c900d08422">◆ </a></span>get() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity , typename... Component> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Comp> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<const Comp &...> > <a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView</a>< Entity, Component >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the components assigned to the given entity. </p>
|
||||
<p>Prefer this function instead of <code><a class="el" href="classentt_1_1Registry.html#aad2f79d8d9637a5f666a7121f379a0dd" title="Returns a reference to a tag. ">Registry::get</a></code> during iterations. It has far better performance than its companion function.</p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use invalid component types results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode if the view doesn't contain the given entity.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Comp</td><td>Types of the components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The components assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00211">211</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a963d6b90620d3cb79c338fc5156826dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a963d6b90620d3cb79c338fc5156826dc">◆ </a></span>get() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity , typename... Component> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Comp> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<Comp &...> > <a class="el" href="classentt_1_1PersistentView.html">entt::PersistentView</a>< Entity, Component >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the components assigned to the given entity. </p>
|
||||
<p>Prefer this function instead of <code><a class="el" href="classentt_1_1Registry.html#aad2f79d8d9637a5f666a7121f379a0dd" title="Returns a reference to a tag. ">Registry::get</a></code> during iterations. It has far better performance than its companion function.</p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use invalid component types results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode if the view doesn't contain the given entity.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Comp</td><td>Types of the components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The components assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00234">234</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -559,7 +667,7 @@ template<typename Entity , typename... Component> </div>
|
||||
<p>Returns the number of entities that have the given components. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of entities that have the given components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00090">90</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00091">91</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -600,7 +708,7 @@ template<typename Comp > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00252">252</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00299">299</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -92,6 +92,8 @@ $(function() {
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a1ff6b9887a50279aec9f463f908924f0">get</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a904b71bae3eaa69d534b4dc41c15e889">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6b1cd324d6d080c68f61def36a7a4668">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#aa7477b72b93d9f8d12be839d59604f6e">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#aa822126597ded235f9f4b1ad47d02e4f">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#ac17c42321f66e42649d1b0e549828620">has</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#ace82d0e0181bf0872174e1774d729db4">has</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6ff250745f1774984a9524d63855f26d">operator=</a>(const Registry &)=delete</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry< Entity ></a></td><td class="entry"></td></tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -220,6 +220,14 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a6b1cd324d6d080c68f61def36a7a4668"><td class="memTemplItemLeft" align="right" valign="top">Component & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a6b1cd324d6d080c68f61def36a7a4668">get</a> (<a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:a6b1cd324d6d080c68f61def36a7a4668"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the given component for an entity. <a href="#a6b1cd324d6d080c68f61def36a7a4668">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6b1cd324d6d080c68f61def36a7a4668"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7477b72b93d9f8d12be839d59604f6e"><td class="memTemplParams" colspan="2">template<typename... Component> </td></tr>
|
||||
<tr class="memitem:aa7477b72b93d9f8d12be839d59604f6e"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Component) > 1), std::tuple< const Component &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#aa7477b72b93d9f8d12be839d59604f6e">get</a> (<a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity) const noexcept</td></tr>
|
||||
<tr class="memdesc:aa7477b72b93d9f8d12be839d59604f6e"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the given components for an entity. <a href="#aa7477b72b93d9f8d12be839d59604f6e">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa7477b72b93d9f8d12be839d59604f6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa822126597ded235f9f4b1ad47d02e4f"><td class="memTemplParams" colspan="2">template<typename... Component> </td></tr>
|
||||
<tr class="memitem:aa822126597ded235f9f4b1ad47d02e4f"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Component) > 1), std::tuple< Component &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#aa822126597ded235f9f4b1ad47d02e4f">get</a> (<a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:aa822126597ded235f9f4b1ad47d02e4f"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the given components for an entity. <a href="#aa822126597ded235f9f4b1ad47d02e4f">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa822126597ded235f9f4b1ad47d02e4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ce71508e824ea5ef0d95d4baef37503"><td class="memTemplParams" colspan="2">template<typename Component , typename... Args> </td></tr>
|
||||
<tr class="memitem:a5ce71508e824ea5ef0d95d4baef37503"><td class="memTemplItemLeft" align="right" valign="top">Component & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a5ce71508e824ea5ef0d95d4baef37503">replace</a> (<a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity, Args &&... args)</td></tr>
|
||||
<tr class="memdesc:a5ce71508e824ea5ef0d95d4baef37503"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the given component for an entity. <a href="#a5ce71508e824ea5ef0d95d4baef37503">More...</a><br /></td></tr>
|
||||
@@ -286,7 +294,7 @@ class entt::Registry< Entity ></h3>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00032">32</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00034">34</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a14524dac71cf528fcdccd74cdf230627"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a14524dac71cf528fcdccd74cdf230627">◆ </a></span>accomodate()</h2>
|
||||
@@ -347,7 +355,7 @@ template<typename Component , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00728">728</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00770">770</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -409,7 +417,7 @@ template<typename Component , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00589">589</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00591">591</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -472,7 +480,7 @@ template<typename Tag , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created tag. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00475">475</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00477">477</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -514,7 +522,7 @@ template<typename Tag > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00563">563</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00565">565</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -546,7 +554,7 @@ template<typename Entity> </div>
|
||||
<p>Returns the number of entities ever created. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of entities ever created. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00265">265</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00267">267</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -588,7 +596,7 @@ template<typename Component > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Runtime numeric identifier of the given type of component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00212">212</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00214">214</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -628,7 +636,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the view has already been prepared, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00999">999</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01041">1041</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -682,7 +690,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00354">354</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00356">356</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -729,7 +737,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00381">381</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00383">383</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -768,7 +776,7 @@ template<typename Entity> </div>
|
||||
<p>The returned entity has no components assigned.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00406">406</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00408">408</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -810,7 +818,7 @@ template<typename Entity> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Actual version for the given entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00326">326</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00328">328</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -851,7 +859,7 @@ template<typename Entity> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00437">437</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00439">439</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -893,7 +901,7 @@ template<typename... Component> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00981">981</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01023">1023</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -942,7 +950,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00901">901</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00943">943</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -982,7 +990,7 @@ template<typename Component > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the pool for the given component is empty, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00276">276</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00278">278</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1014,12 +1022,12 @@ template<typename Entity> </div>
|
||||
<p>Checks if there exists at least an entity still in use. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if at least an entity is still in use, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00284">284</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00286">286</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aad2f79d8d9637a5f666a7121f379a0dd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad2f79d8d9637a5f666a7121f379a0dd">◆ </a></span>get() <span class="overload">[1/4]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad2f79d8d9637a5f666a7121f379a0dd">◆ </a></span>get() <span class="overload">[1/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -1056,12 +1064,12 @@ template<typename Tag > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the tag. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00528">528</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00530">530</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1ff6b9887a50279aec9f463f908924f0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1ff6b9887a50279aec9f463f908924f0">◆ </a></span>get() <span class="overload">[2/4]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1ff6b9887a50279aec9f463f908924f0">◆ </a></span>get() <span class="overload">[2/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -1098,12 +1106,12 @@ template<typename Tag > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the tag. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00546">546</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00548">548</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a904b71bae3eaa69d534b4dc41c15e889"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a904b71bae3eaa69d534b4dc41c15e889">◆ </a></span>get() <span class="overload">[3/4]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a904b71bae3eaa69d534b4dc41c15e889">◆ </a></span>get() <span class="overload">[3/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -1145,14 +1153,14 @@ template<typename Component > </div>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the instance of the component owned by the entity. </dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00650">650</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00652">652</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6b1cd324d6d080c68f61def36a7a4668"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b1cd324d6d080c68f61def36a7a4668">◆ </a></span>get() <span class="overload">[4/4]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b1cd324d6d080c68f61def36a7a4668">◆ </a></span>get() <span class="overload">[4/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -1194,9 +1202,107 @@ template<typename Component > </div>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the instance of the component owned by the entity. </dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00670">670</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00672">672</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa7477b72b93d9f8d12be839d59604f6e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa7477b72b93d9f8d12be839d59604f6e">◆ </a></span>get() <span class="overload">[5/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Component> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Component) > 1), std::tuple<const Component &...> > <a class="el" href="classentt_1_1Registry.html">entt::Registry</a>< Entity >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a reference to the given components for an entity. </p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity or to get components from an entity that doesn't own them results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode in case of invalid entity or if the entity doesn't own instances of the given components.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Component</td><td>Type of components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00692">692</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa822126597ded235f9f4b1ad47d02e4f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa822126597ded235f9f4b1ad47d02e4f">◆ </a></span>get() <span class="overload">[6/6]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Component> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Component) > 1), std::tuple<Component &...> > <a class="el" href="classentt_1_1Registry.html">entt::Registry</a>< Entity >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a reference to the given components for an entity. </p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity or to get components from an entity that doesn't own them results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode in case of invalid entity or if the entity doesn't own instances of the given components.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Component</td><td>Type of components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00712">712</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1236,7 +1342,7 @@ template<typename Tag > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the tag already has an owner, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00506">506</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00508">508</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1285,7 +1391,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the entity has all the components, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00626">626</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00628">628</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1403,7 +1509,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A newly created persistent view. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01043">1043</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01085">1085</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1445,7 +1551,7 @@ template<typename... Component> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00961">961</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01003">1003</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1484,7 +1590,7 @@ template<typename Tag > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00494">494</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00496">496</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1532,7 +1638,7 @@ template<typename Component > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00608">608</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00610">610</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1594,7 +1700,7 @@ template<typename Component , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00695">695</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00737">737</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1641,7 +1747,7 @@ template<typename Component > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00244">244</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00246">246</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1680,7 +1786,7 @@ template<typename Entity> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00256">256</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00258">258</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1729,7 +1835,7 @@ template<typename Component > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00815">815</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00857">857</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1769,7 +1875,7 @@ template<typename Component > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00836">836</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00878">878</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1801,7 +1907,7 @@ template<typename Entity> </div>
|
||||
<p>Resets a whole registry. </p>
|
||||
<p>Destroys all the entities. After a call to <code>reset</code>, all the entities previously created are recycled with a new version number. In case entity identifers are stored around, the <code>current</code> member function can be used to know if they are still valid. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00856">856</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00898">898</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1841,7 +1947,7 @@ template<typename Component > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of existing components of the given type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00222">222</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00224">224</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1873,7 +1979,7 @@ template<typename Entity> </div>
|
||||
<p>Returns the number of entities still in use. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of entities still in use. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00230">230</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00232">232</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1923,7 +2029,7 @@ template<typename Component , typename Compare > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00761">761</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00803">803</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1972,7 +2078,7 @@ template<typename To , typename From > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00796">796</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00838">838</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2014,7 +2120,7 @@ template<typename Tag > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Runtime numeric identifier of the given type of tag. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00195">195</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00197">197</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2053,7 +2159,7 @@ template<typename Entity> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the identifier is still valid, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00293">293</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00295">295</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2092,7 +2198,7 @@ template<typename Entity> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Version stored along with the given entity identifier. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00305">305</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00307">307</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2147,7 +2253,7 @@ template<typename... Component> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A newly created standard view. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00940">940</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00982">982</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -653,7 +653,7 @@ template<typename Entity , typename Type > </div>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7a6ff2340d8accf14bdaa83676cbc670">entt::SparseSet< Entity ></a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00610">610</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00612">612</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -702,7 +702,7 @@ template<typename Compare > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00564">564</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00566">566</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -77,6 +77,8 @@ $(function() {
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1View.html#a8d304a255fae2eb2f027dcc7f8d9618d">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1View.html#a643c0ea0a035790f7dc45b1a7c79429f">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1View.html#ad6c58ec0bc19424396162c76cc2cd532">get</a>(entity_type entity) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1View.html#ade775c6862a9305f732d6ddac97b0431">get</a>(entity_type entity) noexcept</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1View.html#a738fb04a466b1f858a1eb5d7bc8fd668">iterator_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1View.html#aba5aedb326adfcc24d6a6d8d0c7d21b3">reset</a>()</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1View.html#a5e5dea5b319460081befdf84ec3aacf4">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1View.html">entt::View< Entity, Component ></a></td><td class="entry"></td></tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -110,6 +110,14 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a643c0ea0a035790f7dc45b1a7c79429f"><td class="memTemplItemLeft" align="right" valign="top">Comp & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1View.html#a643c0ea0a035790f7dc45b1a7c79429f">get</a> (<a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:a643c0ea0a035790f7dc45b1a7c79429f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the component assigned to the given entity. <a href="#a643c0ea0a035790f7dc45b1a7c79429f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a643c0ea0a035790f7dc45b1a7c79429f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c58ec0bc19424396162c76cc2cd532"><td class="memTemplParams" colspan="2">template<typename... Comp> </td></tr>
|
||||
<tr class="memitem:ad6c58ec0bc19424396162c76cc2cd532"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple< const Comp &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1View.html#ad6c58ec0bc19424396162c76cc2cd532">get</a> (<a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> entity) const noexcept</td></tr>
|
||||
<tr class="memdesc:ad6c58ec0bc19424396162c76cc2cd532"><td class="mdescLeft"> </td><td class="mdescRight">Returns the components assigned to the given entity. <a href="#ad6c58ec0bc19424396162c76cc2cd532">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c58ec0bc19424396162c76cc2cd532"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade775c6862a9305f732d6ddac97b0431"><td class="memTemplParams" colspan="2">template<typename... Comp> </td></tr>
|
||||
<tr class="memitem:ade775c6862a9305f732d6ddac97b0431"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple< Comp &... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1View.html#ade775c6862a9305f732d6ddac97b0431">get</a> (<a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> entity) noexcept</td></tr>
|
||||
<tr class="memdesc:ade775c6862a9305f732d6ddac97b0431"><td class="mdescLeft"> </td><td class="mdescRight">Returns the components assigned to the given entity. <a href="#ade775c6862a9305f732d6ddac97b0431">More...</a><br /></td></tr>
|
||||
<tr class="separator:ade775c6862a9305f732d6ddac97b0431"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85eea1ef9655368de8da355019fbeaa0"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
|
||||
<tr class="memitem:a85eea1ef9655368de8da355019fbeaa0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1View.html#a85eea1ef9655368de8da355019fbeaa0">each</a> (Func func) const</td></tr>
|
||||
<tr class="memdesc:a85eea1ef9655368de8da355019fbeaa0"><td class="mdescLeft"> </td><td class="mdescRight">Iterate the entities and applies them the given function object. <a href="#a85eea1ef9655368de8da355019fbeaa0">More...</a><br /></td></tr>
|
||||
@@ -149,7 +157,7 @@ class entt::View< Entity, Component ></h3>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00301">301</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00348">348</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||||
<a id="a738fb04a466b1f858a1eb5d7bc8fd668"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a738fb04a466b1f858a1eb5d7bc8fd668">◆ </a></span>iterator_type</h2>
|
||||
@@ -166,7 +174,7 @@ template<typename Entity , typename... Component> </div>
|
||||
</div><div class="memdoc">
|
||||
<p>Input iterator type. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00363">363</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00410">410</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -205,7 +213,7 @@ template<typename Entity , typename... Component> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00373">373</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00420">420</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -240,7 +248,7 @@ template<typename Entity , typename... Component> </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first entity that has the given components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00393">393</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00440">440</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -288,7 +296,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00476">476</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00569">569</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -336,7 +344,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00498">498</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00591">591</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -370,12 +378,12 @@ template<typename Entity , typename... Component> </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the entity following the last entity that has the given components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00412">412</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00459">459</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8d304a255fae2eb2f027dcc7f8d9618d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8d304a255fae2eb2f027dcc7f8d9618d">◆ </a></span>get() <span class="overload">[1/2]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8d304a255fae2eb2f027dcc7f8d9618d">◆ </a></span>get() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -420,12 +428,12 @@ template<typename Comp > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00434">434</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00481">481</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a643c0ea0a035790f7dc45b1a7c79429f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a643c0ea0a035790f7dc45b1a7c79429f">◆ </a></span>get() <span class="overload">[2/2]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a643c0ea0a035790f7dc45b1a7c79429f">◆ </a></span>get() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -470,7 +478,107 @@ template<typename Comp > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00456">456</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00503">503</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad6c58ec0bc19424396162c76cc2cd532"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6c58ec0bc19424396162c76cc2cd532">◆ </a></span>get() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity , typename... Component> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Comp> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<const Comp &...> > <a class="el" href="classentt_1_1View.html">entt::View</a>< Entity, Component >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the components assigned to the given entity. </p>
|
||||
<p>Prefer this function instead of <code><a class="el" href="classentt_1_1Registry.html#aad2f79d8d9637a5f666a7121f379a0dd" title="Returns a reference to a tag. ">Registry::get</a></code> during iterations. It has far better performance than its companion function.</p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use invalid component types results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode if the view doesn't contain the given entity.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Comp</td><td>Types of the components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The components assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00526">526</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ade775c6862a9305f732d6ddac97b0431"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ade775c6862a9305f732d6ddac97b0431">◆ </a></span>get() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Entity , typename... Component> </div>
|
||||
<div class="memtemplate">
|
||||
template<typename... Comp> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<Comp &...> > <a class="el" href="classentt_1_1View.html">entt::View</a>< Entity, Component >::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1View.html#ad167f4bc8202231d768a7b18218bae5b">entity_type</a> </td>
|
||||
<td class="paramname"><em>entity</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the components assigned to the given entity. </p>
|
||||
<p>Prefer this function instead of <code><a class="el" href="classentt_1_1Registry.html#aad2f79d8d9637a5f666a7121f379a0dd" title="Returns a reference to a tag. ">Registry::get</a></code> during iterations. It has far better performance than its companion function.</p>
|
||||
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use invalid component types results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.<br />
|
||||
An assertion will abort the execution at runtime in debug mode if the view doesn't contain the given entity.</dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Comp</td><td>Types of the components to get. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The components assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00549">549</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -503,7 +611,7 @@ template<typename Entity , typename... Component> </div>
|
||||
<p>A multi component view keeps a reference to the smallest set of candidate entities to iterate. Resetting a view means querying the underlying data structures and reinitializing the view.<br />
|
||||
Use it only if copies of views are stored around and there is a possibility that a component has become the best candidate in the meantime. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00514">514</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00607">607</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -157,7 +157,7 @@ class entt::View< Entity, Component ></h3>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00565">565</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00658">658</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||||
<a id="ac6be1bdfe4c0f864fc7deb04f418aadf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac6be1bdfe4c0f864fc7deb04f418aadf">◆ </a></span>iterator_type</h2>
|
||||
@@ -174,7 +174,7 @@ template<typename Entity , typename Component > </div>
|
||||
</div><div class="memdoc">
|
||||
<p>Input iterator type. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00570">570</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00663">663</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -193,7 +193,7 @@ template<typename Entity , typename Component > </div>
|
||||
</div><div class="memdoc">
|
||||
<p>Type of the component iterated by the view. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00576">576</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00669">669</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -232,7 +232,7 @@ template<typename Entity , typename Component > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00582">582</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00675">675</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -267,7 +267,7 @@ template<typename Entity , typename Component > </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first entity that has the given component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00656">656</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00749">749</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -301,7 +301,7 @@ template<typename Entity , typename Component > </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order of the entities. Use <code>begin</code> and <code>end</code> if you want to iterate the view in the expected order.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of entities. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00638">638</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00731">731</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -349,7 +349,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00732">732</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00825">825</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -397,7 +397,7 @@ template<typename Func > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00753">753</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00846">846</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -431,7 +431,7 @@ template<typename Entity , typename Component > </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed to the underlying data structures.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the entity following the last entity that has the given component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00675">675</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00768">768</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -473,7 +473,7 @@ template<typename Entity , typename Component > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00694">694</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00787">787</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -515,7 +515,7 @@ template<typename Entity , typename Component > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The component assigned to the entity. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00713">713</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00806">806</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -549,7 +549,7 @@ template<typename Entity , typename Component > </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order of the components. Use <code>begin</code> and <code>end</code> if you want to iterate the view in the expected order.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00606">606</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00699">699</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -583,7 +583,7 @@ template<typename Entity , typename Component > </div>
|
||||
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order of the components. Use <code>begin</code> and <code>end</code> if you want to iterate the view in the expected order.</dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of components. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00622">622</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00715">715</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -615,7 +615,7 @@ template<typename Entity , typename Component > </div>
|
||||
<p>Returns the number of entities that have the given component. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of entities that have the given component. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00590">590</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="view_8hpp_source.html#l00683">683</a> of file <a class="el" href="view_8hpp_source.html">view.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -75,7 +75,7 @@ $(function() {
|
||||
<div class="ttc" id="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4_html_a6c5cf47394e3f12aeae6e3aaf628e111"><div class="ttname"><a href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a6c5cf47394e3f12aeae6e3aaf628e111">entt::Delegate< Ret(Args...)>::connect</a></div><div class="ttdeci">void connect() noexcept</div><div class="ttdoc">Binds a free function to a delegate. </div><div class="ttdef"><b>Definition:</b> <a href="delegate_8hpp_source.html#l00062">delegate.hpp:62</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4_html_afd708468edef730ab00d8c1ebfb2913a"><div class="ttname"><a href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#afd708468edef730ab00d8c1ebfb2913a">entt::Delegate< Ret(Args...)>::operator()</a></div><div class="ttdeci">Ret operator()(Args... args)</div><div class="ttdoc">Triggers a delegate. </div><div class="ttdef"><b>Definition:</b> <a href="delegate_8hpp_source.html#l00096">delegate.hpp:96</a></div></div>
|
||||
<div class="ttc" id="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4_html_ac78d4694fd87d0ea899fb2fdead21af7"><div class="ttname"><a href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#ac78d4694fd87d0ea899fb2fdead21af7">entt::Delegate< Ret(Args...)>::reset</a></div><div class="ttdeci">void reset() noexcept</div><div class="ttdoc">Resets a delegate. </div><div class="ttdef"><b>Definition:</b> <a href="delegate_8hpp_source.html#l00087">delegate.hpp:87</a></div></div>
|
||||
<div class="ttc" id="namespaceentt_html_a18e1a7cdfcb0c0ba075e0beeda95285f"><div class="ttname"><a href="namespaceentt.html#a18e1a7cdfcb0c0ba075e0beeda95285f">entt::operator!=</a></div><div class="ttdeci">constexpr bool operator!=(const HashedString &lhs, const HashedString &rhs) noexcept</div><div class="ttdoc">Compares two hashed strings. </div><div class="ttdef"><b>Definition:</b> <a href="hashed__string_8hpp_source.html#l00101">hashed_string.hpp:101</a></div></div>
|
||||
<div class="ttc" id="namespaceentt_html_a18e1a7cdfcb0c0ba075e0beeda95285f"><div class="ttname"><a href="namespaceentt.html#a18e1a7cdfcb0c0ba075e0beeda95285f">entt::operator!=</a></div><div class="ttdeci">constexpr bool operator!=(const HashedString &lhs, const HashedString &rhs) noexcept</div><div class="ttdoc">Compares two hashed strings. </div><div class="ttdef"><b>Definition:</b> <a href="hashed__string_8hpp_source.html#l00102">hashed_string.hpp:102</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -67,7 +67,7 @@ $(function() {
|
||||
<div class="title">entt.hpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "core/family.hpp"</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "core/hashed_string.hpp"</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "core/ident.hpp"</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "entity/actor.hpp"</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "entity/registry.hpp"</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "entity/sparse_set.hpp"</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "entity/traits.hpp"</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "entity/view.hpp"</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "locator/locator.hpp"</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "process/process.hpp"</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "process/scheduler.hpp"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "resource/cache.hpp"</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include "resource/handle.hpp"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "resource/loader.hpp"</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "signal/bus.hpp"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "signal/delegate.hpp"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "signal/emitter.hpp"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "signal/sigh.hpp"</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "signal/signal.hpp"</span></div></div><!-- fragment --></div><!-- contents -->
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "core/family.hpp"</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "core/hashed_string.hpp"</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "core/ident.hpp"</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "entity/actor.hpp"</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "entity/entt_traits.hpp"</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "entity/registry.hpp"</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "entity/sparse_set.hpp"</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "entity/view.hpp"</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "locator/locator.hpp"</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "process/process.hpp"</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "process/scheduler.hpp"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "resource/cache.hpp"</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include "resource/handle.hpp"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "resource/loader.hpp"</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "signal/bus.hpp"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "signal/delegate.hpp"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "signal/emitter.hpp"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "signal/sigh.hpp"</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "signal/signal.hpp"</span></div></div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
|
||||
86
entt__traits_8hpp_source.html
Normal file
86
entt__traits_8hpp_source.html
Normal file
File diff suppressed because one or more lines are too long
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -73,9 +73,9 @@ $(function() {
|
||||
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="ident_8hpp_source.html"><span class="icondoc"></span></a><b>ident.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">▼</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')"> </span><a class="el" href="dir_e3a7bb56c55e5c2286e2fe96e197d4f5.html" target="_self">entity</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="actor_8hpp_source.html"><span class="icondoc"></span></a><b>actor.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="registry_8hpp_source.html"><span class="icondoc"></span></a><b>registry.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="sparse__set_8hpp_source.html"><span class="icondoc"></span></a><b>sparse_set.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="traits_8hpp_source.html"><span class="icondoc"></span></a><b>traits.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="entt__traits_8hpp_source.html"><span class="icondoc"></span></a><b>entt_traits.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="registry_8hpp_source.html"><span class="icondoc"></span></a><b>registry.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="sparse__set_8hpp_source.html"><span class="icondoc"></span></a><b>sparse_set.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_4_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="view_8hpp_source.html"><span class="icondoc"></span></a><b>view.hpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">▼</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')"> </span><a class="el" href="dir_b64489a1e8130d5ebf6d86d282f500f0.html" target="_self">locator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_2_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="locator_8hpp_source.html"><span class="icondoc"></span></a><b>locator.hpp</b></td><td class="desc"></td></tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -102,7 +102,8 @@ $(function() {
|
||||
, <a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint64__t_01_4.html#abbf9ff9ddaf2cb92eec8bd08dcc7d5a7">entt::entt_traits< std::uint64_t ></a>
|
||||
</li>
|
||||
<li>entity_type
|
||||
: <a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint16__t_01_4.html#a86e202c8932f341626b29c194bd47489">entt::entt_traits< std::uint16_t ></a>
|
||||
: <a class="el" href="structentt_1_1Actor.html#a592fca2df475cf3b98bc691648832666">entt::Actor< Entity, Delta ></a>
|
||||
, <a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint16__t_01_4.html#a86e202c8932f341626b29c194bd47489">entt::entt_traits< std::uint16_t ></a>
|
||||
, <a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint32__t_01_4.html#aecde3ac9bfc28e7f0f880a74ee2c5d8f">entt::entt_traits< std::uint32_t ></a>
|
||||
, <a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint64__t_01_4.html#a304eb4dc4a1487cf2966d902214f7185">entt::entt_traits< std::uint64_t ></a>
|
||||
, <a class="el" href="classentt_1_1PersistentView.html#a5195c9d1dede0fe6c40bea576398022b">entt::PersistentView< Entity, Component ></a>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -69,7 +69,7 @@ $(function() {
|
||||
, <a class="el" href="classentt_1_1ResourceHandle.html#a031c890952df1307c771e24166860be8">entt::ResourceHandle< Resource ></a>
|
||||
, <a class="el" href="structentt_1_1ServiceLocator.html#a134e8a6d1e3697b7c67bdce9175a7c8b">entt::ServiceLocator< Service ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7aa0a2c4f286228fc47d32761552bc13">entt::SparseSet< Entity ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#acc051a79f32ee11605c5b61d76e66ef1">entt::SparseSet< Entity, Type ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#ad24ca11a0ce0be4775978c3a06aed24b">entt::SparseSet< Entity, Type ></a>
|
||||
, <a class="el" href="classentt_1_1View.html#a643c0ea0a035790f7dc45b1a7c79429f">entt::View< Entity, Component ></a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -69,7 +69,7 @@ $(function() {
|
||||
, <a class="el" href="classentt_1_1ResourceHandle.html#a031c890952df1307c771e24166860be8">entt::ResourceHandle< Resource ></a>
|
||||
, <a class="el" href="structentt_1_1ServiceLocator.html#a134e8a6d1e3697b7c67bdce9175a7c8b">entt::ServiceLocator< Service ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7aa0a2c4f286228fc47d32761552bc13">entt::SparseSet< Entity ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#acc051a79f32ee11605c5b61d76e66ef1">entt::SparseSet< Entity, Type ></a>
|
||||
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#ad24ca11a0ce0be4775978c3a06aed24b">entt::SparseSet< Entity, Type ></a>
|
||||
, <a class="el" href="classentt_1_1View.html#a643c0ea0a035790f7dc45b1a7c79429f">entt::View< Entity, Component ></a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">entt
|
||||
 <span id="projectnumber">2.4.1</span>
|
||||
 <span id="projectnumber">2.4.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user