Changeset 22
- Timestamp:
- 02/12/07 19:50:29 (2 years ago)
- Files:
-
- trunk/bin/yage.exe (modified) (previous)
- trunk/doc/api/index.html (modified) (1 diff)
- trunk/doc/api/yage.all.html (modified) (1 diff)
- trunk/doc/api/yage.core.all.html (modified) (1 diff)
- trunk/doc/api/yage.core.freelist.html (modified) (1 diff)
- trunk/doc/api/yage.core.horde.html (modified) (17 diffs)
- trunk/doc/api/yage.core.matrix.html (modified) (1 diff)
- trunk/doc/api/yage.core.misc.html (modified) (1 diff)
- trunk/doc/api/yage.core.plane.html (modified) (1 diff)
- trunk/doc/api/yage.core.quatrn.html (modified) (1 diff)
- trunk/doc/api/yage.core.timer.html (modified) (1 diff)
- trunk/doc/api/yage.core.tree.html (modified) (1 diff)
- trunk/doc/api/yage.core.vector.html (modified) (6 diffs)
- trunk/doc/api/yage.core.xml.html (modified) (1 diff)
- trunk/doc/api/yage.gameobj.html (modified) (1 diff)
- trunk/doc/api/yage.main.html (modified) (2 diffs)
- trunk/doc/api/yage.node.all.html (modified) (1 diff)
- trunk/doc/api/yage.node.basenode.html (modified) (1 diff)
- trunk/doc/api/yage.node.camera.html (modified) (1 diff)
- trunk/doc/api/yage.node.graph.html (modified) (1 diff)
- trunk/doc/api/yage.node.light.html (modified) (1 diff)
- trunk/doc/api/yage.node.model.html (modified) (1 diff)
- trunk/doc/api/yage.node.moveable.html (modified) (1 diff)
- trunk/doc/api/yage.node.node.html (modified) (1 diff)
- trunk/doc/api/yage.node.scene.html (modified) (1 diff)
- trunk/doc/api/yage.node.sound.html (modified) (1 diff)
- trunk/doc/api/yage.node.sprite.html (modified) (1 diff)
- trunk/doc/api/yage.node.terrain.html (modified) (2 diffs)
- trunk/doc/api/yage.resource.all.html (modified) (1 diff)
- trunk/doc/api/yage.resource.image.html (modified) (2 diffs)
- trunk/doc/api/yage.resource.layer.html (modified) (1 diff)
- trunk/doc/api/yage.resource.material.html (modified) (2 diffs)
- trunk/doc/api/yage.resource.mesh.html (modified) (1 diff)
- trunk/doc/api/yage.resource.model.html (modified) (1 diff)
- trunk/doc/api/yage.resource.resource.html (modified) (1 diff)
- trunk/doc/api/yage.resource.shader.html (modified) (1 diff)
- trunk/doc/api/yage.resource.sound.html (modified) (1 diff)
- trunk/doc/api/yage.resource.texture.html (modified) (1 diff)
- trunk/doc/api/yage.ship.html (modified) (1 diff)
- trunk/doc/api/yage.system.all.html (modified) (1 diff)
- trunk/doc/api/yage.system.constant.html (modified) (1 diff)
- trunk/doc/api/yage.system.device.html (modified) (1 diff)
- trunk/doc/api/yage.system.input.html (modified) (1 diff)
- trunk/doc/api/yage.system.log.html (modified) (1 diff)
- trunk/doc/api/yage.system.render.html (modified) (1 diff)
- trunk/doc/api/yage.universe.html (modified) (1 diff)
- trunk/doc/api/yage.util.all.html (modified) (1 diff)
- trunk/doc/api/yage.util.flyer.html (modified) (1 diff)
- trunk/doc/api/yage.util.misc.html (modified) (1 diff)
- trunk/doc/api/yage.util.repeater.html (modified) (1 diff)
- trunk/doc/api/yage.util.spring.html (modified) (1 diff)
- trunk/proj/yage.depend (modified) (28 diffs)
- trunk/proj/yage.layout (modified) (1 diff)
- trunk/proj/yage.map (modified) (2 diffs)
- trunk/res/readme.txt (modified) (1 diff)
- trunk/res/terrain (added)
- trunk/res/terrain/dirt.jpg (added)
- trunk/res/terrain/dirt.xml (added)
- trunk/res/terrain/islands-height.png (added)
- trunk/res/terrain/water.jpg (added)
- trunk/res/terrain/water.xml (added)
- trunk/src/derelict-new/sdl/sdl.d (modified) (1 diff)
- trunk/src/yage/core/horde.d (modified) (13 diffs)
- trunk/src/yage/core/matrix.d (modified) (1 diff)
- trunk/src/yage/core/misc.d (modified) (1 diff)
- trunk/src/yage/core/timer.d (modified) (1 diff)
- trunk/src/yage/core/vector.d (modified) (8 diffs)
- trunk/src/yage/gameobj.d (modified) (2 diffs)
- trunk/src/yage/main.d (modified) (5 diffs)
- trunk/src/yage/node/basenode.d (modified) (2 diffs)
- trunk/src/yage/node/graph.d (modified) (1 diff)
- trunk/src/yage/node/light.d (modified) (1 diff)
- trunk/src/yage/node/model.d (modified) (1 diff)
- trunk/src/yage/node/node.d (modified) (3 diffs)
- trunk/src/yage/node/scene.d (modified) (1 diff)
- trunk/src/yage/node/terrain.d (modified) (3 diffs)
- trunk/src/yage/resource/image.d (modified) (1 diff)
- trunk/src/yage/resource/layer.d (modified) (1 diff)
- trunk/src/yage/resource/material.d (modified) (2 diffs)
- trunk/src/yage/resource/resource.d (modified) (1 diff)
- trunk/src/yage/ship.d (modified) (1 diff)
- trunk/src/yage/system/device.d (modified) (1 diff)
- trunk/src/yage/system/render.d (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/doc/api/index.html
r21 r22 100 100 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 101 101 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 102 on Fri Feb 9 17:18:532007102 on Mon Feb 12 19:47:09 2007 103 103 104 104 </div> trunk/doc/api/yage.all.html
r21 r22 110 110 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 111 111 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 112 on Fri Feb 9 17:18:532007112 on Mon Feb 12 19:47:09 2007 113 113 114 114 </div> trunk/doc/api/yage.core.all.html
r21 r22 115 115 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 116 116 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 117 on Fri Feb 9 17:18:532007117 on Mon Feb 12 19:47:09 2007 118 118 119 119 </div> trunk/doc/api/yage.core.freelist.html
r21 r22 165 165 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 166 166 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 167 on Fri Feb 9 17:18:532007167 on Mon Feb 12 19:47:09 2007 168 168 169 169 </div> trunk/doc/api/yage.core.horde.html
r21 r22 90 90 91 91 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 92 <dt><span class="decl"> class92 <dt><span class="decl">struct 93 93 <span class="currsymbol">Horde</span> 94 94 <script type="text/javascript">explorer.outline.addDecl('Horde');</script> … … 127 127 <dl> 128 128 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 129 <dt><span class="decl">this(); 130 </span></dt> 131 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 132 133 <dd>Constructor 134 <br><br> 135 136 </dd> 137 138 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 139 <dt><span class="decl">this(uint size); 140 </span></dt> 141 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 142 143 <dd>Construct and reserve size 144 <br><br> 145 146 </dd> 147 148 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 149 <dt><span class="decl">this(T[] array); 150 </span></dt> 151 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 152 153 <dd>Construct from an existing array. 154 <br><br> 155 156 </dd> 157 158 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 159 <dt><span class="decl">T[] 160 <span class="currsymbol">opCast</span> 161 <script type="text/javascript">explorer.outline.addDecl('opCast');</script> 162 (); 163 </span></dt> 164 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 165 166 <dd>Cast the Horde as an array of type T 129 <dt><span class="decl">Horde!(T) 130 <span class="currsymbol">opCall</span> 131 <script type="text/javascript">explorer.outline.addDecl('opCall');</script> 132 (); 133 </span></dt> 134 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 135 136 <dd>Construct 137 <br><br> 138 139 </dd> 140 141 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 142 <dt><span class="decl">Horde!(T) 143 <span class="currsymbol">opCall</span> 144 <script type="text/javascript">explorer.outline.addDecl('opCall');</script> 145 (uint <span class="funcparam">size</span>); 146 </span></dt> 147 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 148 149 <dd>Construct and reserve <span class="funcparam">size</span> 150 <br><br> 151 152 </dd> 153 154 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 155 <dt><span class="decl">Horde!(T) 156 <span class="currsymbol">opCall</span> 157 <script type="text/javascript">explorer.outline.addDecl('opCall');</script> 158 (T[] <span class="funcparam">array</span>); 159 <br>Horde!(T) 160 <span class="currsymbol">opCall</span> 161 <script type="text/javascript">explorer.outline.addDecl('opCall');</script> 162 (Horde!(T) <span class="funcparam">horde</span>); 163 </span></dt> 164 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 165 166 <dd>Construct from an existing <span class="funcparam">array</span> or Horde. 167 <br><br> 168 169 </dd> 170 171 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 172 <dt><span class="decl">int 173 <span class="currsymbol">opApply</span> 174 <script type="text/javascript">explorer.outline.addDecl('opApply');</script> 175 (int delegate(inout T) <span class="funcparam">dg</span>); 176 </span></dt> 177 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 178 179 <dd>Allow Horde to be used in foreach 180 <br><br> 181 182 </dd> 183 184 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 185 <dt><span class="decl">Horde!(T) 186 <span class="currsymbol">opCat</span> 187 <script type="text/javascript">explorer.outline.addDecl('opCat');</script> 188 (T <span class="funcparam">elem</span>); 189 <br>Horde!(T) 190 <span class="currsymbol">opCat</span> 191 <script type="text/javascript">explorer.outline.addDecl('opCat');</script> 192 (T[] <span class="funcparam">array</span>); 193 <br>Horde!(T) 194 <span class="currsymbol">opCat</span> 195 <script type="text/javascript">explorer.outline.addDecl('opCat');</script> 196 (Horde!(T) <span class="funcparam">rhs</span>); 197 </span></dt> 198 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 199 200 <dd>Cast the Horde as an array of type T. 201 <br><br> 202 Create a new Horde by concatenating other elements. 203 <br><br> 204 205 </dd> 206 207 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 208 <dt><span class="decl">Horde!(T) 209 <span class="currsymbol">opCatAssign</span> 210 <script type="text/javascript">explorer.outline.addDecl('opCatAssign');</script> 211 (T <span class="funcparam">elem</span>); 212 <br>Horde!(T) 213 <span class="currsymbol">opCatAssign</span> 214 <script type="text/javascript">explorer.outline.addDecl('opCatAssign');</script> 215 (T[] <span class="funcparam">array</span>); 216 <br>Horde!(T) 217 <span class="currsymbol">opCatAssign</span> 218 <script type="text/javascript">explorer.outline.addDecl('opCatAssign');</script> 219 (Horde!(T) <span class="funcparam">rhs</span>); 220 </span></dt> 221 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 222 223 <dd>Concatenate values onto the Horde. 167 224 <br><br> 168 225 … … 177 234 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 178 235 179 <dd> Overload operator[i] to return <span class="funcparam">index</span> i of type T.236 <dd>Get the element at <span class="funcparam">index</span> from the Horde. 180 237 <br><br> 181 238 … … 190 247 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 191 248 192 <dd> Overload operator[i]= to assign a type T into <span class="funcparam">index</span> i.249 <dd>Assign to the element at <span class="funcparam">index</span> in the Horde. 193 250 <br><br> 194 251 … … 203 260 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 204 261 205 <dd>Overload operator[] to return an array of type T[]. 262 <dd>Get the Horde as an array. 263 <br><br> 264 265 </dd> 266 267 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 268 <dt><span class="decl">T[] 269 <span class="currsymbol">opSlice</span> 270 <script type="text/javascript">explorer.outline.addDecl('opSlice');</script> 271 (uint <span class="funcparam">start</span>, uint <span class="funcparam">end</span>); 272 </span></dt> 273 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 274 275 <dd>Return an array of T[i..j]. 206 276 <br><br> 207 277 … … 213 283 <script type="text/javascript">explorer.outline.addDecl('opSliceAssign');</script> 214 284 (T[] <span class="funcparam">rhs</span>); 215 </span></dt> 216 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 217 218 <dd>Overload operator a[]= to set the entire Horde to the values of an array. 219 <br><br> 220 221 </dd> 222 223 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 224 <dt><span class="decl">T[] 225 <span class="currsymbol">opSlice</span> 226 <script type="text/javascript">explorer.outline.addDecl('opSlice');</script> 227 (uint <span class="funcparam">start</span>, uint <span class="funcparam">end</span>); 228 </span></dt> 229 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 230 231 <dd>Overload operator[i..j] to return an array of type T[i..j]. 285 <br>T[] 286 <span class="currsymbol">opSliceAssign</span> 287 <script type="text/javascript">explorer.outline.addDecl('opSliceAssign');</script> 288 (Horde!(T) <span class="funcparam">rhs</span>); 289 </span></dt> 290 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 291 292 <dd>Overwrite the values in the Horde. 232 293 <br><br> 233 294 … … 239 300 <script type="text/javascript">explorer.outline.addDecl('opSliceAssign');</script> 240 301 (T[] <span class="funcparam">rhs</span>, uint <span class="funcparam">start</span>, uint <span class="funcparam">end</span>); 241 </span></dt> 242 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 243 244 <dd>Overload operator[i..j]= to set the range of values from i to j. 302 <br>T[] 303 <span class="currsymbol">opSliceAssign</span> 304 <script type="text/javascript">explorer.outline.addDecl('opSliceAssign');</script> 305 (Horde!(T) <span class="funcparam">rhs</span>, uint <span class="funcparam">start</span>, uint <span class="funcparam">end</span>); 306 </span></dt> 307 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 308 309 <dd>Assign to the range of values from i to j. 245 310 <br><br> 246 311 … … 252 317 <script type="text/javascript">explorer.outline.addDecl('add');</script> 253 318 (T <span class="funcparam">element</span>); 254 </span></dt> 255 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 256 257 <dd>Add an <span class="funcparam">element</span> to the Horde. Elements are added by value, 319 <br>void 320 <span class="currsymbol">add</span> 321 <script type="text/javascript">explorer.outline.addDecl('add');</script> 322 (T[] <span class="funcparam">elems</span>); 323 <br>void 324 <span class="currsymbol">add</span> 325 <script type="text/javascript">explorer.outline.addDecl('add');</script> 326 (Horde!(T) <span class="funcparam">elems</span>); 327 </span></dt> 328 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 329 330 <dd>Add one or more elements to the Horde. Elements are added by value, 258 331 So if you 259 332 <span class="currsymbol">add</span> … … 269 342 270 343 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 271 <dt><span class="decl">void272 <span class="currsymbol">add</span>273 <script type="text/javascript">explorer.outline.addDecl('add');</script>274 (T[] <span class="funcparam">elements</span>);275 </span></dt>276 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>277 278 <dd>Same as above but adds an array of <span class="funcparam">elements</span>.279 <br><br>280 281 </dd>282 283 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>284 344 <dt><span class="decl">T[] 285 345 <span class="currsymbol">array</span> … … 299 359 300 360 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 301 <dt><span class="decl">T[]302 <span class="currsymbol">array</span>303 <script type="text/javascript">explorer.outline.addDecl('array');</script>304 (uint <span class="funcparam">start</span>, uint <span class="funcparam">end</span>);305 </span></dt>306 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>307 308 <dd>Return an309 <span class="currsymbol">array</span>310 <script type="text/javascript">explorer.outline.addDecl('array');</script>311 of type T[] from the Horde from <span class="funcparam">start</span> to <span class="funcparam">end</span>.312 <br><br>313 <b>Params:</b><br>314 <table><tr>315 <td nowrap valign="top" style="padding-right: 8px">uint <span class="funcparam">start</span></td>316 317 318 <td>Index of the first element to include.</td></tr>319 <tr>320 <td nowrap valign="top" style="padding-right: 8px">uint <span class="funcparam">end</span></td>321 322 323 <td>Index of the first element not to include. </td></tr>324 </table><br>325 326 </dd>327 328 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>329 361 <dt><span class="decl">uint 330 362 <span class="currsymbol">capacity</span> … … 335 367 336 368 <dd>Return the size of the Horde, including reserved space for new elements. 337 When length() >369 When length() > 338 370 <span class="currsymbol">capacity</span> 339 371 <script type="text/javascript">explorer.outline.addDecl('capacity');</script> 340 372 (), the Horde is resized larger to make room for new elements. 341 When length() <373 When length() < 342 374 <span class="currsymbol">capacity</span> 343 375 <script type="text/javascript">explorer.outline.addDecl('capacity');</script> … … 348 380 349 381 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 350 <dt><span class="decl">void351 <span class="currsymbol">clear</span>352 <script type="text/javascript">explorer.outline.addDecl('clear');</script>353 ();354 </span></dt>355 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>356 357 <dd>Remove every element from the Horde358 <br><br>359 360 </dd>361 362 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>363 382 <dt><span class="decl">uint 364 383 <span class="currsymbol">length</span> 365 384 <script type="text/javascript">explorer.outline.addDecl('length');</script> 366 385 (); 367 </span></dt> 368 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 369 370 <dd>Returns the number of elements in the Horde 371 <br><br> 372 373 </dd> 374 375 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 376 <dt><span class="decl">uint 386 <br>uint 377 387 <span class="currsymbol">length</span> 378 388 <script type="text/javascript">explorer.outline.addDecl('length');</script> 379 ( size_t <span class="funcparam">l</span>);380 </span></dt> 381 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 382 383 <dd> Set the389 (uint <span class="funcparam">l</span>); 390 </span></dt> 391 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 392 393 <dd>Get and set the 384 394 <span class="currsymbol">length</span> 385 395 <script type="text/javascript">explorer.outline.addDecl('length');</script> 386 of the Horde 387 <br><br> 388 389 </dd> 390 391 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 392 <dt><span class="decl">void 393 <span class="currsymbol">print</span> 394 <script type="text/javascript">explorer.outline.addDecl('print');</script> 395 (); 396 </span></dt> 397 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 398 399 <dd>Print useful information to stdout. 396 of the Horde via this property, just like an array. 400 397 <br><br> 401 398 … … 437 434 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 438 435 (); 439 </span></dt> 440 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 441 442 <dd>Get the 443 <span class="currsymbol">reserve</span> 444 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 445 size of the Horde. 446 <br><br> 447 448 </dd> 449 450 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 451 <dt><span class="decl">void 436 <br>void 452 437 <span class="currsymbol">reserve</span> 453 438 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> … … 456 441 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 457 442 458 <dd> Set the443 <dd>Get and set the 459 444 <span class="currsymbol">reserve</span> 460 445 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 461 <span class="funcparam">size</span> of the Horde.446 size of the Horde via this property. 462 447 Room for at least this many elements will always be reserved. 463 448 When the number of elements exceeds the 464 449 <span class="currsymbol">reserve</span> 465 450 <script type="text/javascript">explorer.outline.addDecl('reserve');</script> 466 <span class="funcparam">size</span>, memory has to be reallocated.451 size, memory has to be reallocated. 467 452 <br><br> 468 453 … … 486 471 487 472 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 473 <dt><span class="decl">char[] 474 <span class="currsymbol">toString</span> 475 <script type="text/javascript">explorer.outline.addDecl('toString');</script> 476 (); 477 </span></dt> 478 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 479 480 <dd>Broken 481 <br><br> 482 483 </dd> 484 485 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 488 486 <dt><span class="decl">template 489 487 <span class="currsymbol">sortType</span> … … 496 494 <b>Example:</b><br> 497 495 <pre class="d_code"> Horde!(Vec3f) a = <font color=blue>new</font> Horde!(Vec3f); 498 a.<b>sortType</b>!(<font color=blue>float</font>).radix( (Vec3f v) { <font color=blue>return</font> v.x ;}, <font color=blue>true</font>, <font color=blue>true</font>)496 a.<b>sortType</b>!(<font color=blue>float</font>).radix( (Vec3f v) { <font color=blue>return</font> v.x }, <font color=blue>true</font>, <font color=blue>true</font>) 499 497 </pre> 500 498 <br><br> … … 566 564 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 567 565 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 568 on Fri Feb 9 17:18:532007566 on Mon Feb 12 19:47:09 2007 569 567 570 568 </div> trunk/doc/api/yage.core.matrix.html
r21 r22 832 832 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 833 833 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 834 on Fri Feb 9 17:18:532007834 on Mon Feb 12 19:47:09 2007 835 835 836 836 </div> trunk/doc/api/yage.core.misc.html
r21 r22 609 609 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 610 610 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 611 on Fri Feb 9 17:18:532007611 on Mon Feb 12 19:47:09 2007 612 612 613 613 </div> trunk/doc/api/yage.core.plane.html
r21 r22 278 278 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 279 279 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 280 on Fri Feb 9 17:18:532007280 on Mon Feb 12 19:47:09 2007 281 281 282 282 </div> trunk/doc/api/yage.core.quatrn.html
r21 r22 458 458 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 459 459 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 460 on Fri Feb 9 17:18:532007460 on Mon Feb 12 19:47:09 2007 461 461 462 462 </div> trunk/doc/api/yage.core.timer.html
r21 r22 255 255 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 256 256 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 257 on Fri Feb 9 17:18:532007257 on Mon Feb 12 19:47:09 2007 258 258 259 259 </div> trunk/doc/api/yage.core.tree.html
r21 r22 119 119 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 120 120 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 121 on Fri Feb 9 17:18:532007121 on Mon Feb 12 19:47:09 2007 122 122 123 123 </div> trunk/doc/api/yage.core.vector.html
r21 r22 272 272 <script type="text/javascript">explorer.outline.addDecl('scale');</script> 273 273 (float <span class="funcparam">s</span>); 274 </span></dt> 275 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 276 277 <dd>Scale this vector by the values of another vector. 274 <br>Vec!(T,K) 275 <span class="currsymbol">scale</span> 276 <script type="text/javascript">explorer.outline.addDecl('scale');</script> 277 (Vec!(T,K) <span class="funcparam">s</span>); 278 </span></dt> 279 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 280 281 <dd>Scale (multiply) this vector. 278 282 <br><br> 279 283 … … 284 288 <span class="currsymbol">set</span> 285 289 <script type="text/javascript">explorer.outline.addDecl('set');</script> 286 (T[] <span class="funcparam">s</span>...); 287 </span></dt> 288 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 289 290 <dd>Create a new vector with the values s0, s1, s2, ... 290 (T <span class="funcparam">s</span>); 291 <br>void 292 <span class="currsymbol">set</span> 293 <script type="text/javascript">explorer.outline.addDecl('set');</script> 294 (Vec!(T,K) <span class="funcparam">s</span>); 295 <br>void 296 <span class="currsymbol">set</span> 297 <script type="text/javascript">explorer.outline.addDecl('set');</script> 298 (T[K] <span class="funcparam">s</span>...); 299 </span></dt> 300 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 301 302 <dd>Set the values of the Vector. 291 303 <br><br> 292 304 … … 580 592 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 581 593 582 <dd>Return a vector with every value of this Vec3f negated. 583 <br><br> 584 594 <dd><br><br> 585 595 </dd> 586 596 … … 645 655 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 646 656 <dt><span class="decl">Vec3f 657 <span class="currsymbol">negate</span> 658 <script type="text/javascript">explorer.outline.addDecl('negate');</script> 659 (); 660 </span></dt> 661 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 662 663 <dd>Return a vector with every value of this Vec3f negated. 664 <br><br> 665 666 </dd> 667 668 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 669 <dt><span class="decl">Vec3f 647 670 <span class="currsymbol">normalize</span> 648 671 <script type="text/javascript">explorer.outline.addDecl('normalize');</script> … … 808 831 809 832 <dd><br><br> 833 </dd> 834 835 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 836 <dt><span class="decl">static Vec3f 837 <span class="currsymbol">random</span> 838 <script type="text/javascript">explorer.outline.addDecl('random');</script> 839 (float <span class="funcparam">r</span> = cast(float)1); 840 </span></dt> 841 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 842 843 <dd>Return a vector in a 844 <span class="currsymbol">random</span> 845 <script type="text/javascript">explorer.outline.addDecl('random');</script> 846 direction between length -<span class="funcparam">r</span> and <span class="funcparam">r</span>. 847 <br><br> 848 810 849 </dd> 811 850 … … 1030 1069 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 1031 1070 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 1032 on Fri Feb 9 17:18:5320071071 on Mon Feb 12 19:47:09 2007 1033 1072 1034 1073 </div> trunk/doc/api/yage.core.xml.html
r21 r22 448 448 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 449 449 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 450 on Fri Feb 9 17:18:532007450 on Mon Feb 12 19:47:09 2007 451 451 452 452 </div> trunk/doc/api/yage.gameobj.html
r21 r22 106 106 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 107 107 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 108 on Fri Feb 9 17:18:532007108 on Mon Feb 12 19:47:09 2007 109 109 110 110 </div> trunk/doc/api/yage.main.html
r21 r22 79 79 <table class="content" width="100%"> 80 80 <tr><td id="docbody"><h1>yage.main</h1><!-- Generated by Ddoc from yage\main.d --> 81 <b>Authors:</b><br>82 Eric Poggel83 81 <br><br> 84 <b>License:</b><br>85 <a href="lgpl.txt">LGPL</a>86 <br><br>87 88 This module is not technically part of the engine, but merely uses it.89 90 <br><br>91 92 82 93 83 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> … … 119 109 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 120 110 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 121 on Fri Feb 9 17:18:532007111 on Mon Feb 12 19:47:09 2007 122 112 123 113 </div> trunk/doc/api/yage.node.all.html
r21 r22 110 110 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 111 111 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 112 on Fri Feb 9 17:18:532007112 on Mon Feb 12 19:47:09 2007 113 113 114 114 </div> trunk/doc/api/yage.node.basenode.html
r21 r22 357 357 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 358 358 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 359 on Fri Feb 9 17:18:532007359 on Mon Feb 12 19:47:10 2007 360 360 361 361 </div> trunk/doc/api/yage.node.camera.html
r21 r22 371 371 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 372 372 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 373 on Fri Feb 9 17:18:542007373 on Mon Feb 12 19:47:10 2007 374 374 375 375 </div> trunk/doc/api/yage.node.graph.html
r21 r22 313 313 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 314 314 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 315 on Fri Feb 9 17:18:542007315 on Mon Feb 12 19:47:10 2007 316 316 317 317 </div> trunk/doc/api/yage.node.light.html
r21 r22 468 468 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 469 469 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 470 on Fri Feb 9 17:18:542007470 on Mon Feb 12 19:47:10 2007 471 471 472 472 </div> trunk/doc/api/yage.node.model.html
r21 r22 234 234 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 235 235 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 236 on Fri Feb 9 17:18:542007236 on Mon Feb 12 19:47:10 2007 237 237 238 238 </div> trunk/doc/api/yage.node.moveable.html
r21 r22 555 555 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 556 556 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 557 on Fri Feb 9 17:18:542007557 on Mon Feb 12 19:47:10 2007 558 558 559 559 </div> trunk/doc/api/yage.node.node.html
r21 r22 408 408 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 409 409 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 410 on Fri Feb 9 17:18:542007410
