Blend mode Lua constants and documentation.

This commit is contained in:
hispidence 2022-07-27 20:40:20 +01:00
parent 6cff5b8a3b
commit 4eebbf5543
33 changed files with 391 additions and 27 deletions

View file

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<head>
<title>TombEngine Lua API</title>
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
</head>
<body>
<div id="container">
<div id="product">
<div id="product_logo"></div>
<div id="product_name"><big><b></b></big></div>
<div id="product_description"></div>
</div> <!-- id="product" -->
<div id="main">
<!-- Menu -->
<div id="navigation">
<br/>
<h1>TombEngine</h1>
<ul>
<li><a href="../index.html">Index</a></li>
</ul>
<h2>1 Modules</h2>
<ul class="nowrap">
<li><strong>Effects</strong></li>
<li><a href="../1 modules/Flow.html">Flow</a></li>
<li><a href="../1 modules/Inventory.html">Inventory</a></li>
<li><a href="../1 modules/Logic.html">Logic</a></li>
<li><a href="../1 modules/Misc.html">Misc</a></li>
<li><a href="../1 modules/Objects.html">Objects</a></li>
<li><a href="../1 modules/Strings.html">Strings</a></li>
</ul>
<h2>2 Classes</h2>
<ul class="nowrap">
<li><a href="../2 classes/Flow.Animations.html">Flow.Animations</a></li>
<li><a href="../2 classes/Flow.Fog.html">Flow.Fog</a></li>
<li><a href="../2 classes/Flow.InventoryItem.html">Flow.InventoryItem</a></li>
<li><a href="../2 classes/Flow.Level.html">Flow.Level</a></li>
<li><a href="../2 classes/Flow.Mirror.html">Flow.Mirror</a></li>
<li><a href="../2 classes/Flow.Settings.html">Flow.Settings</a></li>
<li><a href="../2 classes/Flow.SkyLayer.html">Flow.SkyLayer</a></li>
<li><a href="../2 classes/Objects.AIObject.html">Objects.AIObject</a></li>
<li><a href="../2 classes/Objects.Camera.html">Objects.Camera</a></li>
<li><a href="../2 classes/Objects.Moveable.html">Objects.Moveable</a></li>
<li><a href="../2 classes/Objects.Sink.html">Objects.Sink</a></li>
<li><a href="../2 classes/Objects.SoundSource.html">Objects.SoundSource</a></li>
<li><a href="../2 classes/Objects.Static.html">Objects.Static</a></li>
<li><a href="../2 classes/Strings.DisplayString.html">Strings.DisplayString</a></li>
</ul>
<h2>3 Primitive Classes</h2>
<ul class="nowrap">
<li><a href="../3 primitive classes/Color.html">Color</a></li>
<li><a href="../3 primitive classes/Rotation.html">Rotation</a></li>
<li><a href="../3 primitive classes/Vec3.html">Vec3</a></li>
</ul>
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
</div>
<div id="content">
<h1>Table <code>Effects</code></h1>
<p>Functions to generate effects.</p>
<p>
</p>
<br/>
<br/>
</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>
</html>

View file

