Skip to content

Commit 5a36eb2

Browse files
committed
deploy: f60f33b
1 parent b3dc423 commit 5a36eb2

File tree

1,154 files changed

+10895
-10895
lines changed

Some content is hidden

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

1,154 files changed

+10895
-10895
lines changed

Development/AddingLanguages/necessary-features.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,8 @@ <h1 id="necessary-features"><a class="header" href="#necessary-features">Necessa
222222
<li>Less than: dispatches to the <code>lt</code> binary function on the type</li>
223223
<li>Length: calls the <code>len</code> method on <code>ReflectReference</code> or on the table if the value is one.</li>
224224
<li>Iteration: dispatches to the <code>iter</code> method on <code>ReflectReference</code> which returns an iterator function, this can be repeatedly called until it returns <code>ScriptValue::Unit</code> to signal the end of the iteration.</li>
225-
<li>Print: calls the <code>display_ref</code> method on <code>ReflectReference</code> or on the table if the value is one.</li>
225+
<li>Print: calls the <code>display</code> method on <code>ReflectReference</code> or on the table if the value is one.</li>
226+
<li>Debug print: calls the <code>debug</code> method on <code>ReflectReference</code> or on the table if the value is one.</li>
226227
</ul>
227228
</li>
228229
</ul>

Summary/controlling-script-bindings.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,8 @@ <h2 id="reserved-functions"><a class="header" href="#reserved-functions">Reserve
293293
<tr><td>eq</td><td>an equality function, used for checking if two values are equal</td><td></td><td></td></tr>
294294
<tr><td>lt</td><td>a less than function, used for checking if a value is less than another</td><td></td><td></td></tr>
295295
<tr><td>iter</td><td>an iterator function, used for iterating over a value</td><td></td><td></td></tr>
296-
<tr><td>display_ref</td><td>a display function, used for displaying a reference to a value</td><td></td><td></td></tr>
297-
<tr><td>display_value</td><td>a display function, used for displaying a mutable reference to a value</td><td></td><td></td></tr>
296+
<tr><td>display</td><td>a display function, used for displaying a reference to a value</td><td></td><td></td></tr>
297+
<tr><td>debug</td><td>a display function, used for displaying a mutable reference to a value</td><td></td><td></td></tr>
298298
</tbody></table>
299299
</div>
300300
<p>In this context <code>overridable</code> indicates whether language implementations will look for a specific function on your type before looking at the generic <code>ReflectReference</code> namespace. You can still remove the existing registration for these functions on the <code>ReflectReference</code> namespace if you want to replace them with your own implementation.</p>

core_bindings/globals.html

Lines changed: 127 additions & 127 deletions
Large diffs are not rendered by default.

