Changeset 34

Show
Ignore:
Timestamp:
07/08/07 20:31:16 (1 year ago)
Author:
JoeCoder
Message:

--

Files:

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"> 
    73    <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 --> 
    817<b>Authors:</b><br> 
    828Eric Poggel 
     
    8713 
    8814 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. 
    9316  
    9417<br><br> 
    9518 
     19<dl></dl> 
    9620 
    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 &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 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"> 
    73    <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 --> 
    817<b>Authors:</b><br> 
    828Eric Poggel 
     
    9521<br><br> 
    9622 
     23<dl></dl> 
    9724 
    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 &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 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"> 
    73    <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 --> 
    817$(DDOC_SECTIONS  
    828<b>Authors:</b><br> 
     
    10228<br><br> 
    10329$(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> 
    11332<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>. 
    11634<br><br> 
    11735<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> 
    12237<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> 
    13541<td>Keep all elements in the same order, at the cost of performance. </td></tr> 
    13642</table><br> 
    13743 
    13844</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> 
    14847<dd>Reserve space inside the array. 
    14948<br><br> 
    15049<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> 
    16754</table><br> 
    16855 
    16956</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> 
    18960<dd>Sort the elements of an array using a radix sort. 
    19061 This runs in linear time and can sort several million items per second on modern hardware. 
     
    19263<br><br> 
    19364<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> 
    19866<td>A function to return a key of type K for each element. 
    19967              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> 
    20670</table><br> 
    20771<b>Example:</b><br> 
     
    21478 
    21579</dd> 
    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 00:19:33 2007 
    22780 
    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"> 
    73    <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 --> 
    817<b>Authors:</b><br> 
    828Eric Poggel 
     
    8713<br><br> 
    8814 
    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> 
    10017<dd>A class to allow fast allocations / de-allocations, using a free list. 
    10118 This can be several times faster than new and delete. 
     
    10320