@ -74,6 +74,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -374,7 +375,7 @@ Specify which translations in the strings table correspond to which languages.
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -197,7 +198,7 @@ Similar to <a href="../1 modules/Inventory.html#GiveItem">GiveItem</a> but repla
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -272,7 +273,7 @@ and provides the delta time (a float representing game time since last call) via
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -1046,7 +1047,7 @@ To be used with <a href="../2 classes/Strings.DisplayString.html#DisplayString:G
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -290,7 +291,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -162,7 +163,7 @@ with a call to <a href="../1 modules/Strings.html#ShowString">ShowString</a>, or
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -68,6 +68,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -93,7 +94,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -220,7 +221,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -175,7 +176,7 @@ EXAMINE
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -516,7 +517,7 @@ Must be in the range [1, 127], and equal to or less than the value passed to Set
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -68,6 +68,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -93,7 +94,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -136,7 +137,7 @@ an invalid argument.</p>
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -192,7 +193,7 @@ Less is more. City of The Dead, for example, uses a speed value of 16.
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -365,7 +366,7 @@ aiObj:SetObjectID(TEN.Objects.ObjID.AI_PATROL1)</pre>
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -253,7 +254,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -1481,7 +1482,7 @@ sas:SetPosition(destinationPosition)</pre>
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -255,7 +256,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -253,7 +254,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -351,7 +352,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -72,6 +72,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -300,7 +301,7 @@ TEN.Strings.DisplayStringOption.SHADOW -- will give the text a small shadow
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -305,7 +306,7 @@
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -243,7 +244,7 @@ All values will be clamped to [-32768, 32767].</p>
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -73,6 +73,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -270,7 +271,7 @@ However, this function would return it as (0, 1, 1).
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -39,6 +39,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><strong>Flow.InvID</strong></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
<h2>1 Modules</h2>
@ -351,7 +352,7 @@ EXAMINE_ITEM8_COMBO2
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -0,0 +1,150 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<head>
<title>TombEngine Lua API</title>
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
</head>
<body>
<div id="container">
<div id="product">
<div id="product_logo"></div>
<div id="product_name"><big><b></b></big></div>
<div id="product_description"></div>
</div> <!-- id="product" -->
<div id="main">
<!-- Menu -->
<div id="navigation">
<br/>
<h1>TombEngine</h1>
<ul>
<li><a href="../index.html">Index</a></li>
</ul>
<h2>Contents</h2>
<ul>
<li><a href="#Misc_BlendID_constants">Misc.BlendID constants </a></li>
</ul>
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><strong>Misc.BlendID</strong></li>
<li><a href="../4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
<h2>1 Modules</h2>
<ul class="nowrap">
<li><a href="../1 modules/Effects.html">Effects</a></li>
<li><a href="../1 modules/Flow.html">Flow</a></li>
<li><a href="../1 modules/Inventory.html">Inventory</a></li>
<li><a href="../1 modules/Logic.html">Logic</a></li>
<li><a href="../1 modules/Misc.html">Misc</a></li>
<li><a href="../1 modules/Objects.html">Objects</a></li>
<li><a href="../1 modules/Strings.html">Strings</a></li>
</ul>
<h2>2 Classes</h2>
<ul class="nowrap">
<li><a href="../2 classes/Flow.Animations.html">Flow.Animations</a></li>
<li><a href="../2 classes/Flow.Fog.html">Flow.Fog</a></li>
<li><a href="../2 classes/Flow.InventoryItem.html">Flow.InventoryItem</a></li>
<li><a href="../2 classes/Flow.Level.html">Flow.Level</a></li>
<li><a href="../2 classes/Flow.Mirror.html">Flow.Mirror</a></li>
<li><a href="../2 classes/Flow.Settings.html">Flow.Settings</a></li>
<li><a href="../2 classes/Flow.SkyLayer.html">Flow.SkyLayer</a></li>
<li><a href="../2 classes/Objects.AIObject.html">Objects.AIObject</a></li>
<li><a href="../2 classes/Objects.Camera.html">Objects.Camera</a></li>
<li><a href="../2 classes/Objects.Moveable.html">Objects.Moveable</a></li>
<li><a href="../2 classes/Objects.Sink.html">Objects.Sink</a></li>
<li><a href="../2 classes/Objects.SoundSource.html">Objects.SoundSource</a></li>
<li><a href="../2 classes/Objects.Static.html">Objects.Static</a></li>
<li><a href="../2 classes/Strings.DisplayString.html">Strings.DisplayString</a></li>
</ul>
<h2>3 Primitive Classes</h2>
<ul class="nowrap">
<li><a href="../3 primitive classes/Color.html">Color</a></li>
<li><a href="../3 primitive classes/Rotation.html">Rotation</a></li>
<li><a href="../3 primitive classes/Vec3.html">Vec3</a></li>
</ul>
</div>
<div id="content">
<h1>Enum <code>Misc.BlendID</code></h1>
<p>Constants for blend mode IDs.</p>
<p>
</p>
<h2><a href="#Misc_BlendID_constants">Misc.BlendID constants </a></h2>
<table class="function_list">
<tr>
<td class="name" ><a href="#CONSTANT_STRING_HERE">CONSTANT_STRING_HERE</a></td>
<td class="summary">Table of blend mode constants (for use with particles).</td>
</tr>
</table>
<br/>
<br/>
<h2 class="section-header has-description"><a name="Misc_BlendID_constants"></a>Misc.BlendID constants </h2>
<div class="section-description">
<p>The following constants are inside BlendID.</p>
<pre><code>OPAQUE
ALPHATEST
ADDITIVE
NOZTEST
SUBTRACTIVE
WIREFRAME
EXCLUDE
SCREEN
LIGHTEN
ALPHABLEND
</code></pre>
</div>
<dl class="function">
<dt>
<a name = "CONSTANT_STRING_HERE"></a>
<strong>CONSTANT_STRING_HERE</strong>
</dt>
<dd>
Table of blend mode constants (for use with particles).
</dd>
</dl>
</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>
</html>

View file