core_bindings/types.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,8 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
192192
<tr><td><a href="././types/scriptqueryresult.html"><code>ScriptQueryResult</code></a></td><td>A result from a query.</td></tr>
193193
<tr><td><a href="././types/scriptresourceregistration.html"><code>ScriptResourceRegistration</code></a></td><td>A reference to a resource type's reflection registration. In general think of this as a handle to...</td></tr>
194194
<tr><td><a href="././types/scripttyperegistration.html"><code>ScriptTypeRegistration</code></a></td><td>A reference to a type which is not a `Resource` or `Component`. In general think of this as a han...</td></tr>
195-
<tr><td><a href="././types/scriptsystembuilder.html"><code>ScriptSystemBuilder</code></a></td><td>A builder for systems living in scripts</td></tr>
196195
<tr><td><a href="././types/scriptattachment.html"><code>ScriptAttachment</code></a></td><td>Specifies a unique attachment of a script. These attachments are mapped to [`ContextKey`]'s depending on the context policy used.</td></tr>
196+
<tr><td><a href="././types/scriptsystembuilder.html"><code>ScriptSystemBuilder</code></a></td><td>A builder for systems living in scripts</td></tr>
197197
<tr><td><a href="././types/reflectschedule.html"><code>ReflectSchedule</code></a></td><td>A reflectable schedule.</td></tr>
198198
<tr><td><a href="././types/reflectsystem.html"><code>ReflectSystem</code></a></td><td>A reflectable system.</td></tr>
199199
<tr><td><a href="././types/handlescriptasset.html"><code>Handle&lt;ScriptAsset&gt;</code></a></td><td>A handle to a specific [`Asset`] of type `A`. Handles act as abstract "references" to assets, whose data are stored in the [`Assets<A>`](crate::prelude::Assets)...</td></tr>
@@ -470,13 +470,13 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
470470
<tr><td><a href="././types/triangle3dmeshbuilder.html"><code>Triangle3dMeshBuilder</code></a></td><td>A builder used for creating a [`Mesh`] with a [`Triangle3d`] shape.</td></tr>
471471
<tr><td><a href="././types/skinnedmesh.html"><code>SkinnedMesh</code></a></td><td>No Documentation 🚧</td></tr>
472472
<tr><td><a href="././types/scriptasset.html"><code>ScriptAsset</code></a></td><td>Represents a script loaded into memory as an asset</td></tr>
473-
<tr><td><a href="././types/namespace.html"><code>Namespace</code></a></td><td>A namespace for functions</td></tr>
474-
<tr><td><a href="././types/dynamiccomponent.html"><code>DynamicComponent</code></a></td><td>A dynamic script component</td></tr>
475-
<tr><td><a href="././types/scriptvalue.html"><code>ScriptValue</code></a></td><td>An abstraction of values that can be passed to and from scripts. This allows us to re-use logic be...</td></tr>
476473
<tr><td><a href="././types/functionarginfo.html"><code>FunctionArgInfo</code></a></td><td>Information about a function argument.</td></tr>
477474
<tr><td><a href="././types/functioninfo.html"><code>FunctionInfo</code></a></td><td>Information about a function.</td></tr>
478475
<tr><td><a href="././types/functionreturninfo.html"><code>FunctionReturnInfo</code></a></td><td>Information about a function return value.</td></tr>
479-
<tr><td><a href="././types/interoperror.html"><code>InteropError</code></a></td><td>An error thrown when interoperating with scripting languages.</td></tr>
476+
<tr><td><a href="././types/interoperror.html"><code>InteropError</code></a></td><td>An error occurring when converting between rust and a script context.</td></tr>
477+
<tr><td><a href="././types/namespace.html"><code>Namespace</code></a></td><td>A namespace for functions</td></tr>
478+
<tr><td><a href="././types/dynamiccomponent.html"><code>DynamicComponent</code></a></td><td>A dynamic script component</td></tr>
479+
<tr><td><a href="././types/scriptvalue.html"><code>ScriptValue</code></a></td><td>An abstraction of values that can be passed to and from scripts. This allows us to re-use logic be...</td></tr>
480480
<tr><td><a href="././types/alphamode.html"><code>AlphaMode</code></a></td><td>Sets how a material's base color alpha channel is used for transparency.</td></tr>
481481
<tr><td><a href="././types/camera.html"><code>Camera</code></a></td><td>The defining [`Component`] for camera entities, storing information about how and what to render through this camera. The [`Camera`]...</td></tr>
482482
<tr><td><a href="././types/cameramaintextureusages.html"><code>CameraMainTextureUsages</code></a></td><td>This component lets you control the [`TextureUsages`] field of the main texture generated for the camera</td></tr>
@@ -592,10 +592,10 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
592592
<tr><td><a href="././types/vecstring.html"><code>Vec&lt;String&gt;</code></a></td><td>No Documentation 🚧</td></tr>
593593
<tr><td><a href="././types/vecentity.html"><code>Vec&lt;Entity&gt;</code></a></td><td>No Documentation 🚧</td></tr>
594594
<tr><td><a href="././types/vecurect.html"><code>Vec&lt;URect&gt;</code></a></td><td>No Documentation 🚧</td></tr>
595-
<tr><td><a href="././types/vecscriptqueryresult.html"><code>Vec&lt;ScriptQueryResult&gt;</code></a></td><td>No Documentation 🚧</td></tr>
596-
<tr><td><a href="././types/vecreflectreference.html"><code>Vec&lt;ReflectReference&gt;</code></a></td><td>No Documentation 🚧</td></tr>
597595
<tr><td><a href="././types/vecfunctionarginfo.html"><code>Vec&lt;FunctionArgInfo&gt;</code></a></td><td>No Documentation 🚧</td></tr>
598596
<tr><td><a href="././types/vecfunctioninfo.html"><code>Vec&lt;FunctionInfo&gt;</code></a></td><td>No Documentation 🚧</td></tr>
597+
<tr><td><a href="././types/vecscriptqueryresult.html"><code>Vec&lt;ScriptQueryResult&gt;</code></a></td><td>No Documentation 🚧</td></tr>
598+
<tr><td><a href="././types/vecreflectreference.html"><code>Vec&lt;ReflectReference&gt;</code></a></td><td>No Documentation 🚧</td></tr>
599599
<tr><td><a href="././types/vecreflectsystem.html"><code>Vec&lt;ReflectSystem&gt;</code></a></td><td>No Documentation 🚧</td></tr>
600600
<tr><td><a href="././types/vecvideomode.html"><code>Vec&lt;VideoMode&gt;</code></a></td><td>No Documentation 🚧</td></tr>
601601
<tr><td><a href="././types/vecf32.html"><code>Vec&lt;f32&gt;</code></a></td><td>No Documentation 🚧</td></tr>
@@ -653,7 +653,7 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
653653
<tr><td><a href="././types/optionu16.html"><code>Option&lt;u16&gt;</code></a></td><td>No Documentation 🚧</td></tr>
654654
<tr><td><a href="././types/optionu32.html"><code>Option&lt;u32&gt;</code></a></td><td>No Documentation 🚧</td></tr>
655655
<tr><td><a href="././types/optionusize.html"><code>Option&lt;usize&gt;</code></a></td><td>No Documentation 🚧</td></tr>
656-
<tr><td><a href="././types/smallvectypeid(0x9bbf69bd8664fa1f4195838ea4e45789).html"><code>SmallVec&lt;Unknown&gt;</code></a></td><td>No Documentation 🚧</td></tr>
656+
<tr><td><a href="././types/smallvectypeid(0x38d91014cc2ff8fa2f177a4e75e7259e).html"><code>SmallVec&lt;Unknown&gt;</code></a></td><td>No Documentation 🚧</td></tr>
657657
<tr><td><a href="././types/smallvectypeid(0x1100952031e6e64f284e9a3b522b9e0d).html"><code>SmallVec&lt;Unknown&gt;</code></a></td><td>No Documentation 🚧</td></tr>
658658
<tr><td><a href="././types/smallvectypeid(0xc02b4f0291ef0aad60339b7367f351ef).html"><code>SmallVec&lt;Unknown&gt;</code></a></td><td>No Documentation 🚧</td></tr>
659659
<tr><td><a href="././types/hashsetentity.html"><code>HashSet&lt;Entity&gt;</code></a></td><td>No Documentation 🚧</td></tr>
@@ -668,13 +668,13 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
668668
<tr><td><a href="././types/resultstring,_interoperror.html"><code>Result&lt;String, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
669669
<tr><td><a href="././types/resultentity,_interoperror.html"><code>Result&lt;Entity, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
670670
<tr><td><a href="././types/resultdynamicfunctionmut,_interoperror.html"><code>Result&lt;DynamicFunctionMut, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
671-
<tr><td><a href="././types/resultscriptcomponentregistration,_scriptresourceregistration.html"><code>Result&lt;ScriptComponentRegistration, ScriptResourceRegistration&gt;</code></a></td><td>No Documentation 🚧</td></tr>
672671
<tr><td><a href="././types/resultscriptcomponentregistration,_interoperror.html"><code>Result&lt;ScriptComponentRegistration, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
672+
<tr><td><a href="././types/resultscriptcomponentregistration,_scriptresourceregistration.html"><code>Result&lt;ScriptComponentRegistration, ScriptResourceRegistration&gt;</code></a></td><td>No Documentation 🚧</td></tr>
673673
<tr><td><a href="././types/resultscriptquerybuilder,_interoperror.html"><code>Result&lt;ScriptQueryBuilder, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
674674
<tr><td><a href="././types/resultreflectreference,_interoperror.html"><code>Result&lt;ReflectReference, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
675-
<tr><td><a href="././types/resultscriptsystembuilder,_interoperror.html"><code>Result&lt;ScriptSystemBuilder, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
676675
<tr><td><a href="././types/resultscriptvalue,_interoperror.html"><code>Result&lt;ScriptValue, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
677676
<tr><td><a href="././types/resultscriptattachment,_interoperror.html"><code>Result&lt;ScriptAttachment, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
677+
<tr><td><a href="././types/resultscriptsystembuilder,_interoperror.html"><code>Result&lt;ScriptSystemBuilder, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
678678
<tr><td><a href="././types/resultreflectsystem,_interoperror.html"><code>Result&lt;ReflectSystem, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
679679
<tr><td><a href="././types/resultbool,_interoperror.html"><code>Result&lt;bool, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
680680
<tr><td><a href="././types/hashmapstring,_scriptvalue.html"><code>HashMap&lt;String, ScriptValue&gt;</code></a></td><td>No Documentation 🚧</td></tr>
@@ -683,8 +683,8 @@ <h2 id="available-types"><a class="header" href="#available-types">Available Typ
683683
<tr><td><a href="././types/hashmapgamepadbutton,_buttonsettings.html"><code>HashMap&lt;GamepadButton, ButtonSettings&gt;</code></a></td><td>No Documentation 🚧</td></tr>
684684
<tr><td><a href="././types/hashmapgamepadinput,_f32.html"><code>HashMap&lt;GamepadInput, f32&gt;</code></a></td><td>No Documentation 🚧</td></tr>
685685
<tr><td><a href="././types/resultvecentity,_interoperror.html"><code>Result&lt;Vec&lt;Entity&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
686-
<tr><td><a href="././types/resultvecscriptqueryresult,_interoperror.html"><code>Result&lt;Vec&lt;ScriptQueryResult&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
687686
<tr><td><a href="././types/resultvecfunctioninfo,_interoperror.html"><code>Result&lt;Vec&lt;FunctionInfo&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
687+
<tr><td><a href="././types/resultvecscriptqueryresult,_interoperror.html"><code>Result&lt;Vec&lt;ScriptQueryResult&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
688688
<tr><td><a href="././types/resultvecreflectsystem,_interoperror.html"><code>Result&lt;Vec&lt;ReflectSystem&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
689689
<tr><td><a href="././types/resultoptionstring,_interoperror.html"><code>Result&lt;Option&lt;String&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>
690690
<tr><td><a href="././types/resultoptionentity,_interoperror.html"><code>Result&lt;Option&lt;Entity&gt;, InteropError&gt;</code></a></td><td>No Documentation 🚧</td></tr>

