summaryrefslogtreecommitdiff
path: root/manuals/chickadee/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'manuals/chickadee/index.html')
-rw-r--r--manuals/chickadee/index.html146
1 files changed, 77 insertions, 69 deletions
diff --git a/manuals/chickadee/index.html b/manuals/chickadee/index.html
index 4ddf0c3..1d28f4b 100644
--- a/manuals/chickadee/index.html
+++ b/manuals/chickadee/index.html
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!-- Copyright (C) 2017, 2018, 2019 David Thompson davet@gnu.org
+<!-- Copyright (C) 2017-2020 David Thompson davet@gnu.org
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
@@ -18,7 +18,7 @@ Foundation Web site at http://www.gnu.org/licenses/fdl.html.
The document was typeset with
http://www.texinfo.org/ (GNU Texinfo).
-->
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 6.6, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Top (The Chickadee Game Toolkit)</title>
@@ -37,23 +37,14 @@ http://www.texinfo.org/ (GNU Texinfo).
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
-blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: inherit; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: inherit; font-size: smaller}
-pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
@@ -91,93 +82,111 @@ ul.no-bullet {list-style: none}
<h1 class="settitle" align="center">The Chickadee Game Toolkit</h1>
-<a name="SEC_Contents"></a>
+<span id="SEC_Contents"></span>
<h2 class="contents-heading">Table of Contents</h2>
<div class="contents">
<ul class="no-bullet">
- <li><a name="toc-Installation-1" href="Installation.html#Installation">1 Installation</a>
+ <li><a id="toc-Installation-1" href="Installation.html#Installation">1 Installation</a>
<ul class="no-bullet">
- <li><a name="toc-Requirements-1" href="Requirements.html#Requirements">1.1 Requirements</a></li>
+ <li><a id="toc-Requirements-1" href="Requirements.html#Requirements">1.1 Requirements</a></li>
</ul></li>
- <li><a name="toc-API-Reference-1" href="API-Reference.html#API-Reference">2 API Reference</a>
+ <li><a id="toc-API-Reference-1" href="API-Reference.html#API-Reference">2 API Reference</a>
<ul class="no-bullet">
- <li><a name="toc-Kernel-1" href="Kernel.html#Kernel">2.1 Kernel</a>
+ <li><a id="toc-Kernel-1" href="Kernel.html#Kernel">2.1 Kernel</a>
<ul class="no-bullet">
- <li><a name="toc-Live-Coding" href="Kernel.html#Live-Coding">2.1.1 Live Coding</a></li>
+ <li><a id="toc-The-Game-Loop-1" href="The-Game-Loop.html#The-Game-Loop">2.1.1 The Game Loop</a></li>
+ <li><a id="toc-Input-Devices-1" href="Input-Devices.html#Input-Devices">2.1.2 Input Devices</a></li>
+ <li><a id="toc-Window-Manipulation-1" href="Window-Manipulation.html#Window-Manipulation">2.1.3 Window Manipulation</a></li>
+ <li><a id="toc-Live-Coding-1" href="Live-Coding.html#Live-Coding">2.1.4 Live Coding</a></li>
</ul></li>
- <li><a name="toc-Math-1" href="Math.html#Math">2.2 Math</a>
+ <li><a id="toc-Math-1" href="Math.html#Math">2.2 Math</a>
<ul class="no-bullet">
- <li><a name="toc-Basics-1" href="Basics.html#Basics">2.2.1 Basics</a></li>
- <li><a name="toc-Vectors-1" href="Vectors.html#Vectors">2.2.2 Vectors</a>
+ <li><a id="toc-Basics-1" href="Basics.html#Basics">2.2.1 Basics</a></li>
+ <li><a id="toc-Vectors-1" href="Vectors.html#Vectors">2.2.2 Vectors</a>
<ul class="no-bullet">
- <li><a name="toc-A-Note-About-Performance" href="Vectors.html#A-Note-About-Performance">2.2.2.1 A Note About Performance</a></li>
- <li><a name="toc-2D-Vectors" href="Vectors.html#g_t2D-Vectors">2.2.2.2 2D Vectors</a></li>
- <li><a name="toc-3D-Vectors" href="Vectors.html#g_t3D-Vectors">2.2.2.3 3D Vectors</a></li>
+ <li><a id="toc-A-Note-About-Performance" href="Vectors.html#A-Note-About-Performance">2.2.2.1 A Note About Performance</a></li>
+ <li><a id="toc-2D-Vectors" href="Vectors.html#g_t2D-Vectors">2.2.2.2 2D Vectors</a></li>
+ <li><a id="toc-3D-Vectors" href="Vectors.html#g_t3D-Vectors">2.2.2.3 3D Vectors</a></li>
</ul></li>
- <li><a name="toc-Rectangles-1" href="Rectangles.html#Rectangles">2.2.3 Rectangles</a></li>
- <li><a name="toc-Grid-1" href="Grid.html#Grid">2.2.4 Grid</a></li>
- <li><a name="toc-Matrices-1" href="Matrices.html#Matrices">2.2.5 Matrices</a>
+ <li><a id="toc-Rectangles-1" href="Rectangles.html#Rectangles">2.2.3 Rectangles</a></li>
+ <li><a id="toc-Grid-1" href="Grid.html#Grid">2.2.4 Grid</a></li>
+ <li><a id="toc-Matrices-1" href="Matrices.html#Matrices">2.2.5 Matrices</a>
<ul class="no-bullet">
- <li><a name="toc-Another-Note-About-Performance" href="Matrices.html#Another-Note-About-Performance">2.2.5.1 Another Note About Performance</a></li>
- <li><a name="toc-Matrix-Operations" href="Matrices.html#Matrix-Operations">2.2.5.2 Matrix Operations</a></li>
+ <li><a id="toc-Another-Note-About-Performance" href="Matrices.html#Another-Note-About-Performance">2.2.5.1 Another Note About Performance</a></li>
+ <li><a id="toc-Matrix-Operations" href="Matrices.html#Matrix-Operations">2.2.5.2 Matrix Operations</a></li>
</ul></li>
- <li><a name="toc-Quaternions-1" href="Quaternions.html#Quaternions">2.2.6 Quaternions</a></li>
- <li><a name="toc-Easings-1" href="Easings.html#Easings">2.2.7 Easings</a></li>
- <li><a name="toc-Bezier-Curves-1" href="Bezier-Curves.html#Bezier-Curves">2.2.8 Bezier Curves</a></li>
- <li><a name="toc-Path-Finding-1" href="Path-Finding.html#Path-Finding">2.2.9 Path Finding</a></li>
+ <li><a id="toc-Quaternions-1" href="Quaternions.html#Quaternions">2.2.6 Quaternions</a></li>
+ <li><a id="toc-Easings-1" href="Easings.html#Easings">2.2.7 Easings</a></li>
+ <li><a id="toc-Bezier-Curves-1" href="Bezier-Curves.html#Bezier-Curves">2.2.8 Bezier Curves</a></li>
+ <li><a id="toc-Path-Finding-1" href="Path-Finding.html#Path-Finding">2.2.9 Path Finding</a></li>
</ul></li>
- <li><a name="toc-Graphics-1" href="Graphics.html#Graphics">2.3 Graphics</a>
+ <li><a id="toc-Graphics-1" href="Graphics.html#Graphics">2.3 Graphics</a>
<ul class="no-bullet">
- <li><a name="toc-Textures-1" href="Textures.html#Textures">2.3.1 Textures</a></li>
- <li><a name="toc-Sprites-1" href="Sprites.html#Sprites">2.3.2 Sprites</a></li>
- <li><a name="toc-Tile-Maps-1" href="Tile-Maps.html#Tile-Maps">2.3.3 Tile Maps</a>
+ <li><a id="toc-Colors-1" href="Colors.html#Colors">2.3.1 Colors</a>
<ul class="no-bullet">
- <li><a name="toc-Tilesets" href="Tile-Maps.html#Tilesets">2.3.3.1 Tilesets</a></li>
- <li><a name="toc-Tiles" href="Tile-Maps.html#Tiles">2.3.3.2 Tiles</a></li>
- <li><a name="toc-Animations" href="Tile-Maps.html#Animations">2.3.3.3 Animations</a></li>
- <li><a name="toc-Layers" href="Tile-Maps.html#Layers">2.3.3.4 Layers</a></li>
- <li><a name="toc-Objects" href="Tile-Maps.html#Objects">2.3.3.5 Objects</a></li>
- <li><a name="toc-Polygons" href="Tile-Maps.html#Polygons">2.3.3.6 Polygons</a></li>
+ <li><a id="toc-Stock-Colors" href="Colors.html#Stock-Colors">2.3.1.1 Stock Colors</a></li>
+ </ul></li>
+ <li><a id="toc-Textures-1" href="Textures.html#Textures">2.3.2 Textures</a></li>
+ <li><a id="toc-Sprites-1" href="Sprites.html#Sprites">2.3.3 Sprites</a></li>
+ <li><a id="toc-Tile-Maps-1" href="Tile-Maps.html#Tile-Maps">2.3.4 Tile Maps</a>
+ <ul class="no-bullet">
+ <li><a id="toc-Tilesets" href="Tile-Maps.html#Tilesets">2.3.4.1 Tilesets</a></li>
+ <li><a id="toc-Tiles" href="Tile-Maps.html#Tiles">2.3.4.2 Tiles</a></li>
+ <li><a id="toc-Animations" href="Tile-Maps.html#Animations">2.3.4.3 Animations</a></li>
+ <li><a id="toc-Layers" href="Tile-Maps.html#Layers">2.3.4.4 Layers</a></li>
+ <li><a id="toc-Objects" href="Tile-Maps.html#Objects">2.3.4.5 Objects</a></li>
+ <li><a id="toc-Polygons" href="Tile-Maps.html#Polygons">2.3.4.6 Polygons</a></li>
+ </ul></li>
+ <li><a id="toc-Lines-and-Shapes-1" href="Lines-and-Shapes.html#Lines-and-Shapes">2.3.5 Lines and Shapes</a></li>
+ <li><a id="toc-Fonts-1" href="Fonts.html#Fonts">2.3.6 Fonts</a></li>
+ <li><a id="toc-Particles-1" href="Particles.html#Particles">2.3.7 Particles</a></li>
+ <li><a id="toc-3D-Models-1" href="3D-Models.html#g_t3D-Models">2.3.8 3D Models</a></li>
+ <li><a id="toc-Blending-1" href="Blending.html#Blending">2.3.9 Blending</a></li>
+ <li><a id="toc-Framebuffers-1" href="Framebuffers.html#Framebuffers">2.3.10 Framebuffers</a></li>
+ <li><a id="toc-Viewports-1" href="Viewports.html#Viewports">2.3.11 Viewports</a></li>
+ <li><a id="toc-Rendering-Engine-1" href="Rendering-Engine.html#Rendering-Engine">2.3.12 Rendering Engine</a></li>
+ <li><a id="toc-Buffers-1" href="Buffers.html#Buffers">2.3.13 Buffers</a></li>
+ <li><a id="toc-Shaders-1" href="Shaders.html#Shaders">2.3.14 Shaders</a>
+ <ul class="no-bullet">
+ <li><a id="toc-Attributes" href="Shaders.html#Attributes">2.3.14.1 Attributes</a></li>
+ <li><a id="toc-Uniforms" href="Shaders.html#Uniforms">2.3.14.2 Uniforms</a></li>
+ <li><a id="toc-User_002dDefined-Shader-Types" href="Shaders.html#User_002dDefined-Shader-Types">2.3.14.3 User-Defined Shader Types</a></li>
</ul></li>
- <li><a name="toc-Lines-and-Shapes-1" href="Lines-and-Shapes.html#Lines-and-Shapes">2.3.4 Lines and Shapes</a></li>
- <li><a name="toc-Fonts-1" href="Fonts.html#Fonts">2.3.5 Fonts</a></li>
- <li><a name="toc-Particles-1" href="Particles.html#Particles">2.3.6 Particles</a></li>
- <li><a name="toc-Blending-1" href="Blending.html#Blending">2.3.7 Blending</a></li>
- <li><a name="toc-Framebuffers-1" href="Framebuffers.html#Framebuffers">2.3.8 Framebuffers</a></li>
- <li><a name="toc-Viewports-1" href="Viewports.html#Viewports">2.3.9 Viewports</a></li>
- <li><a name="toc-Rendering-Engine-1" href="Rendering-Engine.html#Rendering-Engine">2.3.10 Rendering Engine</a></li>
- <li><a name="toc-Buffers-1" href="Buffers.html#Buffers">2.3.11 Buffers</a></li>
- <li><a name="toc-Shaders-1" href="Shaders.html#Shaders">2.3.12 Shaders</a></li>
</ul></li>
- <li><a name="toc-Scripting-1" href="Scripting.html#Scripting">2.4 Scripting</a>
+ <li><a id="toc-Audio-1" href="Audio.html#Audio">2.4 Audio</a>
<ul class="no-bullet">
- <li><a name="toc-Agendas-1" href="Agendas.html#Agendas">2.4.1 Agendas</a></li>
- <li><a name="toc-Scripts-1" href="Scripts.html#Scripts">2.4.2 Scripts</a></li>
- <li><a name="toc-Tweening-1" href="Tweening.html#Tweening">2.4.3 Tweening</a></li>
- <li><a name="toc-Channels-1" href="Channels.html#Channels">2.4.4 Channels</a></li>
+ <li><a id="toc-Audio-Files-1" href="Audio-Files.html#Audio-Files">2.4.1 Audio Files</a></li>
+ <li><a id="toc-Sources-1" href="Sources.html#Sources">2.4.2 Sources</a></li>
+ <li><a id="toc-The-Listener-1" href="The-Listener.html#The-Listener">2.4.3 The Listener</a></li>
+ <li><a id="toc-The-Environment-1" href="The-Environment.html#The-Environment">2.4.4 The Environment</a></li>
+ </ul></li>
+ <li><a id="toc-Scripting-1" href="Scripting.html#Scripting">2.5 Scripting</a>
+ <ul class="no-bullet">
+ <li><a id="toc-Agendas-1" href="Agendas.html#Agendas">2.5.1 Agendas</a></li>
+ <li><a id="toc-Scripts-1" href="Scripts.html#Scripts">2.5.2 Scripts</a></li>
+ <li><a id="toc-Tweening-1" href="Tweening.html#Tweening">2.5.3 Tweening</a></li>
+ <li><a id="toc-Channels-1" href="Channels.html#Channels">2.5.4 Channels</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-Copying-This-Manual-1" href="Copying-This-Manual.html#Copying-This-Manual">Appendix A Copying This Manual</a>
+ <li><a id="toc-Copying-This-Manual-1" href="Copying-This-Manual.html#Copying-This-Manual">Appendix A Copying This Manual</a>
<ul class="no-bullet">
- <li><a name="toc-GNU-Free-Documentation-License-1" href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">A.1 GNU Free Documentation License</a></li>
+ <li><a id="toc-GNU-Free-Documentation-License-1" href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">A.1 GNU Free Documentation License</a></li>
</ul></li>
- <li><a name="toc-Index-1" href="Index.html#Index">Index</a></li>
+ <li><a id="toc-Index-1" href="Index.html#Index">Index</a></li>
</ul>
</div>
-<a name="Top"></a>
-<div class="header">
+<span id="Top"></span><div class="header">
<p>
Next: <a href="Installation.html#Installation" accesskey="n" rel="next">Installation</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
-<a name="Chickadee"></a>
-<h1 class="top">Chickadee</h1>
+<span id="Chickadee"></span><h1 class="top">Chickadee</h1>
-<p>Copyright &copy; 2017, 2018, 2019 David Thompson <a href="mailto:davet@gnu.org">davet@gnu.org</a>
+<p>Copyright &copy; 2017-2020 David Thompson <a href="mailto:davet@gnu.org">davet@gnu.org</a>
</p>
<blockquote>
<p>Permission is granted to copy, distribute and/or modify this document
@@ -197,17 +206,16 @@ Foundation Web site at <a href="http://www.gnu.org/licenses/fdl.html">http://www
<a href="http://www.texinfo.org/">GNU Texinfo</a>.
</p>
-
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="Installation.html#Installation" accesskey="1">Installation</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing Chickadee.
+<tr><td align="left" valign="top">&bull; <a href="Installation.html#Installation" accesskey="1">Installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing Chickadee.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="API-Reference.html#API-Reference" accesskey="2">API Reference</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chickadee API reference.
+<tr><td align="left" valign="top">&bull; <a href="API-Reference.html#API-Reference" accesskey="2">API Reference</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Chickadee API reference.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Copying-This-Manual.html#Copying-This-Manual" accesskey="3">Copying This Manual</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The GNU Free Documentation License and you!
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Copying-This-Manual.html#Copying-This-Manual" accesskey="3">Copying This Manual</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The GNU Free Documentation License and you!
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="Index.html#Index" accesskey="4">Index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="Index.html#Index" accesskey="4">Index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
</table>