@ -39,6 +39,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="../4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="../4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><strong>Objects.ObjID</strong></li>
</ul>
<h2>1 Modules</h2>
@ -1089,7 +1090,7 @@ PANEL_MIDDLE_CORNER
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -65,6 +65,7 @@
<h2>4 Enums</h2>
<ul class="nowrap">
<li><a href="4 enums/Flow.InvID.html">Flow.InvID</a></li>
<li><a href="4 enums/Misc.BlendID.html">Misc.BlendID</a></li>
<li><a href="4 enums/Objects.ObjID.html">Objects.ObjID</a></li>
</ul>
@ -210,6 +211,10 @@ Util.ShortenTENCalls()
<td class="name" ><a href="4 enums/Flow.InvID.html">Flow.InvID</a></td>
<td class="summary">Constants for items that can be used with GetItem and SetItem.</td>
</tr>
<tr>
<td class="name" ><a href="4 enums/Misc.BlendID.html">Misc.BlendID</a></td>
<td class="summary">Constants for blend mode IDs.</td>
</tr>
<tr>
<td class="name" ><a href="4 enums/Objects.ObjID.html">Objects.ObjID</a></td>
<td class="summary">Constants for object IDs.</td>
@ -220,7 +225,7 @@ Util.ShortenTENCalls()
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
<i style="float:right;">Last updated 2022-07-25 12:27:55 </i>
<i style="float:right;">Last updated 2022-07-27 20:38:26 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>

View file

@ -0,0 +1,49 @@
#pragma once
// Last generated on 27/7/2022.
#include "Renderer11Enums.h"
#include <unordered_map>
#include <string>
/***
Constants for blend mode IDs.
@enum Misc.BlendID
@pragma nostrip
*/
/*** Misc.BlendID constants.
The following constants are inside BlendID.
OPAQUE
ALPHATEST
ADDITIVE
NOZTEST
SUBTRACTIVE
WIREFRAME
EXCLUDE
SCREEN
LIGHTEN
ALPHABLEND
@section Misc.BlendID
*/
/*** Table of blend mode constants (for use with particles).
@table CONSTANT_STRING_HERE
*/
static const std::unordered_map<std::string, BLEND_MODE> kBlendIDs {
{"OPAQUE", BLENDMODE_OPAQUE},
{"ALPHATEST", BLENDMODE_ALPHATEST},
{"ADDITIVE", BLENDMODE_ADDITIVE},
{"NOZTEST", BLENDMODE_NOZTEST},
{"SUBTRACTIVE", BLENDMODE_SUBTRACTIVE},
{"WIREFRAME", BLENDMODE_WIREFRAME},
{"EXCLUDE", BLENDMODE_EXCLUDE},
{"SCREEN", BLENDMODE_SCREEN},
{"LIGHTEN", BLENDMODE_LIGHTEN},
{"ALPHABLEND", BLENDMODE_ALPHABLEND}
};

View file

@ -78,7 +78,7 @@ void Vec3::StoreInGameVector(GameVector& pos) const
}
/***
/*** Metafunction; use tostring(myVector)
@tparam Vec3 Vec3 this Vec3
@treturn string A string showing the x, y, and z values of the Vec3
@function __tostring

View file

@ -232,6 +232,7 @@ CALL gen.bat</Command>
<ClInclude Include="Scripting\Internal\TEN\Flow\SkyLayer\SkyLayer.h" />
<ClInclude Include="Scripting\Internal\TEN\Inventory\InventoryHandler.h" />
<ClInclude Include="Scripting\Internal\TEN\Logic\LogicHandler.h" />
<ClInclude Include="Scripting\Internal\TEN\Misc\BlendIDs.h" />
<ClInclude Include="Scripting\Internal\TEN\Misc\Miscellanous.h" />
<ClInclude Include="Scripting\Internal\TEN\Objects\AIObject\AIObject.h" />
<ClInclude Include="Scripting\Internal\TEN\Objects\Camera\CameraObject.h" />

View file

@ -0,0 +1,10 @@
OPAQUE BLENDMODE_OPAQUE
ALPHATEST BLENDMODE_ALPHATEST
ADDITIVE BLENDMODE_ADDITIVE
NOZTEST BLENDMODE_NOZTEST
SUBTRACTIVE BLENDMODE_SUBTRACTIVE
WIREFRAME BLENDMODE_WIREFRAME
EXCLUDE BLENDMODE_EXCLUDE
SCREEN BLENDMODE_SCREEN
LIGHTEN BLENDMODE_LIGHTEN
ALPHABLEND BLENDMODE_ALPHABLEND

View file

@ -0,0 +1,23 @@
local generateheader = require("generateheader")
local enumName = "Misc.BlendID"
local enumIncludes = [==[
#include "Renderer11Enums.h"
#include <unordered_map>
#include <string>
]==]
local enumDesc = "Constants for blend mode IDs."
local constantsDesc = "The following constants are inside BlendID."
local tableDesc = "Table of constants to use when specifying a blend mode (e.g. when using particles)."
local decl = "static const std::unordered_map<std::string, BLEND_MODE> kBlendIDs {"
local footer = [==[
};
]==]
local enumFile = "blendIDs.txt"
local outputFile = "BlendIDs.h"
generateheader(enumName, enumIncludes, enumDesc, constantsDesc, tableDesc, decl, footer, enumFile, outputFile)