core_bindings/types/aabb2d.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,22 +194,22 @@ <h2 id="description"><a class="header" href="#description">Description</a></h2>
194194
<h2 id="associated-functions"><a class="header" href="#associated-functions">Associated Functions</a></h2>
195195
<p>For function details and documentation, click on the function link.</p>
196196
<div class="table-wrapper"><table><thead><tr><th>Function</th><th>Summary</th></tr></thead><tbody>
197-
<tr><td><a href="./aabb2d/closest_point.html">closest_point</a></td><td>Finds the point on the AABB that is closest to the given `point`. If the point is outside the AABB...</td></tr>
198-
<tr><td><a href="./aabb2d/new.html">new</a></td><td>Constructs an AABB from its center and half-size.</td></tr>
199197
<tr><td><a href="./aabb2d/bounding_circle.html">bounding_circle</a></td><td>Computes the smallest [`BoundingCircle`] containing this [`Aabb2d`].</td></tr>
200-
<tr><td><a href="./aabb2d/eq.html">eq</a></td><td>No Documentation 🚧</td></tr>
201198
<tr><td><a href="./aabb2d/clone.html">clone</a></td><td>No Documentation 🚧</td></tr>
199+
<tr><td><a href="./aabb2d/eq.html">eq</a></td><td>No Documentation 🚧</td></tr>
200+
<tr><td><a href="./aabb2d/closest_point.html">closest_point</a></td><td>Finds the point on the AABB that is closest to the given `point`. If the point is outside the AABB...</td></tr>
201+
<tr><td><a href="./aabb2d/new.html">new</a></td><td>Constructs an AABB from its center and half-size.</td></tr>
202202
</tbody></table>
203203
</div>
204204
</main>
205205

