Changeset 35

Show
Ignore:
Timestamp:
07/08/07 23:08:23 (1 year ago)
Author:
JoeCoder
Message:

Modified build script to work on Linux again.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/doc/api/yage.all.html

    r34 r35  
    1 <html><head> 
    2     <META http-equiv="content-type" content="text/html; charset=utf-8"> 
     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"> 
    37    <title>yage.all</title> 
    4     </head><body> 
    5     <h1>yage.all</h1> 
    6     <!-- Generated by Ddoc from yage\all.d --> 
     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 --> 
    781<b>Authors:</b><br> 
    882Eric Poggel 
     
    1387 
    1488 This module imports every module for every package in Yage. 
    15  Importing this module will give access to <u>all</u> of Yage's classes and functions. 
     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. 
    1693  
    1794<br><br> 
    1895 
     96 
     97<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    1998<dl></dl> 
    20  
    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> 
     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 &copy; 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 23:04:52 2007 
     113 
     114    </div> 
     115     
     116    <script type="text/javascript"> 
     117    explorer.packageExplorer.addModule("yage.all"); 
     118 
     119    explorer.packageExplorer.addModule("yage.core.all"); 
     120 
     121    explorer.packageExplorer.addModule("yage.core.array"); 
     122 
     123    explorer.packageExplorer.addModule("yage.core.freelist"); 
     124 
     125    explorer.packageExplorer.addModule("yage.core.matrix"); 
     126 
     127    explorer.packageExplorer.addModule("yage.core.misc"); 
     128 
     129    explorer.packageExplorer.addModule("yage.core.parse"); 
     130 
     131    explorer.packageExplorer.addModule("yage.core.plane"); 
     132 
     133    explorer.packageExplorer.addModule("yage.core.quatrn"); 
     134 
     135    explorer.packageExplorer.addModule("yage.core.repeater"); 
     136 
     137    explorer.packageExplorer.addModule("yage.core.timer"); 
     138 
     139    explorer.packageExplorer.addModule("yage.core.vector"); 
     140 
     141    explorer.packageExplorer.addModule("yage.core.xml"); 
     142 
     143    explorer.packageExplorer.addModule("yage.node.all"); 
     144 
     145    explorer.packageExplorer.addModule("yage.node.base"); 
     146 
     147    explorer.packageExplorer.addModule("yage.node.camera"); 
     148 
     149    explorer.packageExplorer.addModule("yage.node.graph"); 
     150 
     151    explorer.packageExplorer.addModule("yage.node.light"); 
     152 
     153    explorer.packageExplorer.addModule("yage.node.model"); 
     154 
     155    explorer.packageExplorer.addModule("yage.node.moveable"); 
     156 
     157    explorer.packageExplorer.addModule("yage.node.node"); 
     158 
     159    explorer.packageExplorer.addModule("yage.node.scene"); 
     160 
     161    explorer.packageExplorer.addModule("yage.node.sound"); 
     162 
     163    explorer.packageExplorer.addModule("yage.node.sprite"); 
     164 
     165    explorer.packageExplorer.addModule("yage.node.terrain"); 
     166 
     167    explorer.packageExplorer.addModule("yage.resource.all"); 
     168 
     169    explorer.packageExplorer.addModule("yage.resource.image"); 
     170 
     171    explorer.packageExplorer.addModule("yage.resource.layer"); 
     172 
     173    explorer.packageExplorer.addModule("yage.resource.material"); 
     174 
     175    explorer.packageExplorer.addModule("yage.resource.mesh"); 
     176 
     177    explorer.packageExplorer.addModule("yage.resource.model"); 
     178 
     179    explorer.packageExplorer.addModule("yage.resource.modelloader"); 
     180 
     181    explorer.packageExplorer.addModule("yage.resource.resource"); 
     182 
     183    explorer.packageExplorer.addModule("yage.resource.shader"); 
     184 
     185    explorer.packageExplorer.addModule("yage.resource.sound"); 
     186 
     187    explorer.packageExplorer.addModule("yage.resource.texture"); 
     188 
     189    explorer.packageExplorer.addModule("yage.system.all"); 
     190 
     191    explorer.packageExplorer.addModule("yage.system.constant"); 
     192 
     193    explorer.packageExplorer.addModule("yage.system.device"); 
     194 
     195    explorer.packageExplorer.addModule("yage.system.input"); 
     196 
     197    explorer.packageExplorer.addModule("yage.system.log"); 
     198 
     199    explorer.packageExplorer.addModule("yage.system.render"); 
     200 
     201    explorer.packageExplorer.addModule("yage.util.all"); 
     202 
     203    explorer.packageExplorer.addModule("yage.util.flyer"); 
     204 
     205    explorer.packageExplorer.addModule("yage.util.misc"); 
     206 
     207    explorer.packageExplorer.addModule("yage.util.spring"); 
     208</script> 
     209  </body> 
     210</html> 
     211 
  • trunk/doc/api/yage.core.all.html

    r34 r35  
    1 <html><head> 
    2     <META http-equiv="content-type" content="text/html; charset=utf-8"> 
     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"> 
    37    <title>yage.core.all</title> 
    4     </head><body> 
    5     <h1>yage.core.all</h1> 
    6     <!-- Generated by Ddoc from yage\core\all.d --> 
     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 --> 
    781<b>Authors:</b><br> 
    882Eric Poggel 
     
    2195<br><br> 
    2296 
     97 
     98<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    2399<dl></dl> 
    24  
    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> 
     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 &copy; 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 23:04:52 2007 
     114 
     115    </div> 
     116     
     117    <script type="text/javascript"> 
     118    explorer.packageExplorer.addModule("yage.all"); 
     119 
     120    explorer.packageExplorer.addModule("yage.core.all"); 
     121 
     122    explorer.packageExplorer.addModule("yage.core.array"); 
     123 
     124    explorer.packageExplorer.addModule("yage.core.freelist"); 
     125 
     126    explorer.packageExplorer.addModule("yage.core.matrix"); 
     127 
     128    explorer.packageExplorer.addModule("yage.core.misc"); 
     129 
     130    explorer.packageExplorer.addModule("yage.core.parse"); 
     131 
     132    explorer.packageExplorer.addModule("yage.core.plane"); 
     133 
     134    explorer.packageExplorer.addModule("yage.core.quatrn"); 
     135 
     136    explorer.packageExplorer.addModule("yage.core.repeater"); 
     137 
     138    explorer.packageExplorer.addModule("yage.core.timer"); 
     139 
     140    explorer.packageExplorer.addModule("yage.core.vector"); 
     141 
     142    explorer.packageExplorer.addModule("yage.core.xml"); 
     143 
     144    explorer.packageExplorer.addModule("yage.node.all"); 
     145 
     146    explorer.packageExplorer.addModule("yage.node.base"); 
     147 
     148    explorer.packageExplorer.addModule("yage.node.camera"); 
     149 
     150    explorer.packageExplorer.addModule("yage.node.graph"); 
     151 
     152    explorer.packageExplorer.addModule("yage.node.light"); 
     153 
     154    explorer.packageExplorer.addModule("yage.node.model"); 
     155 
     156    explorer.packageExplorer.addModule("yage.node.moveable"); 
     157 
     158    explorer.packageExplorer.addModule("yage.node.node"); 
     159 
     160    explorer.packageExplorer.addModule("yage.node.scene"); 
     161 
     162    explorer.packageExplorer.addModule("yage.node.sound"); 
     163 
     164    explorer.packageExplorer.addModule("yage.node.sprite"); 
     165 
     166    explorer.packageExplorer.addModule("yage.node.terrain"); 
     167 
     168    explorer.packageExplorer.addModule("yage.resource.all"); 
     169 
     170    explorer.packageExplorer.addModule("yage.resource.image"); 
     171 
     172    explorer.packageExplorer.addModule("yage.resource.layer"); 
     173 
     174    explorer.packageExplorer.addModule("yage.resource.material"); 
     175 
     176    explorer.packageExplorer.addModule("yage.resource.mesh"); 
     177 
     178    explorer.packageExplorer.addModule("yage.resource.model"); 
     179 
     180    explorer.packageExplorer.addModule("yage.resource.modelloader"); 
     181 
     182    explorer.packageExplorer.addModule("yage.resource.resource"); 
     183 
     184    explorer.packageExplorer.addModule("yage.resource.shader"); 
     185 
     186    explorer.packageExplorer.addModule("yage.resource.sound"); 
     187 
     188    explorer.packageExplorer.addModule("yage.resource.texture"); 
     189 
     190    explorer.packageExplorer.addModule("yage.system.all"); 
     191 
     192    explorer.packageExplorer.addModule("yage.system.constant"); 
     193 
     194    explorer.packageExplorer.addModule("yage.system.device"); 
     195 
     196    explorer.packageExplorer.addModule("yage.system.input"); 
     197 
     198    explorer.packageExplorer.addModule("yage.system.log"); 
     199 
     200    explorer.packageExplorer.addModule("yage.system.render"); 
     201 
     202    explorer.packageExplorer.addModule("yage.util.all"); 
     203 
     204    explorer.packageExplorer.addModule("yage.util.flyer"); 
     205 
     206    explorer.packageExplorer.addModule("yage.util.misc"); 
     207 
     208    explorer.packageExplorer.addModule("yage.util.spring"); 
     209</script> 
     210  </body> 
     211</html> 
     212 
  • trunk/doc/api/yage.core.array.html

    r34 r35  
    1 <html><head> 
    2     <META http-equiv="content-type" content="text/html; charset=utf-8"> 
     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"> 
    37    <title>yage.core.array</title> 
    4     </head><body> 
    5     <h1>yage.core.array</h1> 
    6     <!-- Generated by Ddoc from yage\core\array.d --> 
     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 --> 
    781$(DDOC_SECTIONS  
    882<b>Authors:</b><br> 
     
    28102<br><br> 
    29103$(DDOC_MODULE_MEMBERS  
    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> 
     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 
    32113<dd>Remove an element from an array. 
    33  This takes constant time, or linear time if ordered is <b>true</b>. 
     114 This takes constant time, or linear time if ordered is true 
     115
    34116<br><br> 
    35117<b>Params:</b><br> 
    36 <table><tr><td>array</td> 
     118<table><tr> 
     119<td nowrap valign="top" style="padding-right: 8px">array</td> 
     120 
     121                
    37122<td>The array to use.</td></tr> 
    38 <tr><td>index</td> 
    39 <td>Index of the element to <u>remove</u>.</td></tr> 
    40 <tr><td>ordered</td> 
     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                
    41135<td>Keep all elements in the same order, at the cost of performance. </td></tr> 
    42136</table><br> 
    43137 
    44138</dd> 
    45 <dt><big>void <u>reserve</u>(T)(ref T[] <i>array</i>, int <i>length</i>); 
    46 </big></dt> 
     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 
    47148<dd>Reserve space inside the array. 
    48149<br><br> 
    49150<b>Params:</b><br> 
    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> 
     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> 
    54167</table><br> 
    55168 
    56169</dd> 
    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> 
     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 
    60189<dd>Sort the elements of an array using a radix sort. 
    61190 This runs in linear time and can sort several million items per second on modern hardware. 
     
    63192<br><br> 
    64193<b>Params:</b><br> 
    65 <table><tr><td>getKey</td> 
     194<table><tr> 
     195<td nowrap valign="top" style="padding-right: 8px">getKey</td> 
     196 
     197                
    66198<td>A function to return a key of type K for each element. 
    67199              Only required for arrays of classes and structs.</td></tr> 
    68 <tr><td>signed</td> 
    69 <td>interpret the key data as being signed.  Defaults to <b>true</b>.</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> 
    70206</table><br> 
    71207<b>Example:</b><br> 
     
    78214 
    79215</dd> 
    80  
    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> 
     216</td></tr> 
     217                </table> 
     218            </div> 
     219        </td>   
     220      </tr> 
     221    </table> 
     222    <div id="docfooter"> 
     223        Yage and all source files &copy; 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 23:04:52 2007 
     227 
     228    </div> 
     229     
     230    <script type="text/javascript"> 
     231    explorer.packageExplorer.addModule("yage.all"); 
     232 
     233    explorer.packageExplorer.addModule("yage.core.all"); 
     234 
     235    explorer.packageExplorer.addModule("yage.core.array"); 
     236 
     237    explorer.packageExplorer.addModule("yage.core.freelist"); 
     238 
     239    explorer.packageExplorer.addModule("yage.core.matrix"); 
     240 
     241    explorer.packageExplorer.addModule("yage.core.misc"); 
     242 
     243    explorer.packageExplorer.addModule("yage.core.parse"); 
     244 
     245    explorer.packageExplorer.addModule("yage.core.plane"); 
     246 
     247    explorer.packageExplorer.addModule("yage.core.quatrn"); 
     248 
     249    explorer.packageExplorer.addModule("yage.core.repeater"); 
     250 
     251    explorer.packageExplorer.addModule("yage.core.timer"); 
     252 
     253    explorer.packageExplorer.addModule("yage.core.vector"); 
     254 
     255    explorer.packageExplorer.addModule("yage.core.xml"); 
     256 
     257    explorer.packageExplorer.addModule("yage.node.all"); 
     258 
     259    explorer.packageExplorer.addModule("yage.node.base"); 
     260 
     261    explorer.packageExplorer.addModule("yage.node.camera"); 
     262 
     263    explorer.packageExplorer.addModule("yage.node.graph"); 
     264 
     265    explorer.packageExplorer.addModule("yage.node.light"); 
     266 
     267    explorer.packageExplorer.addModule("yage.node.model"); 
     268 
     269    explorer.packageExplorer.addModule("yage.node.moveable"); 
     270 
     271    explorer.packageExplorer.addModule("yage.node.node"); 
     272 
     273    explorer.packageExplorer.addModule("yage.node.scene"); 
     274 
     275    explorer.packageExplorer.addModule("yage.node.sound"); 
     276 
     277    explorer.packageExplorer.addModule("yage.node.sprite"); 
     278 
     279    explorer.packageExplorer.addModule("yage.node.terrain"); 
     280 
     281    explorer.packageExplorer.addModule("yage.resource.all"); 
     282 
     283    explorer.packageExplorer.addModule("yage.resource.image"); 
     284 
     285    explorer.packageExplorer.addModule("yage.resource.layer"); 
     286 
     287    explorer.packageExplorer.addModule("yage.resource.material"); 
     288 
     289    explorer.packageExplorer.addModule("yage.resource.mesh"); 
     290 
     291    explorer.packageExplorer.addModule("yage.resource.model"); 
     292 
     293    explorer.packageExplorer.addModule("yage.resource.modelloader"); 
     294 
     295    explorer.packageExplorer.addModule("yage.resource.resource"); 
     296 
     297    explorer.packageExplorer.addModule("yage.resource.shader"); 
     298 
     299    explorer.packageExplorer.addModule("yage.resource.sound"); 
     300 
     301    explorer.packageExplorer.addModule("yage.resource.texture"); 
     302 
     303    explorer.packageExplorer.addModule("yage.system.all"); 
     304 
     305    explorer.packageExplorer.addModule("yage.system.constant"); 
     306 
     307    explorer.packageExplorer.addModule("yage.system.device"); 
     308 
     309    explorer.packageExplorer.addModule("yage.system.input"); 
     310 
     311    explorer.packageExplorer.addModule("yage.system.log"); 
     312 
     313    explorer.packageExplorer.addModule("yage.system.render"); 
     314 
     315    explorer.packageExplorer.addModule("yage.util.all"); 
     316 
     317    explorer.packageExplorer.addModule("yage.util.flyer"); 
     318 
     319    explorer.packageExplorer.addModule("yage.util.misc"); 
     320 
     321    explorer.packageExplorer.addModule("yage.util.spring"); 
     322</script> 
     323  </body> 
     324</html> 
     325 
  • trunk/doc/api/yage.core.freelist.html

    <
    r34 r35  
    1 <html><head> 
    2     <META http-equiv="content-type" content="text/html; charset=utf-8"> 
     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"> 
    37    <title>yage.core.freelist</title> 
    4     </head><body> 
    5     <h1>yage.core.freelist</h1> 
    6     <!-- Generated by Ddoc from yage\core\freelist.d --> 
     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 --> 
    781<b>Authors:</b><br> 
    882Eric Poggel 
     
    1387<br><br> 
    1488 
    15 <dl><dt><big>class <u>FreeList</u>(T); 
    16 </big></dt> 
     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 
    17100<dd>A class to allow fast allocations / de-allocations, using a free list. 
    18101 This can be several times faster than new and delete.