Changeset 34
- Timestamp:
- 07/08/07 20:31:16 (1 year ago)
- Files:
-
- trunk/bin/yage.exe (modified) (previous)
- trunk/doc/api/yage.all.html (modified) (2 diffs)
- trunk/doc/api/yage.core.all.html (modified) (2 diffs)
- trunk/doc/api/yage.core.array.html (modified) (4 diffs)
- trunk/doc/api/yage.core.freelist.html (modified) (4 diffs)
- trunk/doc/api/yage.core.matrix.html (modified) (14 diffs)
- trunk/doc/api/yage.core.misc.html (modified) (6 diffs)
- trunk/doc/api/yage.core.parse.html (modified) (3 diffs)
- trunk/doc/api/yage.core.plane.html (modified) (3 diffs)
- trunk/doc/api/yage.core.quatrn.html (modified) (7 diffs)
- trunk/doc/api/yage.core.repeater.html (modified) (3 diffs)
- trunk/doc/api/yage.core.timer.html (modified) (4 diffs)
- trunk/doc/api/yage.core.vector.html (modified) (7 diffs)
- trunk/doc/api/yage.core.xml.html (modified) (6 diffs)
- trunk/doc/api/yage.node.all.html (modified) (2 diffs)
- trunk/doc/api/yage.node.base.html (modified) (8 diffs)
- trunk/doc/api/yage.node.camera.html (modified) (9 diffs)
- trunk/doc/api/yage.node.graph.html (modified) (5 diffs)
- trunk/doc/api/yage.node.light.html (modified) (8 diffs)
- trunk/doc/api/yage.node.model.html (modified) (3 diffs)
- trunk/doc/api/yage.node.moveable.html (modified) (9 diffs)
- trunk/doc/api/yage.node.node.html (modified) (8 diffs)
- trunk/doc/api/yage.node.scene.html (modified) (7 diffs)
- trunk/doc/api/yage.node.sound.html (modified) (4 diffs)
- trunk/doc/api/yage.node.sprite.html (modified) (2 diffs)
- trunk/doc/api/yage.node.terrain.html (modified) (4 diffs)
- trunk/doc/api/yage.resource.all.html (modified) (2 diffs)
- trunk/doc/api/yage.resource.image.html (modified) (5 diffs)
- trunk/doc/api/yage.resource.layer.html (modified) (9 diffs)
- trunk/doc/api/yage.resource.material.html (modified) (4 diffs)
- trunk/doc/api/yage.resource.mesh.html (modified) (4 diffs)
- trunk/doc/api/yage.resource.model.html (modified) (6 diffs)
- trunk/doc/api/yage.resource.modelloader.html (modified) (3 diffs)
- trunk/doc/api/yage.resource.resource.html (modified) (8 diffs)
- trunk/doc/api/yage.resource.shader.html (modified) (3 diffs)
- trunk/doc/api/yage.resource.sound.html (modified) (7 diffs)
- trunk/doc/api/yage.resource.texture.html (modified) (10 diffs)
- trunk/doc/api/yage.system.all.html (modified) (2 diffs)
- trunk/doc/api/yage.system.constant.html (modified) (3 diffs)
- trunk/doc/api/yage.system.device.html (modified) (6 diffs)
- trunk/doc/api/yage.system.input.html (modified) (5 diffs)
- trunk/doc/api/yage.system.log.html (modified) (3 diffs)
- trunk/doc/api/yage.system.render.html (modified) (3 diffs)
- trunk/doc/api/yage.util.all.html (modified) (2 diffs)
- trunk/doc/api/yage.util.flyer.html (modified) (3 diffs)
- trunk/doc/api/yage.util.misc.html (modified) (2 diffs)
- trunk/doc/api/yage.util.spring.html (modified) (2 diffs)
- trunk/proj/buildme.d (modified) (6 diffs)
- trunk/src/demo1 (added)
- trunk/src/demo1/gameobj.d (moved) (moved from trunk/src/yage/gameobj.d) (1 diff)
- trunk/src/demo1/main.d (moved) (moved from trunk/src/yage/main.d) (2 diffs)
- trunk/src/demo1/ship.d (moved) (moved from trunk/src/yage/ship.d) (1 diff)
- trunk/src/yage/node/all.d (modified) (1 diff)
- trunk/src/yage/system/device.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/doc/api/yage.all.html
r32 r34 1 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 6 <meta content="text/javascript" http-equiv="content-script-type"> 1 <html><head> 2 <META http-equiv="content-type" content="text/html; charset=utf-8"> 7 3 <title>yage.all</title> 8 <link rel="stylesheet" type="text/css" href="css/default.css"> 9 <link rel="stylesheet" type="text/css" href="css/candydoc.css"> 10 <link rel="stylesheet" type="text/css" href="css/menu.css"> 11 <script language="JavaScript" src="js/util.js" type="text/javascript"></script> 12 <script language="JavaScript" src="js/tree.js" type="text/javascript"></script> 13 <script language="JavaScript" src="js/explorer.js" type="text/javascript"></script> 14 </head> 15 <body> 16 <!-- Title Image --> 17 <div style="position: absolute; z-index: 2;"> 18 <a href="index.php"><img src="img/title.png" alt="Yage3D.net" border="0"></a> 19 </div> 20 21 <!-- Menu --> 22 <div style="position: absolute; height: 87px; width: 100%;"> 23 <div style="position: absolute; bottom: 0px;"> 24 <div id="slidetabsmenu"> 25 <ul> 26 <li><a href="http://www.yage3d.net" title="Yage Home"><span>Home</span></a></li> 27 <li><a href="http://www.yage3d.net/wiki" title="Yage Wiki"><span>Wiki</span></a></li> 28 <li><a href="http://dsource.org/forums/viewforum.php?f=110" title="Yage Forum"><span>Forum</span></a></li> 29 <li><a href="yage.all.html" title="Yage API Documentation"><span>API</span></a></li> 30 </ul> 31 </div> 32 </div> 33 </div> 34 35 <!-- Images at top of page --> 36 <table cellpadding="0" cellspacing="0" width="100%"> 37 <!-- Upper part --> 38 <tr> 39 <td width="75%" style="background: url('img/title-stretch.png') repeat-x"></td> 40 <td><img src="img/title-right.png" alt="" height="102" style="vertical-align: top;"></td> 41 <td width="25%" valign="top" style="background: url('img/title-right-stretch.png') repeat-x"> 42 <img src="img/title-right-gear.png" style="float: right;" alt=""> 43 </td> 44 </tr> 45 <!-- Bar Beneath Main title --> 46 <tr> 47 <td width="100%" colspan="4"> 48 <table cellpadding="0" cellspacing="0" width="100%"> 49 <tr> 50 <td width="100%" style="background: url('img/bar-stretch.png') repeat-x; height: 9px;"></td> 51 <td valign="top"><img src="img/search.png" alt="" style="vertical-align: top"></td> 52 <td width="100%" style="background: url('img/search-stretch.png') repeat-x;"> 53 <!-- Use Google search for now --> 54 <form method="GET" action="http://www.google.com/search" style="padding: 2px;"> 55 <input type="hidden" name="ie" value="UTF-8"> 56 <input type="hidden" name="oe" value="UTF-8"> 57 <input type="hidden" name="domains" value="www.yage3d.net"> 58 <input type="hidden" name="sitesearch" value="www.yage3d.net"> 59 <input type="text" name="q" value="" style="width: 8em;"><span> 60 <input type="submit" name="btnG" value="Search" style="width: 5em;"></span> 61 </form> 62 <div style="width: 14em; height: 1px;"></div> 63 </td> 64 </tr> 65 </table> 66 </td> 67 </tr> 68 </table> 69 70 <!-- Content --> 71 <table cellpadding="6"> 72 <tr> 73 <td valign="top"> 74 <div id="tabarea"></div> 75 <div id="explorerclient"></div> 76 </td> 77 <td valign="top" width="100%"> 78 <div id="content"><script type="text/javascript">explorer.initialize("yage.all");</script> 79 <table class="content" width="100%"> 80 <tr><td id="docbody"><h1>yage.all</h1><!-- Generated by Ddoc from yage\all.d --> 4 </head><body> 5 <h1>yage.all</h1> 6 <!-- Generated by Ddoc from yage\all.d --> 81 7 <b>Authors:</b><br> 82 8 Eric Poggel … … 87 13 88 14 This module imports every module for every package in Yage. 89 Importing this module will give access to 90 <span class="currsymbol">all</span> 91 <script type="text/javascript">explorer.outline.addDecl('all');</script> 92 of Yage's classes and functions. 15 Importing this module will give access to <u>all</u> of Yage's classes and functions. 93 16 94 17 <br><br> 95 18 19 <dl></dl> 96 20 97 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 98 <dl></dl> 99 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 100 101 102 </td></tr> 103 </table> 104 </div> 105 </td> 106 </tr> 107 </table> 108 <div id="docfooter"> 109 Yage and all source files © 2005-2007 Eric Poggel<br> 110 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 111 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 112 on Sun Jul 8 00:19:32 2007 113 114 </div> 115 116 <script type="text/javascript"> 117 explorer.packageExplorer.addModule("index"); 118 119 explorer.packageExplorer.addModule("yage.all"); 120 121 explorer.packageExplorer.addModule("yage.core.all"); 122 123 explorer.packageExplorer.addModule("yage.core.array"); 124 125 explorer.packageExplorer.addModule("yage.core.freelist"); 126 127 explorer.packageExplorer.addModule("yage.core.matrix"); 128 129 explorer.packageExplorer.addModule("yage.core.misc"); 130 131 explorer.packageExplorer.addModule("yage.core.parse"); 132 133 explorer.packageExplorer.addModule("yage.core.plane"); 134 135 explorer.packageExplorer.addModule("yage.core.quatrn"); 136 137 explorer.packageExplorer.addModule("yage.core.repeater"); 138 139 explorer.packageExplorer.addModule("yage.core.timer"); 140 141 explorer.packageExplorer.addModule("yage.core.vector"); 142 143 explorer.packageExplorer.addModule("yage.core.xml"); 144 145 explorer.packageExplorer.addModule("yage.gameobj"); 146 147 explorer.packageExplorer.addModule("yage.main"); 148 149 explorer.packageExplorer.addModule("yage.node.all"); 150 151 explorer.packageExplorer.addModule("yage.node.base"); 152 153 explorer.packageExplorer.addModule("yage.node.camera"); 154 155 explorer.packageExplorer.addModule("yage.node.graph"); 156 157 explorer.packageExplorer.addModule("yage.node.light"); 158 159 explorer.packageExplorer.addModule("yage.node.model"); 160 161 explorer.packageExplorer.addModule("yage.node.moveable"); 162 163 explorer.packageExplorer.addModule("yage.node.node"); 164 165 explorer.packageExplorer.addModule("yage.node.scene"); 166 167 explorer.packageExplorer.addModule("yage.node.sound"); 168 169 explorer.packageExplorer.addModule("yage.node.sprite"); 170 171 explorer.packageExplorer.addModule("yage.node.terrain"); 172 173 explorer.packageExplorer.addModule("yage.resource.all"); 174 175 explorer.packageExplorer.addModule("yage.resource.image"); 176 177 explorer.packageExplorer.addModule("yage.resource.layer"); 178 179 explorer.packageExplorer.addModule("yage.resource.material"); 180 181 explorer.packageExplorer.addModule("yage.resource.mesh"); 182 183 explorer.packageExplorer.addModule("yage.resource.model"); 184 185 explorer.packageExplorer.addModule("yage.resource.modelloader"); 186 187 explorer.packageExplorer.addModule("yage.resource.resource"); 188 189 explorer.packageExplorer.addModule("yage.resource.shader"); 190 191 explorer.packageExplorer.addModule("yage.resource.sound"); 192 193 explorer.packageExplorer.addModule("yage.resource.texture"); 194 195 explorer.packageExplorer.addModule("yage.ship"); 196 197 explorer.packageExplorer.addModule("yage.system.all"); 198 199 explorer.packageExplorer.addModule("yage.system.constant"); 200 201 explorer.packageExplorer.addModule("yage.system.device"); 202 203 explorer.packageExplorer.addModule("yage.system.input"); 204 205 explorer.packageExplorer.addModule("yage.system.log"); 206 207 explorer.packageExplorer.addModule("yage.system.render"); 208 209 explorer.packageExplorer.addModule("yage.util.all"); 210 211 explorer.packageExplorer.addModule("yage.util.flyer"); 212 213 explorer.packageExplorer.addModule("yage.util.misc"); 214 215 explorer.packageExplorer.addModule("yage.util.spring"); 216 </script> 217 </body> 218 </html> 219 21 <hr><small>Page generated by <a href="http://www.digitalmars.com/d/ddoc.html">Ddoc</a>. (c) 2005-2007 Eric Poggel 22 </small> 23 </body></html> trunk/doc/api/yage.core.all.html
r32 r34 1 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 6 <meta content="text/javascript" http-equiv="content-script-type"> 1 <html><head> 2 <META http-equiv="content-type" content="text/html; charset=utf-8"> 7 3 <title>yage.core.all</title> 8 <link rel="stylesheet" type="text/css" href="css/default.css"> 9 <link rel="stylesheet" type="text/css" href="css/candydoc.css"> 10 <link rel="stylesheet" type="text/css" href="css/menu.css"> 11 <script language="JavaScript" src="js/util.js" type="text/javascript"></script> 12 <script language="JavaScript" src="js/tree.js" type="text/javascript"></script> 13 <script language="JavaScript" src="js/explorer.js" type="text/javascript"></script> 14 </head> 15 <body> 16 <!-- Title Image --> 17 <div style="position: absolute; z-index: 2;"> 18 <a href="index.php"><img src="img/title.png" alt="Yage3D.net" border="0"></a> 19 </div> 20 21 <!-- Menu --> 22 <div style="position: absolute; height: 87px; width: 100%;"> 23 <div style="position: absolute; bottom: 0px;"> 24 <div id="slidetabsmenu"> 25 <ul> 26 <li><a href="http://www.yage3d.net" title="Yage Home"><span>Home</span></a></li> 27 <li><a href="http://www.yage3d.net/wiki" title="Yage Wiki"><span>Wiki</span></a></li> 28 <li><a href="http://dsource.org/forums/viewforum.php?f=110" title="Yage Forum"><span>Forum</span></a></li> 29 <li><a href="yage.all.html" title="Yage API Documentation"><span>API</span></a></li> 30 </ul> 31 </div> 32 </div> 33 </div> 34 35 <!-- Images at top of page --> 36 <table cellpadding="0" cellspacing="0" width="100%"> 37 <!-- Upper part --> 38 <tr> 39 <td width="75%" style="background: url('img/title-stretch.png') repeat-x"></td> 40 <td><img src="img/title-right.png" alt="" height="102" style="vertical-align: top;"></td> 41 <td width="25%" valign="top" style="background: url('img/title-right-stretch.png') repeat-x"> 42 <img src="img/title-right-gear.png" style="float: right;" alt=""> 43 </td> 44 </tr> 45 <!-- Bar Beneath Main title --> 46 <tr> 47 <td width="100%" colspan="4"> 48 <table cellpadding="0" cellspacing="0" width="100%"> 49 <tr> 50 <td width="100%" style="background: url('img/bar-stretch.png') repeat-x; height: 9px;"></td> 51 <td valign="top"><img src="img/search.png" alt="" style="vertical-align: top"></td> 52 <td width="100%" style="background: url('img/search-stretch.png') repeat-x;"> 53 <!-- Use Google search for now --> 54 <form method="GET" action="http://www.google.com/search" style="padding: 2px;"> 55 <input type="hidden" name="ie" value="UTF-8"> 56 <input type="hidden" name="oe" value="UTF-8"> 57 <input type="hidden" name="domains" value="www.yage3d.net"> 58 <input type="hidden" name="sitesearch" value="www.yage3d.net"> 59 <input type="text" name="q" value="" style="width: 8em;"><span> 60 <input type="submit" name="btnG" value="Search" style="width: 5em;"></span> 61 </form> 62 <div style="width: 14em; height: 1px;"></div> 63 </td> 64 </tr> 65 </table> 66 </td> 67 </tr> 68 </table> 69 70 <!-- Content --> 71 <table cellpadding="6"> 72 <tr> 73 <td valign="top"> 74 <div id="tabarea"></div> 75 <div id="explorerclient"></div> 76 </td> 77 <td valign="top" width="100%"> 78 <div id="content"><script type="text/javascript">explorer.initialize("yage.core.all");</script> 79 <table class="content" width="100%"> 80 <tr><td id="docbody"><h1>yage.core.all</h1><!-- Generated by Ddoc from yage\core\all.d --> 4 </head><body> 5 <h1>yage.core.all</h1> 6 <!-- Generated by Ddoc from yage\core\all.d --> 81 7 <b>Authors:</b><br> 82 8 Eric Poggel … … 95 21 <br><br> 96 22 23 <dl></dl> 97 24 98 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 99 <dl></dl> 100 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 101 102 103 </td></tr> 104 </table> 105 </div> 106 </td> 107 </tr> 108 </table> 109 <div id="docfooter"> 110 Yage and all source files © 2005-2007 Eric Poggel<br> 111 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 112 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 113 on Sun Jul 8 00:19:33 2007 114 115 </div> 116 117 <script type="text/javascript"> 118 explorer.packageExplorer.addModule("index"); 119 120 explorer.packageExplorer.addModule("yage.all"); 121 122 explorer.packageExplorer.addModule("yage.core.all"); 123 124 explorer.packageExplorer.addModule("yage.core.array"); 125 126 explorer.packageExplorer.addModule("yage.core.freelist"); 127 128 explorer.packageExplorer.addModule("yage.core.matrix"); 129 130 explorer.packageExplorer.addModule("yage.core.misc"); 131 132 explorer.packageExplorer.addModule("yage.core.parse"); 133 134 explorer.packageExplorer.addModule("yage.core.plane"); 135 136 explorer.packageExplorer.addModule("yage.core.quatrn"); 137 138 explorer.packageExplorer.addModule("yage.core.repeater"); 139 140 explorer.packageExplorer.addModule("yage.core.timer"); 141 142 explorer.packageExplorer.addModule("yage.core.vector"); 143 144 explorer.packageExplorer.addModule("yage.core.xml"); 145 146 explorer.packageExplorer.addModule("yage.gameobj"); 147 148 explorer.packageExplorer.addModule("yage.main"); 149 150 explorer.packageExplorer.addModule("yage.node.all"); 151 152 explorer.packageExplorer.addModule("yage.node.base"); 153 154 explorer.packageExplorer.addModule("yage.node.camera"); 155 156 explorer.packageExplorer.addModule("yage.node.graph"); 157 158 explorer.packageExplorer.addModule("yage.node.light"); 159 160 explorer.packageExplorer.addModule("yage.node.model"); 161 162 explorer.packageExplorer.addModule("yage.node.moveable"); 163 164 explorer.packageExplorer.addModule("yage.node.node"); 165 166 explorer.packageExplorer.addModule("yage.node.scene"); 167 168 explorer.packageExplorer.addModule("yage.node.sound"); 169 170 explorer.packageExplorer.addModule("yage.node.sprite"); 171 172 explorer.packageExplorer.addModule("yage.node.terrain"); 173 174 explorer.packageExplorer.addModule("yage.resource.all"); 175 176 explorer.packageExplorer.addModule("yage.resource.image"); 177 178 explorer.packageExplorer.addModule("yage.resource.layer"); 179 180 explorer.packageExplorer.addModule("yage.resource.material"); 181 182 explorer.packageExplorer.addModule("yage.resource.mesh"); 183 184 explorer.packageExplorer.addModule("yage.resource.model"); 185 186 explorer.packageExplorer.addModule("yage.resource.modelloader"); 187 188 explorer.packageExplorer.addModule("yage.resource.resource"); 189 190 explorer.packageExplorer.addModule("yage.resource.shader"); 191 192 explorer.packageExplorer.addModule("yage.resource.sound"); 193 194 explorer.packageExplorer.addModule("yage.resource.texture"); 195 196 explorer.packageExplorer.addModule("yage.ship"); 197 198 explorer.packageExplorer.addModule("yage.system.all"); 199 200 explorer.packageExplorer.addModule("yage.system.constant"); 201 202 explorer.packageExplorer.addModule("yage.system.device"); 203 204 explorer.packageExplorer.addModule("yage.system.input"); 205 206 explorer.packageExplorer.addModule("yage.system.log"); 207 208 explorer.packageExplorer.addModule("yage.system.render"); 209 210 explorer.packageExplorer.addModule("yage.util.all"); 211 212 explorer.packageExplorer.addModule("yage.util.flyer"); 213 214 explorer.packageExplorer.addModule("yage.util.misc"); 215 216 explorer.packageExplorer.addModule("yage.util.spring"); 217 </script> 218 </body> 219 </html> 220 25 <hr><small>Page generated by <a href="http://www.digitalmars.com/d/ddoc.html">Ddoc</a>. (c) 2005-2007 Eric Poggel 26 </small> 27 </body></html> trunk/doc/api/yage.core.array.html
r32 r34 1 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 6 <meta content="text/javascript" http-equiv="content-script-type"> 1 <html><head> 2 <META http-equiv="content-type" content="text/html; charset=utf-8"> 7 3 <title>yage.core.array</title> 8 <link rel="stylesheet" type="text/css" href="css/default.css"> 9 <link rel="stylesheet" type="text/css" href="css/candydoc.css"> 10 <link rel="stylesheet" type="text/css" href="css/menu.css"> 11 <script language="JavaScript" src="js/util.js" type="text/javascript"></script> 12 <script language="JavaScript" src="js/tree.js" type="text/javascript"></script> 13 <script language="JavaScript" src="js/explorer.js" type="text/javascript"></script> 14 </head> 15 <body> 16 <!-- Title Image --> 17 <div style="position: absolute; z-index: 2;"> 18 <a href="index.php"><img src="img/title.png" alt="Yage3D.net" border="0"></a> 19 </div> 20 21 <!-- Menu --> 22 <div style="position: absolute; height: 87px; width: 100%;"> 23 <div style="position: absolute; bottom: 0px;"> 24 <div id="slidetabsmenu"> 25 <ul> 26 <li><a href="http://www.yage3d.net" title="Yage Home"><span>Home</span></a></li> 27 <li><a href="http://www.yage3d.net/wiki" title="Yage Wiki"><span>Wiki</span></a></li> 28 <li><a href="http://dsource.org/forums/viewforum.php?f=110" title="Yage Forum"><span>Forum</span></a></li> 29 <li><a href="yage.all.html" title="Yage API Documentation"><span>API</span></a></li> 30 </ul> 31 </div> 32 </div> 33 </div> 34 35 <!-- Images at top of page --> 36 <table cellpadding="0" cellspacing="0" width="100%"> 37 <!-- Upper part --> 38 <tr> 39 <td width="75%" style="background: url('img/title-stretch.png') repeat-x"></td> 40 <td><img src="img/title-right.png" alt="" height="102" style="vertical-align: top;"></td> 41 <td width="25%" valign="top" style="background: url('img/title-right-stretch.png') repeat-x"> 42 <img src="img/title-right-gear.png" style="float: right;" alt=""> 43 </td> 44 </tr> 45 <!-- Bar Beneath Main title --> 46 <tr> 47 <td width="100%" colspan="4"> 48 <table cellpadding="0" cellspacing="0" width="100%"> 49 <tr> 50 <td width="100%" style="background: url('img/bar-stretch.png') repeat-x; height: 9px;"></td> 51 <td valign="top"><img src="img/search.png" alt="" style="vertical-align: top"></td> 52 <td width="100%" style="background: url('img/search-stretch.png') repeat-x;"> 53 <!-- Use Google search for now --> 54 <form method="GET" action="http://www.google.com/search" style="padding: 2px;"> 55 <input type="hidden" name="ie" value="UTF-8"> 56 <input type="hidden" name="oe" value="UTF-8"> 57 <input type="hidden" name="domains" value="www.yage3d.net"> 58 <input type="hidden" name="sitesearch" value="www.yage3d.net"> 59 <input type="text" name="q" value="" style="width: 8em;"><span> 60 <input type="submit" name="btnG" value="Search" style="width: 5em;"></span> 61 </form> 62 <div style="width: 14em; height: 1px;"></div> 63 </td> 64 </tr> 65 </table> 66 </td> 67 </tr> 68 </table> 69 70 <!-- Content --> 71 <table cellpadding="6"> 72 <tr> 73 <td valign="top"> 74 <div id="tabarea"></div> 75 <div id="explorerclient"></div> 76 </td> 77 <td valign="top" width="100%"> 78 <div id="content"><script type="text/javascript">explorer.initialize("yage.core.array");</script> 79 <table class="content" width="100%"> 80 <tr><td id="docbody"><h1>yage.core.array</h1><!-- Generated by Ddoc from yage\core\array.d --> 4 </head><body> 5 <h1>yage.core.array</h1> 6 <!-- Generated by Ddoc from yage\core\array.d --> 81 7 $(DDOC_SECTIONS 82 8 <b>Authors:</b><br> … … 102 28 <br><br> 103 29 $(DDOC_MODULE_MEMBERS 104 105 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 106 <dt><span class="decl">void 107 <span class="currsymbol">remove</span> 108 <script type="text/javascript">explorer.outline.addDecl('remove');</script> 109 (T)(ref T[] <span class="funcparam">array</span>, int <span class="funcparam">index</span>, bool <span class="funcparam">ordered</span> = true); 110 </span></dt> 111 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 112 30 <dt><big>void <u>remove</u>(T)(ref T[] <i>array</i>, int <i>index</i>, bool <i>ordered</i> = true); 31 </big></dt> 113 32 <dd>Remove an element from an array. 114 This takes constant time, or linear time if ordered is true 115 . 33 This takes constant time, or linear time if ordered is <b>true</b>. 116 34 <br><br> 117 35 <b>Params:</b><br> 118 <table><tr> 119 <td nowrap valign="top" style="padding-right: 8px">array</td> 120 121 36 <table><tr><td>array</td> 122 37 <td>The array to use.</td></tr> 123 <tr> 124 <td nowrap valign="top" style="padding-right: 8px">index</td> 125 126 127 <td>Index of the element to 128 <span class="currsymbol">remove</span> 129 <script type="text/javascript">explorer.outline.addDecl('remove');</script> 130 .</td></tr> 131 <tr> 132 <td nowrap valign="top" style="padding-right: 8px">ordered</td> 133 134 38 <tr><td>index</td> 39 <td>Index of the element to <u>remove</u>.</td></tr> 40 <tr><td>ordered</td> 135 41 <td>Keep all elements in the same order, at the cost of performance. </td></tr> 136 42 </table><br> 137 43 138 44 </dd> 139 140 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 141 <dt><span class="decl">void 142 <span class="currsymbol">reserve</span> 143 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 144 (T)(ref T[] <span class="funcparam">array</span>, int <span class="funcparam">length</span>); 145 </span></dt> 146 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 147 45 <dt><big>void <u>reserve</u>(T)(ref T[] <i>array</i>, int <i>length</i>); 46 </big></dt> 148 47 <dd>Reserve space inside the array. 149 48 <br><br> 150 49 <b>Params:</b><br> 151 <table><tr> 152 <td nowrap valign="top" style="padding-right: 8px">array</td> 153 154 155 <td>The array in which to 156 <span class="currsymbol">reserve</span> 157 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 158 space.</td></tr> 159 <tr> 160 <td nowrap valign="top" style="padding-right: 8px">length</td> 161 162 163 <td>The array will 164 <span class="currsymbol">reserve</span> 165 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 166 enough space to hold this many total elements. </td></tr> 50 <table><tr><td>array</td> 51 <td>The array in which to <u>reserve</u> space.</td></tr> 52 <tr><td>length</td> 53 <td>The array will <u>reserve</u> enough space to hold this many total elements. </td></tr> 167 54 </table><br> 168 55 169 56 </dd> 170 171 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 172 <dt><span class="decl">void 173 <span class="currsymbol">radixSort</span> 174 <script type="text/javascript">explorer.outline.addDecl('radixSort');</script> 175 (T)(ref T[] <span class="funcparam">array</span>); 176 <br>void 177 <span class="currsymbol"> 178 <span class="currsymbol">radixSort</span> 179 <script type="text/javascript">explorer.outline.addDecl('radixSort');</script> 180 </span> 181 <script type="text/javascript">explorer.outline.addDecl(' 182 <span class="currsymbol">radixSort</span> 183 <script type="text/javascript">explorer.outline.addDecl('radixSort');</script> 184 ');</script> 185 (T,K)(ref T[] <span class="funcparam"><span class="funcparam">array</span></span>, K delegate(T elem) <span class="funcparam"><span class="funcparam">getKey</span></span>, bool <span class="funcparam"><span class="funcparam">signed</span></span> = true); 186 </span></dt> 187 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 188 57 <dt><big>void <u>radixSort</u>(T)(ref T[] <i>array</i>); 58 <br>void <u><u>radixSort</u></u>(T,K)(ref T[] <i><i>array</i></i>, K delegate(T elem) <i><i>getKey</i></i>, bool <i><i>signed</i></i> = true); 59 </big></dt> 189 60 <dd>Sort the elements of an array using a radix sort. 190 61 This runs in linear time and can sort several million items per second on modern hardware. … … 192 63 <br><br> 193 64 <b>Params:</b><br> 194 <table><tr> 195 <td nowrap valign="top" style="padding-right: 8px">getKey</td> 196 197 65 <table><tr><td>getKey</td> 198 66 <td>A function to return a key of type K for each element. 199 67 Only required for arrays of classes and structs.</td></tr> 200 <tr> 201 <td nowrap valign="top" style="padding-right: 8px">signed</td> 202 203 204 <td>interpret the key data as being signed. Defaults to true 205 .</td></tr> 68 <tr><td>signed</td> 69 <td>interpret the key data as being signed. Defaults to <b>true</b>.</td></tr> 206 70 </table><br> 207 71 <b>Example:</b><br> … … 214 78 215 79 </dd> 216 </td></tr>217 </table>218 </div>219 </td>220 </tr>221 </table>222 <div id="docfooter">223 Yage and all source files © 2005-2007 Eric Poggel<br>224 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc">225 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a>226 on Sun Jul 8 00:19:33 2007227 80 228 </div> 229 230 <script type="text/javascript"> 231 explorer.packageExplorer.addModule("index"); 232 233 explorer.packageExplorer.addModule("yage.all"); 234 235 explorer.packageExplorer.addModule("yage.core.all"); 236 237 explorer.packageExplorer.addModule("yage.core.array"); 238 239 explorer.packageExplorer.addModule("yage.core.freelist"); 240 241 explorer.packageExplorer.addModule("yage.core.matrix"); 242 243 explorer.packageExplorer.addModule("yage.core.misc"); 244 245 explorer.packageExplorer.addModule("yage.core.parse"); 246 247 explorer.packageExplorer.addModule("yage.core.plane"); 248 249 explorer.packageExplorer.addModule("yage.core.quatrn"); 250 251 explorer.packageExplorer.addModule("yage.core.repeater"); 252 253 explorer.packageExplorer.addModule("yage.core.timer"); 254 255 explorer.packageExplorer.addModule("yage.core.vector"); 256 257 explorer.packageExplorer.addModule("yage.core.xml"); 258 259 explorer.packageExplorer.addModule("yage.gameobj"); 260 261 explorer.packageExplorer.addModule("yage.main"); 262 263 explorer.packageExplorer.addModule("yage.node.all"); 264 265 explorer.packageExplorer.addModule("yage.node.base"); 266 267 explorer.packageExplorer.addModule("yage.node.camera"); 268 269 explorer.packageExplorer.addModule("yage.node.graph"); 270 271 explorer.packageExplorer.addModule("yage.node.light"); 272 273 explorer.packageExplorer.addModule("yage.node.model"); 274 275 explorer.packageExplorer.addModule("yage.node.moveable"); 276 277 explorer.packageExplorer.addModule("yage.node.node"); 278 279 explorer.packageExplorer.addModule("yage.node.scene"); 280 281 explorer.packageExplorer.addModule("yage.node.sound"); 282 283 explorer.packageExplorer.addModule("yage.node.sprite"); 284 285 explorer.packageExplorer.addModule("yage.node.terrain"); 286 287 explorer.packageExplorer.addModule("yage.resource.all"); 288 289 explorer.packageExplorer.addModule("yage.resource.image"); 290 291 explorer.packageExplorer.addModule("yage.resource.layer"); 292 293 explorer.packageExplorer.addModule("yage.resource.material"); 294 295 explorer.packageExplorer.addModule("yage.resource.mesh"); 296 297 explorer.packageExplorer.addModule("yage.resource.model"); 298 299 explorer.packageExplorer.addModule("yage.resource.modelloader"); 300 301 explorer.packageExplorer.addModule("yage.resource.resource"); 302 303 explorer.packageExplorer.addModule("yage.resource.shader"); 304 305 explorer.packageExplorer.addModule("yage.resource.sound"); 306 307 explorer.packageExplorer.addModule("yage.resource.texture"); 308 309 explorer.packageExplorer.addModule("yage.ship"); 310 311 explorer.packageExplorer.addModule("yage.system.all"); 312 313 explorer.packageExplorer.addModule("yage.system.constant"); 314 315 explorer.packageExplorer.addModule("yage.system.device"); 316 317 explorer.packageExplorer.addModule("yage.system.input"); 318 319 explorer.packageExplorer.addModule("yage.system.log"); 320 321 explorer.packageExplorer.addModule("yage.system.render"); 322 323 explorer.packageExplorer.addModule("yage.util.all"); 324 325 explorer.packageExplorer.addModule("yage.util.flyer"); 326 327 explorer.packageExplorer.addModule("yage.util.misc"); 328 329 explorer.packageExplorer.addModule("yage.util.spring"); 330 </script> 331 </body> 332 </html> 333 81 <hr><small>Page generated by <a href="http://www.digitalmars.com/d/ddoc.html">Ddoc</a>. (c) 2005-2007 Eric Poggel 82 </small> 83 </body></html> trunk/doc/api/yage.core.freelist.html
r32 r34 1 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 6 <meta content="text/javascript" http-equiv="content-script-type"> 1 <html><head> 2 <META http-equiv="content-type" content="text/html; charset=utf-8"> 7 3 <title>yage.core.freelist</title> 8 <link rel="stylesheet" type="text/css" href="css/default.css"> 9 <link rel="stylesheet" type="text/css" href="css/candydoc.css"> 10 <link rel="stylesheet" type="text/css" href="css/menu.css"> 11 <script language="JavaScript" src="js/util.js" type="text/javascript"></script> 12 <script language="JavaScript" src="js/tree.js" type="text/javascript"></script> 13 <script language="JavaScript" src="js/explorer.js" type="text/javascript"></script> 14 </head> 15 <body> 16 <!-- Title Image --> 17 <div style="position: absolute; z-index: 2;"> 18 <a href="index.php"><img src="img/title.png" alt="Yage3D.net" border="0"></a> 19 </div> 20 21 <!-- Menu --> 22 <div style="position: absolute; height: 87px; width: 100%;"> 23 <div style="position: absolute; bottom: 0px;"> 24 <div id="slidetabsmenu"> 25 <ul> 26 <li><a href="http://www.yage3d.net" title="Yage Home"><span>Home</span></a></li> 27 <li><a href="http://www.yage3d.net/wiki" title="Yage Wiki"><span>Wiki</span></a></li> 28 <li><a href="http://dsource.org/forums/viewforum.php?f=110" title="Yage Forum"><span>Forum</span></a></li> 29 <li><a href="yage.all.html" title="Yage API Documentation"><span>API</span></a></li> 30 </ul> 31 </div> 32 </div> 33 </div> 34 35 <!-- Images at top of page --> 36 <table cellpadding="0" cellspacing="0" width="100%"> 37 <!-- Upper part --> 38 <tr> 39 <td width="75%" style="background: url('img/title-stretch.png') repeat-x"></td> 40 <td><img src="img/title-right.png" alt="" height="102" style="vertical-align: top;"></td> 41 <td width="25%" valign="top" style="background: url('img/title-right-stretch.png') repeat-x"> 42 <img src="img/title-right-gear.png" style="float: right;" alt=""> 43 </td> 44 </tr> 45 <!-- Bar Beneath Main title --> 46 <tr> 47 <td width="100%" colspan="4"> 48 <table cellpadding="0" cellspacing="0" width="100%"> 49 <tr> 50 <td width="100%" style="background: url('img/bar-stretch.png') repeat-x; height: 9px;"></td> 51 <td valign="top"><img src="img/search.png" alt="" style="vertical-align: top"></td> 52 <td width="100%" style="background: url('img/search-stretch.png') repeat-x;"> 53 <!-- Use Google search for now --> 54 <form method="GET" action="http://www.google.com/search" style="padding: 2px;"> 55 <input type="hidden" name="ie" value="UTF-8"> 56 <input type="hidden" name="oe" value="UTF-8"> 57 <input type="hidden" name="domains" value="www.yage3d.net"> 58 <input type="hidden" name="sitesearch" value="www.yage3d.net"> 59 <input type="text" name="q" value="" style="width: 8em;"><span> 60 <input type="submit" name="btnG" value="Search" style="width: 5em;"></span> 61 </form> 62 <div style="width: 14em; height: 1px;"></div> 63 </td> 64 </tr> 65 </table> 66 </td> 67 </tr> 68 </table> 69 70 <!-- Content --> 71 <table cellpadding="6"> 72 <tr> 73 <td valign="top"> 74 <div id="tabarea"></div> 75 <div id="explorerclient"></div> 76 </td> 77 <td valign="top" width="100%"> 78 <div id="content"><script type="text/javascript">explorer.initialize("yage.core.freelist");</script> 79 <table class="content" width="100%"> 80 <tr><td id="docbody"><h1>yage.core.freelist</h1><!-- Generated by Ddoc from yage\core\freelist.d --> 4 </head><body> 5 <h1>yage.core.freelist</h1> 6 <!-- Generated by Ddoc from yage\core\freelist.d --> 81 7 <b>Authors:</b><br> 82 8 Eric Poggel … … 87 13 <br><br> 88 14 89 90 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 91 <dl> 92 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 93 <dt><span class="decl">class 94 <span class="currsymbol">FreeList</span> 95 <script type="text/javascript">explorer.outline.addDecl('FreeList');</script> 96 (T); 97 </span></dt> 98 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 99 15 <dl><dt><big>class <u>FreeList</u>(T); 16 </big></dt> 100 17 <dd>A class to allow fast allocations / de-allocations, using a free list. 101 18 This can be several times faster than new and delete. … … 103 20