206206
<nav class="nav-wrapper" aria-label="Page navigation">
207207
<!-- Mobile navigation buttons -->
208-
<a rel="prev" href="../../core_bindings/types/aspectratio/ratio.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
208+
<a rel="prev" href="../../core_bindings/types/aspectratio/clone.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
209209
<i class="fa fa-angle-left"></i>
210210
</a>
211211

212-
<a rel="next prefetch" href="../../core_bindings/types/aabb2d/closest_point.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
212+
<a rel="next prefetch" href="../../core_bindings/types/aabb2d/bounding_circle.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
213213
<i class="fa fa-angle-right"></i>
214214
</a>
215215

@@ -219,11 +219,11 @@ <h2 id="associated-functions"><a class="header" href="#associated-functions">Ass
219219
</div>
220220

221221
<nav class="nav-wide-wrapper" aria-label="Page navigation">
222-
<a rel="prev" href="../../core_bindings/types/aspectratio/ratio.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
222+
<a rel="prev" href="../../core_bindings/types/aspectratio/clone.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
223223
<i class="fa fa-angle-left"></i>
224224
</a>
225225

226-
<a rel="next prefetch" href="../../core_bindings/types/aabb2d/closest_point.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
226+
<a rel="next prefetch" href="../../core_bindings/types/aabb2d/bounding_circle.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
227227
<i class="fa fa-angle-right"></i>
228228
</a>
229229
</nav>

core_bindings/types/aabb2d/bounding_circle.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,11 +199,11 @@ <h4 id="returns"><a class="header" href="#returns">Returns</a></h4>
199199

200200
<nav class="nav-wrapper" aria-label="Page navigation">
201201
<!-- Mobile navigation buttons -->
202-
<a rel="prev" href="../../../core_bindings/types/aabb2d/new.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
202+
<a rel="prev" href="../../../core_bindings/types/aabb2d.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
203203
<i class="fa fa-angle-left"></i>
204204
</a>
205205

206-
<a rel="next prefetch" href="../../../core_bindings/types/aabb2d/eq.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
206+
<a rel="next prefetch" href="../../../core_bindings/types/aabb2d/clone.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
207207
<i class="fa fa-angle-right"></i>
208208
</a>
209209

@@ -213,11 +213,11 @@ <h4 id="returns"><a class="header" href="#returns">Returns</a></h4>
213213
</div>
214214

215215
<nav class="nav-wide-wrapper" aria-label="Page navigation">
216-
<a rel="prev" href="../../../core_bindings/types/aabb2d/new.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
216+
<a rel="prev" href="../../../core_bindings/types/aabb2d.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
217217
<i class="fa fa-angle-left"></i>
218218
</a>
219219

220-
<a rel="next prefetch" href="../../../core_bindings/types/aabb2d/eq.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
220+
<a rel="next prefetch" href="../../../core_bindings/types/aabb2d/clone.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
221221
<i class="fa fa-angle-right"></i>
222222
</a>
223223
</nav>

0 commit comments

Comments
 (0)