Changeset 203
- Timestamp:
- 08/11/10 12:16:04 (2 years ago)
- Files:
-
- trunk/bin/freetype.txt (added)
- trunk/bin/jpeg.txt (added)
- trunk/bin/vorbis.txt (added)
- trunk/build/buildyage.d (modified) (1 diff)
- trunk/doc/api (deleted)
- trunk/doc/demo1 (deleted)
- trunk/doc/demo1.gameobj.html (modified) (5 diffs)
- trunk/doc/demo1.main.html (modified) (5 diffs)
- trunk/doc/demo1.ship.html (modified) (5 diffs)
- trunk/doc/demo1.spring.html (modified) (5 diffs)
- trunk/doc/demo2 (deleted)
- trunk/doc/yage (deleted)
- trunk/doc/yage.all.html (modified) (5 diffs)
- trunk/doc/yage.core.ThreadPool.html (modified) (5 diffs)
- trunk/doc/yage.core.all.html (modified) (5 diffs)
- trunk/doc/yage.core.array.html (modified) (6 diffs)
- trunk/doc/yage.core.cache.html (modified) (5 diffs)
- trunk/doc/yage.core.color.html (modified) (5 diffs)
- trunk/doc/yage.core.format.html (modified) (6 diffs)
- trunk/doc/yage.core.json.html (modified) (5 diffs)
- trunk/doc/yage.core.math.all.html (modified) (5 diffs)
- trunk/doc/yage.core.math.math.html (modified) (5 diffs)
- trunk/doc/yage.core.math.matrix.html (modified) (5 diffs)
- trunk/doc/yage.core.math.plane.html (modified) (5 diffs)
- trunk/doc/yage.core.math.quatrn.html (modified) (5 diffs)
- trunk/doc/yage.core.math.vector.html (modified) (6 diffs)
- trunk/doc/yage.core.memory.html (modified) (5 diffs)
- trunk/doc/yage.core.misc.html (modified) (5 diffs)
- trunk/doc/yage.core.object2.html (modified) (5 diffs)
- trunk/doc/yage.core.parallel.html (modified) (5 diffs)
- trunk/doc/yage.core.parse.html (modified) (5 diffs)
- trunk/doc/yage.core.repeater.html (modified) (5 diffs)
- trunk/doc/yage.core.timer.html (modified) (5 diffs)
- trunk/doc/yage.core.tree.html (modified) (5 diffs)
- trunk/doc/yage.core.types.html (modified) (6 diffs)
- trunk/doc/yage.gui.all.html (modified) (6 diffs)
- trunk/doc/yage.gui.controls.html (added)
- trunk/doc/yage.gui.exceptions.html (modified) (5 diffs)
- trunk/doc/yage.gui.style.html (modified) (18 diffs)
- trunk/doc/yage.gui.surface.html (modified) (50 diffs)
- trunk/doc/yage.gui.surfacegeometry.html (modified) (5 diffs)
- trunk/doc/yage.gui.textblock.html (added)
- trunk/doc/yage.gui.textlayout.html (deleted)
- trunk/doc/yage.resource.all.html (modified) (5 diffs)
- trunk/doc/yage.resource.collada.html (modified) (5 diffs)
- trunk/doc/yage.resource.dds.html (added)
- trunk/doc/yage.resource.embed.embed.html (modified) (5 diffs)
- trunk/doc/yage.resource.font.html (modified) (5 diffs)
- trunk/doc/yage.resource.geometry.html (modified) (5 diffs)
- trunk/doc/yage.resource.image.html (modified) (5 diffs)
- trunk/doc/yage.resource.manager.html (modified) (6 diffs)
- trunk/doc/yage.resource.material.html (modified) (5 diffs)
- trunk/doc/yage.resource.model.html (modified) (5 diffs)
- trunk/doc/yage.resource.shader.html (modified) (5 diffs)
- trunk/doc/yage.resource.sound.html (modified) (5 diffs)
- trunk/doc/yage.resource.texture.html (modified) (8 diffs)
- trunk/doc/yage.scene.all.html (modified) (5 diffs)
- trunk/doc/yage.scene.camera.html (modified) (5 diffs)
- trunk/doc/yage.scene.graph.html (modified) (5 diffs)
- trunk/doc/yage.scene.light.html (modified) (5 diffs)
- trunk/doc/yage.scene.model.html (modified) (5 diffs)
- trunk/doc/yage.scene.movable.html (modified) (5 diffs)
- trunk/doc/yage.scene.node.html (modified) (5 diffs)
- trunk/doc/yage.scene.scene.html (modified) (5 diffs)
- trunk/doc/yage.scene.sound.html (modified) (5 diffs)
- trunk/doc/yage.scene.sprite.html (modified) (5 diffs)
- trunk/doc/yage.scene.terrain.html (modified) (6 diffs)
- trunk/doc/yage.scene.visible.html (modified) (5 diffs)
- trunk/doc/yage.system.all.html (modified) (5 diffs)
- trunk/doc/yage.system.graphics.all.html (modified) (5 diffs)
- trunk/doc/yage.system.graphics.api.api.html (modified) (5 diffs)
- trunk/doc/yage.system.graphics.api.opengl.html (modified) (5 diffs)
- trunk/doc/yage.system.graphics.probe.html (modified) (6 diffs)
- trunk/doc/yage.system.graphics.render.html (modified) (5 diffs)
- trunk/doc/yage.system.input.html (modified) (8 diffs)
- trunk/doc/yage.system.libraries.html (added)
- trunk/doc/yage.system.log.html (modified) (5 diffs)
- trunk/doc/yage.system.sound.all.html (modified) (5 diffs)
- trunk/doc/yage.system.sound.openal.html (modified) (5 diffs)
- trunk/doc/yage.system.sound.soundsystem.html (modified) (5 diffs)
- trunk/doc/yage.system.system.html (modified) (5 diffs)
- trunk/doc/yage.system.window.html (modified) (6 diffs)
- trunk/src/demo1/main.d (modified) (3 diffs)
- trunk/src/demo2/main.d (modified) (5 diffs)
- trunk/src/tests/integration/main.d (modified) (11 diffs)
- trunk/src/tests/system (deleted)
- trunk/src/yage/core/color.d (modified) (2 diffs)
- trunk/src/yage/core/format.d (modified) (1 diff)
- trunk/src/yage/core/math/vector.d (modified) (2 diffs)
- trunk/src/yage/core/types.d (modified) (3 diffs)
- trunk/src/yage/gui/controls.d (modified) (1 diff)
- trunk/src/yage/gui/style.d (modified) (9 diffs)
- trunk/src/yage/gui/surface.d (modified) (27 diffs)
- trunk/src/yage/gui/surfacegeometry.d (modified) (2 diffs)
- trunk/src/yage/gui/textblock.d (modified) (1 diff)
- trunk/src/yage/resource/dds.d (modified) (1 diff)
- trunk/src/yage/resource/font.d (modified) (2 diffs)
- trunk/src/yage/resource/manager.d (modified) (1 diff)
- trunk/src/yage/system/graphics/render.d (modified) (5 diffs)
- trunk/src/yage/system/input.d (modified) (7 diffs)
- trunk/src/yage/system/libraries.d (added)
- trunk/src/yage/system/system.d (modified) (5 diffs)
- trunk/src/yage/system/window.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/buildyage.d
r193 r203 266 266 { 267 267 /** 268 * Compile d code using the current compiler.268 * Compile d code using same compiler that compiled CDC. 269 269 * Params: 270 270 * paths = Array of source and library files and folders. Folders are recursively searched. trunk/doc/demo1.gameobj.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:182010106 on Wed Aug 11 11:14:24 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/demo1.main.html
r189 r203 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 Sat Jun 26 15:54:182010108 on Wed Aug 11 11:14:24 2010 109 109 110 110 </div> … … 167 167 explorer.packageExplorer.addModule("yage.gui.all"); 168 168 169 explorer.packageExplorer.addModule("yage.gui.controls"); 170 169 171 explorer.packageExplorer.addModule("yage.gui.exceptions"); 170 172 … … 175 177 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 176 178 177 explorer.packageExplorer.addModule("yage.gui.text layout");179 explorer.packageExplorer.addModule("yage.gui.textblock"); 178 180 179 181 explorer.packageExplorer.addModule("yage.resource.all"); … … 181 183 explorer.packageExplorer.addModule("yage.resource.collada"); 182 184 185 explorer.packageExplorer.addModule("yage.resource.dds"); 186 183 187 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 184 188 … … 238 242 239 243 explorer.packageExplorer.addModule("yage.system.input"); 244 245 explorer.packageExplorer.addModule("yage.system.libraries"); 240 246 241 247 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/demo1.ship.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:182010106 on Wed Aug 11 11:14:24 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/demo1.spring.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:182010106 on Wed Aug 11 11:14:24 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.all.html
r189 r203 111 111 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 112 112 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 113 on Sat Jun 26 15:54:182010113 on Wed Aug 11 11:14:24 2010 114 114 115 115 </div> … … 172 172 explorer.packageExplorer.addModule("yage.gui.all"); 173 173 174 explorer.packageExplorer.addModule("yage.gui.controls"); 175 174 176 explorer.packageExplorer.addModule("yage.gui.exceptions"); 175 177 … … 180 182 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 181 183 182 explorer.packageExplorer.addModule("yage.gui.text layout");184 explorer.packageExplorer.addModule("yage.gui.textblock"); 183 185 184 186 explorer.packageExplorer.addModule("yage.resource.all"); … … 186 188 explorer.packageExplorer.addModule("yage.resource.collada"); 187 189 190 explorer.packageExplorer.addModule("yage.resource.dds"); 191 188 192 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 189 193 … … 243 247 244 248 explorer.packageExplorer.addModule("yage.system.input"); 249 250 explorer.packageExplorer.addModule("yage.system.libraries"); 245 251 246 252 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.ThreadPool.html
r189 r203 317 317 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 318 318 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 319 on Sat Jun 26 15:54:182010319 on Wed Aug 11 11:14:24 2010 320 320 321 321 </div> … … 378 378 explorer.packageExplorer.addModule("yage.gui.all"); 379 379 380 explorer.packageExplorer.addModule("yage.gui.controls"); 381 380 382 explorer.packageExplorer.addModule("yage.gui.exceptions"); 381 383 … … 386 388 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 387 389 388 explorer.packageExplorer.addModule("yage.gui.text layout");390 explorer.packageExplorer.addModule("yage.gui.textblock"); 389 391 390 392 explorer.packageExplorer.addModule("yage.resource.all"); … … 392 394 explorer.packageExplorer.addModule("yage.resource.collada"); 393 395 396 explorer.packageExplorer.addModule("yage.resource.dds"); 397 394 398 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 395 399 … … 449 453 450 454 explorer.packageExplorer.addModule("yage.system.input"); 455 456 explorer.packageExplorer.addModule("yage.system.libraries"); 451 457 452 458 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.all.html
r189 r203 109 109 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 110 110 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 111 on Sat Jun 26 15:54:182010111 on Wed Aug 11 11:14:24 2010 112 112 113 113 </div> … … 170 170 explorer.packageExplorer.addModule("yage.gui.all"); 171 171 172 explorer.packageExplorer.addModule("yage.gui.controls"); 173 172 174 explorer.packageExplorer.addModule("yage.gui.exceptions"); 173 175 … … 178 180 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 179 181 180 explorer.packageExplorer.addModule("yage.gui.text layout");182 explorer.packageExplorer.addModule("yage.gui.textblock"); 181 183 182 184 explorer.packageExplorer.addModule("yage.resource.all"); … … 184 186 explorer.packageExplorer.addModule("yage.resource.collada"); 185 187 188 explorer.packageExplorer.addModule("yage.resource.dds"); 189 186 190 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 187 191 … … 241 245 242 246 explorer.packageExplorer.addModule("yage.system.input"); 247 248 explorer.packageExplorer.addModule("yage.system.libraries"); 243 249 244 250 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.array.html
r189 r203 612 612 613 613 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 614 <dt><span class="decl">void 615 <span class="currsymbol">splice</span> 616 <script type="text/javascript">explorer.outline.addDecl('splice');</script> 617 (size_t <span class="funcparam">index</span>, size_t <span class="funcparam">remove</span>, T[] <span class="funcparam">insert</span>...); 618 </span></dt> 619 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 620 621 <dd>Add and <span class="funcparam">remove</span> elements from the array, in-place 622 <br><br> 623 <b>Params:</b><br> 624 <table><tr> 625 <td nowrap valign="top" style="padding-right: 8px">size_t <span class="funcparam">index</span></td> 626 627 628 <td></td></tr> 629 <tr> 630 <td nowrap valign="top" style="padding-right: 8px">size_t <span class="funcparam">remove</span></td> 631 632 633 <td>Number of elements to <span class="funcparam">remove</span>, including and after <span class="funcparam">index</span></td></tr> 634 <tr> 635 <td nowrap valign="top" style="padding-right: 8px">T[] <span class="funcparam">insert</span></td> 636 637 638 <td>Element to <span class="funcparam">insert</span> before <span class="funcparam">index</span>, after elements have been removed. </td></tr> 639 </table><br> 640 641 </dd> 642 643 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 614 644 <dt><span class="decl">AT 615 645 <span class="currsymbol">sort</span> … … 651 681 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 652 682 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 653 on Sat Jun 26 15:54:182010683 on Wed Aug 11 11:14:24 2010 654 684 655 685 </div> … … 712 742 explorer.packageExplorer.addModule("yage.gui.all"); 713 743 744 explorer.packageExplorer.addModule("yage.gui.controls"); 745 714 746 explorer.packageExplorer.addModule("yage.gui.exceptions"); 715 747 … … 720 752 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 721 753 722 explorer.packageExplorer.addModule("yage.gui.text layout");754 explorer.packageExplorer.addModule("yage.gui.textblock"); 723 755 724 756 explorer.packageExplorer.addModule("yage.resource.all"); … … 726 758 explorer.packageExplorer.addModule("yage.resource.collada"); 727 759 760 explorer.packageExplorer.addModule("yage.resource.dds"); 761 728 762 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 729 763 … … 783 817 784 818 explorer.packageExplorer.addModule("yage.system.input"); 819 820 explorer.packageExplorer.addModule("yage.system.libraries"); 785 821 786 822 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.cache.html
r189 r203 164 164 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 165 165 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 166 on Sat Jun 26 15:54:192010166 on Wed Aug 11 11:14:26 2010 167 167 168 168 </div> … … 225 225 explorer.packageExplorer.addModule("yage.gui.all"); 226 226 227 explorer.packageExplorer.addModule("yage.gui.controls"); 228 227 229 explorer.packageExplorer.addModule("yage.gui.exceptions"); 228 230 … … 233 235 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 234 236 235 explorer.packageExplorer.addModule("yage.gui.text layout");237 explorer.packageExplorer.addModule("yage.gui.textblock"); 236 238 237 239 explorer.packageExplorer.addModule("yage.resource.all"); … … 239 241 explorer.packageExplorer.addModule("yage.resource.collada"); 240 242 243 explorer.packageExplorer.addModule("yage.resource.dds"); 244 241 245 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 242 246 … … 296 300 297 301 explorer.packageExplorer.addModule("yage.system.input"); 302 303 explorer.packageExplorer.addModule("yage.system.libraries"); 298 304 299 305 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.color.html
r189 r203 374 374 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 375 375 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 376 on Sat Jun 26 15:54:192010376 on Wed Aug 11 11:14:26 2010 377 377 378 378 </div> … … 435 435 explorer.packageExplorer.addModule("yage.gui.all"); 436 436 437 explorer.packageExplorer.addModule("yage.gui.controls"); 438 437 439 explorer.packageExplorer.addModule("yage.gui.exceptions"); 438 440 … … 443 445 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 444 446 445 explorer.packageExplorer.addModule("yage.gui.text layout");447 explorer.packageExplorer.addModule("yage.gui.textblock"); 446 448 447 449 explorer.packageExplorer.addModule("yage.resource.all"); … … 449 451 explorer.packageExplorer.addModule("yage.resource.collada"); 450 452 453 explorer.packageExplorer.addModule("yage.resource.dds"); 454 451 455 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 452 456 … … 506 510 507 511 explorer.packageExplorer.addModule("yage.system.input"); 512 513 explorer.packageExplorer.addModule("yage.system.libraries"); 508 514 509 515 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.format.html
r189 r203 98 98 This behaves exactly the same as writef, but returns a string instead of printing it. 99 99 It can also accept the arguments, and argptr directly from another var arg function. 100 It would be nice to have this functionality in less than 1 600 lines of code.100 It would be nice to have this functionality in less than 1300 lines of code. 101 101 <br><br> 102 102 … … 130 130 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 131 131 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 132 on Sat Jun 26 15:54:202010132 on Wed Aug 11 11:14:26 2010 133 133 134 134 </div> … … 191 191 explorer.packageExplorer.addModule("yage.gui.all"); 192 192 193 explorer.packageExplorer.addModule("yage.gui.controls"); 194 193 195 explorer.packageExplorer.addModule("yage.gui.exceptions"); 194 196 … … 199 201 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 200 202 201 explorer.packageExplorer.addModule("yage.gui.text layout");203 explorer.packageExplorer.addModule("yage.gui.textblock"); 202 204 203 205 explorer.packageExplorer.addModule("yage.resource.all"); … … 205 207 explorer.packageExplorer.addModule("yage.resource.collada"); 206 208 209 explorer.packageExplorer.addModule("yage.resource.dds"); 210 207 211 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 208 212 … … 262 266 263 267 explorer.packageExplorer.addModule("yage.system.input"); 268 269 explorer.packageExplorer.addModule("yage.system.libraries"); 264 270 265 271 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.json.html
r189 r203 240 240 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 241 241 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 242 on Sat Jun 26 15:54:202010242 on Wed Aug 11 11:14:26 2010 243 243 244 244 </div> … … 301 301 explorer.packageExplorer.addModule("yage.gui.all"); 302 302 303 explorer.packageExplorer.addModule("yage.gui.controls"); 304 303 305 explorer.packageExplorer.addModule("yage.gui.exceptions"); 304 306 … … 309 311 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 310 312 311 explorer.packageExplorer.addModule("yage.gui.text layout");313 explorer.packageExplorer.addModule("yage.gui.textblock"); 312 314 313 315 explorer.packageExplorer.addModule("yage.resource.all"); … … 315 317 explorer.packageExplorer.addModule("yage.resource.collada"); 316 318 319 explorer.packageExplorer.addModule("yage.resource.dds"); 320 317 321 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 318 322 … … 372 376 373 377 explorer.packageExplorer.addModule("yage.system.input"); 378 379 explorer.packageExplorer.addModule("yage.system.libraries"); 374 380 375 381 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.all.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:202010106 on Wed Aug 11 11:14:26 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.math.html
r189 r203 210 210 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 211 211 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 212 on Sat Jun 26 15:54:202010212 on Wed Aug 11 11:14:26 2010 213 213 214 214 </div> … … 271 271 explorer.packageExplorer.addModule("yage.gui.all"); 272 272 273 explorer.packageExplorer.addModule("yage.gui.controls"); 274 273 275 explorer.packageExplorer.addModule("yage.gui.exceptions"); 274 276 … … 279 281 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 280 282 281 explorer.packageExplorer.addModule("yage.gui.text layout");283 explorer.packageExplorer.addModule("yage.gui.textblock"); 282 284 283 285 explorer.packageExplorer.addModule("yage.resource.all"); … … 285 287 explorer.packageExplorer.addModule("yage.resource.collada"); 286 288 289 explorer.packageExplorer.addModule("yage.resource.dds"); 290 287 291 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 288 292 … … 342 346 343 347 explorer.packageExplorer.addModule("yage.system.input"); 348 349 explorer.packageExplorer.addModule("yage.system.libraries"); 344 350 345 351 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.matrix.html
r189 r203 893 893 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 894 894 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 895 on Sat Jun 26 15:54:202010895 on Wed Aug 11 11:14:26 2010 896 896 897 897 </div> … … 954 954 explorer.packageExplorer.addModule("yage.gui.all"); 955 955 956 explorer.packageExplorer.addModule("yage.gui.controls"); 957 956 958 explorer.packageExplorer.addModule("yage.gui.exceptions"); 957 959 … … 962 964 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 963 965 964 explorer.packageExplorer.addModule("yage.gui.text layout");966 explorer.packageExplorer.addModule("yage.gui.textblock"); 965 967 966 968 explorer.packageExplorer.addModule("yage.resource.all"); … … 968 970 explorer.packageExplorer.addModule("yage.resource.collada"); 969 971 972 explorer.packageExplorer.addModule("yage.resource.dds"); 973 970 974 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 971 975 … … 1025 1029 1026 1030 explorer.packageExplorer.addModule("yage.system.input"); 1031 1032 explorer.packageExplorer.addModule("yage.system.libraries"); 1027 1033 1028 1034 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.plane.html
r189 r203 243 243 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 244 244 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 245 on Sat Jun 26 15:54:202010245 on Wed Aug 11 11:14:26 2010 246 246 247 247 </div> … … 304 304 explorer.packageExplorer.addModule("yage.gui.all"); 305 305 306 explorer.packageExplorer.addModule("yage.gui.controls"); 307 306 308 explorer.packageExplorer.addModule("yage.gui.exceptions"); 307 309 … … 312 314 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 313 315 314 explorer.packageExplorer.addModule("yage.gui.text layout");316 explorer.packageExplorer.addModule("yage.gui.textblock"); 315 317 316 318 explorer.packageExplorer.addModule("yage.resource.all"); … … 318 320 explorer.packageExplorer.addModule("yage.resource.collada"); 319 321 322 explorer.packageExplorer.addModule("yage.resource.dds"); 323 320 324 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 321 325 … … 375 379 376 380 explorer.packageExplorer.addModule("yage.system.input"); 381 382 explorer.packageExplorer.addModule("yage.system.libraries"); 377 383 378 384 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.quatrn.html
r189 r203 410 410 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 411 411 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 412 on Sat Jun 26 15:54:202010412 on Wed Aug 11 11:14:26 2010 413 413 414 414 </div> … … 471 471 explorer.packageExplorer.addModule("yage.gui.all"); 472 472 473 explorer.packageExplorer.addModule("yage.gui.controls"); 474 473 475 explorer.packageExplorer.addModule("yage.gui.exceptions"); 474 476 … … 479 481 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 480 482 481 explorer.packageExplorer.addModule("yage.gui.text layout");483 explorer.packageExplorer.addModule("yage.gui.textblock"); 482 484 483 485 explorer.packageExplorer.addModule("yage.resource.all"); … … 485 487 explorer.packageExplorer.addModule("yage.resource.collada"); 486 488 489 explorer.packageExplorer.addModule("yage.resource.dds"); 490 487 491 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 488 492 … … 542 546 543 547 explorer.packageExplorer.addModule("yage.system.input"); 548 549 explorer.packageExplorer.addModule("yage.system.libraries"); 544 550 545 551 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.math.vector.html
r189 r203 548 548 549 549 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 550 <dt><span class="decl">Vec!(S,float)551 <span class="currsymbol">opCast</span>552 <script type="text/javascript">explorer.outline.addDecl('opCast');</script>553 ();554 </span></dt>555 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>556 557 <dd>Allow casting to float where appropriate558 <br><br>559 560 </dd>561 562 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>563 550 <dt><span class="decl">float 564 551 <span class="currsymbol">opIndex</span> … … 1617 1604 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 1618 1605 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 1619 on Sat Jun 26 15:54:2020101606 on Wed Aug 11 11:14:26 2010 1620 1607 1621 1608 </div> … … 1678 1665 explorer.packageExplorer.addModule("yage.gui.all"); 1679 1666 1667 explorer.packageExplorer.addModule("yage.gui.controls"); 1668 1680 1669 explorer.packageExplorer.addModule("yage.gui.exceptions"); 1681 1670 … … 1686 1675 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 1687 1676 1688 explorer.packageExplorer.addModule("yage.gui.text layout");1677 explorer.packageExplorer.addModule("yage.gui.textblock"); 1689 1678 1690 1679 explorer.packageExplorer.addModule("yage.resource.all"); … … 1692 1681 explorer.packageExplorer.addModule("yage.resource.collada"); 1693 1682 1683 explorer.packageExplorer.addModule("yage.resource.dds"); 1684 1694 1685 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 1695 1686 … … 1749 1740 1750 1741 explorer.packageExplorer.addModule("yage.system.input"); 1742 1743 explorer.packageExplorer.addModule("yage.system.libraries"); 1751 1744 1752 1745 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.memory.html
r189 r203 172 172 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 173 173 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 174 on Sat Jun 26 15:54:202010174 on Wed Aug 11 11:14:26 2010 175 175 176 176 </div> … … 233 233 explorer.packageExplorer.addModule("yage.gui.all"); 234 234 235 explorer.packageExplorer.addModule("yage.gui.controls"); 236 235 237 explorer.packageExplorer.addModule("yage.gui.exceptions"); 236 238 … … 241 243 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 242 244 243 explorer.packageExplorer.addModule("yage.gui.text layout");245 explorer.packageExplorer.addModule("yage.gui.textblock"); 244 246 245 247 explorer.packageExplorer.addModule("yage.resource.all"); … … 247 249 explorer.packageExplorer.addModule("yage.resource.collada"); 248 250 251 explorer.packageExplorer.addModule("yage.resource.dds"); 252 249 253 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 250 254 … … 304 308 305 309 explorer.packageExplorer.addModule("yage.system.input"); 310 311 explorer.packageExplorer.addModule("yage.system.libraries"); 306 312 307 313 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.misc.html
r189 r203 262 262 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 263 263 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 264 on Sat Jun 26 15:54:202010264 on Wed Aug 11 11:14:27 2010 265 265 266 266 </div> … … 323 323 explorer.packageExplorer.addModule("yage.gui.all"); 324 324 325 explorer.packageExplorer.addModule("yage.gui.controls"); 326 325 327 explorer.packageExplorer.addModule("yage.gui.exceptions"); 326 328 … … 331 333 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 332 334 333 explorer.packageExplorer.addModule("yage.gui.text layout");335 explorer.packageExplorer.addModule("yage.gui.textblock"); 334 336 335 337 explorer.packageExplorer.addModule("yage.resource.all"); … … 337 339 explorer.packageExplorer.addModule("yage.resource.collada"); 338 340 341 explorer.packageExplorer.addModule("yage.resource.dds"); 342 339 343 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 340 344 … … 394 398 395 399 explorer.packageExplorer.addModule("yage.system.input"); 400 401 explorer.packageExplorer.addModule("yage.system.libraries"); 396 402 397 403 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.object2.html
r189 r203 410 410 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 411 411 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 412 on Sat Jun 26 15:54:202010412 on Wed Aug 11 11:14:27 2010 413 413 414 414 </div> … … 471 471 explorer.packageExplorer.addModule("yage.gui.all"); 472 472 473 explorer.packageExplorer.addModule("yage.gui.controls"); 474 473 475 explorer.packageExplorer.addModule("yage.gui.exceptions"); 474 476 … … 479 481 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 480 482 481 explorer.packageExplorer.addModule("yage.gui.text layout");483 explorer.packageExplorer.addModule("yage.gui.textblock"); 482 484 483 485 explorer.packageExplorer.addModule("yage.resource.all"); … … 485 487 explorer.packageExplorer.addModule("yage.resource.collada"); 486 488 489 explorer.packageExplorer.addModule("yage.resource.dds"); 490 487 491 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 488 492 … … 542 546 543 547 explorer.packageExplorer.addModule("yage.system.input"); 548 549 explorer.packageExplorer.addModule("yage.system.libraries"); 544 550 545 551 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.parallel.html
r189 r203 145 145 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 146 146 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 147 on Sat Jun 26 15:54:202010147 on Wed Aug 11 11:14:27 2010 148 148 149 149 </div> … … 206 206 explorer.packageExplorer.addModule("yage.gui.all"); 207 207 208 explorer.packageExplorer.addModule("yage.gui.controls"); 209 208 210 explorer.packageExplorer.addModule("yage.gui.exceptions"); 209 211 … … 214 216 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 215 217 216 explorer.packageExplorer.addModule("yage.gui.text layout");218 explorer.packageExplorer.addModule("yage.gui.textblock"); 217 219 218 220 explorer.packageExplorer.addModule("yage.resource.all"); … … 220 222 explorer.packageExplorer.addModule("yage.resource.collada"); 221 223 224 explorer.packageExplorer.addModule("yage.resource.dds"); 225 222 226 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 223 227 … … 277 281 278 282 explorer.packageExplorer.addModule("yage.system.input"); 283 284 explorer.packageExplorer.addModule("yage.system.libraries"); 279 285 280 286 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.parse.html
r189 r203 207 207 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 208 208 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 209 on Sat Jun 26 15:54:202010209 on Wed Aug 11 11:14:27 2010 210 210 211 211 </div> … … 268 268 explorer.packageExplorer.addModule("yage.gui.all"); 269 269 270 explorer.packageExplorer.addModule("yage.gui.controls"); 271 270 272 explorer.packageExplorer.addModule("yage.gui.exceptions"); 271 273 … … 276 278 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 277 279 278 explorer.packageExplorer.addModule("yage.gui.text layout");280 explorer.packageExplorer.addModule("yage.gui.textblock"); 279 281 280 282 explorer.packageExplorer.addModule("yage.resource.all"); … … 282 284 explorer.packageExplorer.addModule("yage.resource.collada"); 283 285 286 explorer.packageExplorer.addModule("yage.resource.dds"); 287 284 288 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 285 289 … … 339 343 340 344 explorer.packageExplorer.addModule("yage.system.input"); 345 346 explorer.packageExplorer.addModule("yage.system.libraries"); 341 347 342 348 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.repeater.html
r189 r203 263 263 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 264 264 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 265 on Sat Jun 26 15:54:202010265 on Wed Aug 11 11:14:27 2010 266 266 267 267 </div> … … 324 324 explorer.packageExplorer.addModule("yage.gui.all"); 325 325 326 explorer.packageExplorer.addModule("yage.gui.controls"); 327 326 328 explorer.packageExplorer.addModule("yage.gui.exceptions"); 327 329 … … 332 334 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 333 335 334 explorer.packageExplorer.addModule("yage.gui.text layout");336 explorer.packageExplorer.addModule("yage.gui.textblock"); 335 337 336 338 explorer.packageExplorer.addModule("yage.resource.all"); … … 338 340 explorer.packageExplorer.addModule("yage.resource.collada"); 339 341 342 explorer.packageExplorer.addModule("yage.resource.dds"); 343 340 344 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 341 345 … … 395 399 396 400 explorer.packageExplorer.addModule("yage.system.input"); 401 402 explorer.packageExplorer.addModule("yage.system.libraries"); 397 403 398 404 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.timer.html
r189 r203 290 290 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 291 291 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 292 on Sat Jun 26 15:54:202010292 on Wed Aug 11 11:14:27 2010 293 293 294 294 </div> … … 351 351 explorer.packageExplorer.addModule("yage.gui.all"); 352 352 353 explorer.packageExplorer.addModule("yage.gui.controls"); 354 353 355 explorer.packageExplorer.addModule("yage.gui.exceptions"); 354 356 … … 359 361 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 360 362 361 explorer.packageExplorer.addModule("yage.gui.text layout");363 explorer.packageExplorer.addModule("yage.gui.textblock"); 362 364 363 365 explorer.packageExplorer.addModule("yage.resource.all"); … … 365 367 explorer.packageExplorer.addModule("yage.resource.collada"); 366 368 369 explorer.packageExplorer.addModule("yage.resource.dds"); 370 367 371 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 368 372 … … 422 426 423 427 explorer.packageExplorer.addModule("yage.system.input"); 428 429 explorer.packageExplorer.addModule("yage.system.libraries"); 424 430 425 431 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.tree.html
r189 r203 283 283 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 284 284 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 285 on Sat Jun 26 15:54:202010285 on Wed Aug 11 11:14:27 2010 286 286 287 287 </div> … … 344 344 explorer.packageExplorer.addModule("yage.gui.all"); 345 345 346 explorer.packageExplorer.addModule("yage.gui.controls"); 347 346 348 explorer.packageExplorer.addModule("yage.gui.exceptions"); 347 349 … … 352 354 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 353 355 354 explorer.packageExplorer.addModule("yage.gui.text layout");356 explorer.packageExplorer.addModule("yage.gui.textblock"); 355 357 356 358 explorer.packageExplorer.addModule("yage.resource.all"); … … 358 360 explorer.packageExplorer.addModule("yage.resource.collada"); 359 361 362 explorer.packageExplorer.addModule("yage.resource.dds"); 363 360 364 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 361 365 … … 415 419 416 420 explorer.packageExplorer.addModule("yage.system.input"); 421 422 explorer.packageExplorer.addModule("yage.system.libraries"); 417 423 418 424 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.core.types.html
r189 r203 330 330 331 331 </dd> 332 333 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 334 <dt><span class="decl">struct 335 <span class="currsymbol">Nullable</span> 336 <script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 337 (T); 338 </span></dt> 339 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 340 341 <dd> 342 <span class="currsymbol">Nullable</span> 343 <script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 344 from Phobos 2, ported to D1 by Eric Poggel 345 <br><br> 346 <b>Copyright:</b><br> 347 Copyright the respective authors, 2008- 348 <br><br> 349 <b>License:</b><br> 350 . 351 <br><br> 352 <b>Authors:</b><br> 353 , 354 , 355 Don Clugston, 356 Shin Fujishiro 357 <br><br> 358 359 Defines a value paired with a distinctive "null 360 " state that denotes 361 the absence of a valud value. If default constructed, a object starts in the null 362 state. Assigning it renders it 363 non-null 364 . Calling can nullify it again. 365 366 <br><br> 367 <b>Example:</b><br> 368 <pre class="d_code"> <b>Nullable</b>!<span style="color: blue">int</span> a; 369 <span style="color: blue">assert</span>(a.isNull); 370 a = 5; 371 <span style="color: blue">assert</span>(!a.isNull); 372 <span style="color: blue">assert</span>(a == 5); 373 </pre> 374 375 Practically, 376 <span class="currsymbol">Nullable</span> 377 <script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 378 !(T) stores a T and a bool. 379 <br><br> 380 381 382 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 383 <dl> 384 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 385 <dt><span class="decl">Nullable!(T) 386 <span class="currsymbol">OpCall</span> 387 <script type="text/javascript">explorer.outline.addDecl('OpCall');</script> 388 (T <span class="funcparam">value</span>); 389 <br>Nullable!(T) 390 <span class="currsymbol">OpCall</span> 391 <script type="text/javascript">explorer.outline.addDecl('OpCall');</script> 392 (Object <span class="funcparam">value</span> = null); 393 </span></dt> 394 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 395 396 <dd>Constructor initializing with a <span class="funcparam">value</span> or null 397 . 398 <br><br> 399 400 </dd> 401 402 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 403 <dt><span class="decl">void 404 <span class="currsymbol">opAssign</span> 405 <script type="text/javascript">explorer.outline.addDecl('opAssign');</script> 406 (T <span class="funcparam">value</span>); 407 <br>void 408 <span class="currsymbol">opAssign</span> 409 <script type="text/javascript">explorer.outline.addDecl('opAssign');</script> 410 (Object <span class="funcparam">value</span>); 411 </span></dt> 412 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 413 414 <dd>Assigns <span class="funcparam">value</span> or null 415 to the internally-held state. 416 <br><br> 417 418 </dd> 419 420 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 421 <dt><span class="decl">T* 422 <span class="currsymbol">get</span> 423 <script type="text/javascript">explorer.outline.addDecl('get');</script> 424 (); 425 </span></dt> 426 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 427 428 <dd>Gets the value. Throws an exception if is in the null 429 430 state. This function is also called for the implicit conversion to . 431 <br><br> 432 433 </dd> 434 435 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 436 <dt><span class="decl">char[] 437 <span class="currsymbol">toString</span> 438 <script type="text/javascript">explorer.outline.addDecl('toString');</script> 439 (); 440 </span></dt> 441 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 442 443 <dd><br><br> 444 </dd> 445 </dl> 446 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 447 448 449 </dd> 332 450 </dl> 333 451 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> … … 344 462 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 345 463 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 346 on Sat Jun 26 15:54:202010464 on Wed Aug 11 11:14:27 2010 347 465 348 466 </div> … … 405 523 explorer.packageExplorer.addModule("yage.gui.all"); 406 524 525 explorer.packageExplorer.addModule("yage.gui.controls"); 526 407 527 explorer.packageExplorer.addModule("yage.gui.exceptions"); 408 528 … … 413 533 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 414 534 415 explorer.packageExplorer.addModule("yage.gui.text layout");535 explorer.packageExplorer.addModule("yage.gui.textblock"); 416 536 417 537 explorer.packageExplorer.addModule("yage.resource.all"); … … 419 539 explorer.packageExplorer.addModule("yage.resource.collada"); 420 540 541 explorer.packageExplorer.addModule("yage.resource.dds"); 542 421 543 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 422 544 … … 476 598 477 599 explorer.packageExplorer.addModule("yage.system.input"); 600 601 explorer.packageExplorer.addModule("yage.system.libraries"); 478 602 479 603 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.gui.all.html
r189 r203 91 91 92 92 Import every module in the yage.gui package. 93 <br><br> 94 95 Yage's GUI framework allows building a heirarchy of Surfaces which accept CSS for positioning/style and XHTML 96 for their content. From there, Geometry and Materials are created that can be used by the engine's Renderer. 93 97 94 98 <br><br> … … 104 108 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 109 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:202010110 on Wed Aug 11 11:14:27 2010 107 111 108 112 </div> … … 165 169 explorer.packageExplorer.addModule("yage.gui.all"); 166 170 171 explorer.packageExplorer.addModule("yage.gui.controls"); 172 167 173 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 174 … … 173 179 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 180 175 explorer.packageExplorer.addModule("yage.gui.text layout");181 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 182 177 183 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 185 explorer.packageExplorer.addModule("yage.resource.collada"); 180 186 187 explorer.packageExplorer.addModule("yage.resource.dds"); 188 181 189 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 190 … … 236 244 237 245 explorer.packageExplorer.addModule("yage.system.input"); 246 247 explorer.packageExplorer.addModule("yage.system.libraries"); 238 248 239 249 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.gui.exceptions.html
r189 r203 129 129 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 130 130 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 131 on Sat Jun 26 15:54:202010131 on Wed Aug 11 11:14:27 2010 132 132 133 133 </div> … … 190 190 explorer.packageExplorer.addModule("yage.gui.all"); 191 191 192 explorer.packageExplorer.addModule("yage.gui.controls"); 193 192 194 explorer.packageExplorer.addModule("yage.gui.exceptions"); 193 195 … … 198 200 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 199 201 200 explorer.packageExplorer.addModule("yage.gui.text layout");202 explorer.packageExplorer.addModule("yage.gui.textblock"); 201 203 202 204 explorer.packageExplorer.addModule("yage.resource.all"); … … 204 206 explorer.packageExplorer.addModule("yage.resource.collada"); 205 207 208 explorer.packageExplorer.addModule("yage.resource.dds"); 209 206 210 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 207 211 … … 261 265 262 266 explorer.packageExplorer.addModule("yage.system.input"); 267 268 explorer.packageExplorer.addModule("yage.system.libraries"); 263 269 264 270 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.gui.style.html
r189 r203 109 109 <dl> 110 110 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 111 <dt><span class="decl">static CSSValue 112 <span class="currsymbol">AUTO</span> 113 <script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 114 ; 115 </span></dt> 116 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 117 118 <dd>Has a value of float.nan. This means inherit from parent style. 119 <br><br> 120 121 </dd> 122 123 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 111 124 <dt><span class="decl">enum 112 125 <span class="currsymbol">Unit</span> … … 197 210 <span class="currsymbol">toPx</span> 198 211 <script type="text/javascript">explorer.outline.addDecl('toPx');</script> 199 ( float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true);212 (lazy float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 200 213 <br>float 201 214 <span class="currsymbol">toPercent</span> 202 215 <script type="text/javascript">explorer.outline.addDecl('toPercent');</script> 203 ( float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true);216 (lazy float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 204 217 </span></dt> 205 218 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 294 307 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 295 308 296 <dd><br><br> 309 <dd>Allowed values. 310 <br><br> 311 297 312 </dd> 298 313 </dl> … … 318 333 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 319 334 <dt><span class="decl"> 335 <span class="currsymbol">AUTO</span> 336 <script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 337 <br> 320 338 <span class="currsymbol">NORMAL</span> 321 339 <script type="text/javascript">explorer.outline.addDecl('NORMAL');</script> … … 352 370 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 353 371 <dt><span class="decl"> 372 <span class="currsymbol">AUTO</span> 373 <script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 374 <br> 354 375 <span class="currsymbol">NORMAL</span> 355 376 <script type="text/javascript">explorer.outline.addDecl('NORMAL');</script> … … 418 439 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 419 440 <dt><span class="decl"> 441 <span class="currsymbol">AUTO</span> 442 <script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 443 <br> 420 444 <span class="currsymbol">LEFT</span> 421 445 <script type="text/javascript">explorer.outline.addDecl('LEFT');</script> … … 751 775 752 776 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 777 <dt><span class="decl">Material 778 <span class="currsymbol">cursor</span> 779 <script type="text/javascript">explorer.outline.addDecl('cursor');</script> 780 ; 781 </span></dt> 782 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 783 784 <dd><b>TODO:</b><br> 785 Unimplemented 786 <br><br> 787 788 </dd> 789 790 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 791 <dt><span class="decl">float 792 <span class="currsymbol">cursorSize</span> 793 <script type="text/javascript">explorer.outline.addDecl('cursorSize');</script> 794 ; 795 </span></dt> 796 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 797 798 <dd>in pixels, float.nan to default to size of image. 799 <br><br> 800 801 </dd> 802 803 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 753 804 <dt><span class="decl">Font 754 805 <span class="currsymbol">fontFamily</span> … … 776 827 777 828 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 778 <dt><span class="decl"> Color829 <dt><span class="decl">Nullable!(Color) 779 830 <span class="currsymbol">color</span> 780 831 <script type="text/javascript">explorer.outline.addDecl('color');</script> … … 792 843 <script type="text/javascript">explorer.outline.addDecl('lineHeight');</script> 793 844 ; 794 <br>CSSValue 845 </span></dt> 846 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 847 848 <dd>Text properties 849 <br><br> 850 851 </dd> 852 853 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 854 <dt><span class="decl">CSSValue 795 855 <span class="currsymbol">letterSpacing</span> 796 856 <script type="text/javascript">explorer.outline.addDecl('letterSpacing');</script> … … 799 859 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 800 860 801 <dd>Text properties 861 <dd><b>TODO:</b><br> 862 Unimplemented 802 863 <br><br> 803 864 … … 821 882 822 883 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 884 <dt><span class="decl">float 885 <span class="currsymbol">opacity</span> 886 <script type="text/javascript">explorer.outline.addDecl('opacity');</script> 887 ; 888 </span></dt> 889 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 890 891 <dd><br><br> 892 </dd> 893 894 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 823 895 <dt><span class="decl">Overflow 824 896 <span class="currsymbol">overflowX</span> … … 861 933 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 862 934 863 <dd>Set whether the element is 864 <span class="currsymbol">visible</span> 865 <script type="text/javascript">explorer.outline.addDecl('visible');</script> 866 . visibility is an alias of 867 <span class="currsymbol">visible</span> 868 <script type="text/javascript">explorer.outline.addDecl('visible');</script> 869 for CSS compatibility. 935 <dd>Set whether the element is rendered, If false 936 the Surface will still receive events. 937 <br><br> 938 939 </dd> 940 941 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 942 <dt><span class="decl">bool 943 <span class="currsymbol">display</span> 944 <script type="text/javascript">explorer.outline.addDecl('display');</script> 945 ; 946 </span></dt> 947 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 948 949 <dd>Set whether the element exists, If false 950 , the Surface will not be rendered or receive events and will be treated like it doesn't exist. 870 951 <br><br> 871 952 … … 881 962 882 963 <dd>Sets the stack order of the surface relative to its siblings. 964 <br><br> 965 966 </dd> 967 968 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 969 <dt><span class="decl">bool 970 <span class="currsymbol">backfaceVisibility</span> 971 <script type="text/javascript">explorer.outline.addDecl('backfaceVisibility');</script> 972 ; 973 </span></dt> 974 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 975 976 <dd>Draw the back side of surfaces if they're rotated in 3d. 883 977 <br><br> 884 978 … … 988 1082 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 989 1083 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 990 on Sat Jun 26 15:54:2020101084 on Wed Aug 11 11:14:27 2010 991 1085 992 1086 </div> … … 1049 1143 explorer.packageExplorer.addModule("yage.gui.all"); 1050 1144 1145 explorer.packageExplorer.addModule("yage.gui.controls"); 1146 1051 1147 explorer.packageExplorer.addModule("yage.gui.exceptions"); 1052 1148 … … 1057 1153 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 1058 1154 1059 explorer.packageExplorer.addModule("yage.gui.text layout");1155 explorer.packageExplorer.addModule("yage.gui.textblock"); 1060 1156 1061 1157 explorer.packageExplorer.addModule("yage.resource.all"); … … 1063 1159 explorer.packageExplorer.addModule("yage.resource.collada"); 1064 1160 1161 explorer.packageExplorer.addModule("yage.resource.dds"); 1162 1065 1163 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 1066 1164 … … 1120 1218 1121 1219 explorer.packageExplorer.addModule("yage.system.input"); 1220 1221 explorer.packageExplorer.addModule("yage.system.libraries"); 1122 1222 1123 1223 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.gui.surface.html
r189 r203 91 91 <br><br> 92 92 93 94 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 95 <dl> 93 $(DDOC_MODULE_MEMBERS 94 96 95 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 97 96 <dt><span class="decl">class … … 105 104 margin, padding, a border, and a background texture, including textures from a camera. 106 105 Surfaces will exist in a hierarchical structure, with each having a parent and an array of children. 107 Surfacsare positioned relative to their parent.106 They are positioned relative to their parent. 108 107 A style struct defines most of the styles associated with the 109 108 <span class="currsymbol">Surface</span> 110 109 <script type="text/javascript">explorer.outline.addDecl('Surface');</script> 111 . 110 . 111 Floats are used for all coordinates. Internal operations often use floats, and this also allows more precision on 112 surfaces that are scaled via style.transform. 113 <br><br> 114 <b>TODO:</b><br> 115 If not all dimensions are specified, set to size of text or contents. 112 116 <br><br> 113 117 … … 115 119 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 116 120 <dl> 121 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 122 <dt><span class="decl">Style 123 <span class="currsymbol">style</span> 124 <script type="text/javascript">explorer.outline.addDecl('style');</script> 125 ; 126 </span></dt> 127 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 128 129 <dd>Controls positioning and appearance of the Surface via CSS-like properties. 130 <br><br> 131 132 </dd> 133 134 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 135 <dt><span class="decl">TextBlock 136 <span class="currsymbol">textBlock</span> 137 <script type="text/javascript">explorer.outline.addDecl('textBlock');</script> 138 ; 139 </span></dt> 140 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 141 142 <dd>Provides low-level access to this Surface's text. Normally, setHtml() is all that's needed. 143 <br><br> 144 145 </dd> 146 147 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 148 <dt><span class="decl">TextCursor 149 <span class="currsymbol">textCursor</span> 150 <script type="text/javascript">explorer.outline.addDecl('textCursor');</script> 151 ; 152 </span></dt> 153 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 154 155 <dd><br><br> 156 </dd> 157 158 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 159 <dt><span class="decl">bool 160 <span class="currsymbol">editable</span> 161 <script type="text/javascript">explorer.outline.addDecl('editable');</script> 162 ; 163 </span></dt> 164 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 165 166 <dd>The text of this surface is 167 <span class="currsymbol">editable</span> 168 <script type="text/javascript">explorer.outline.addDecl('editable');</script> 169 . 170 <br><br> 171 172 </dd> 173 174 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 175 <dt><span class="decl">bool 176 <span class="currsymbol">multiLine</span> 177 <script type="text/javascript">explorer.outline.addDecl('multiLine');</script> 178 ; 179 </span></dt> 180 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 181 182 <dd>TODO 183 <br><br> 184 185 </dd> 186 187 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 188 <dt><span class="decl">bool 189 <span class="currsymbol">mouseChildren</span> 190 <script type="text/javascript">explorer.outline.addDecl('mouseChildren');</script> 191 ; 192 </span></dt> 193 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 194 195 <dd>Allow the mouse to interact with this Surface's children. 196 <br><br> 197 198 </dd> 199 200 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 201 <dt><span class="decl">float 202 <span class="currsymbol">mouseY</span> 203 <script type="text/javascript">explorer.outline.addDecl('mouseY');</script> 204 ; 205 </span></dt> 206 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 207 208 <dd>Current position of the mouse cursor. (Read-only for now) 209 <br><br> 210 211 </dd> 212 117 213 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 118 214 <dt><span class="decl">bool delegate(Surface self) … … 130 226 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 131 227 <dt><span class="decl">bool delegate(Surface self) 132 <span class="currsymbol">onDraw</span>133 <script type="text/javascript">explorer.outline.addDecl('onDraw');</script>134 ;135 </span></dt>136 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>137 138 <dd><br><br>139 </dd>140 141 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>142 <dt><span class="decl">bool delegate(Surface self)143 228 <span class="currsymbol">onFocus</span> 144 229 <script type="text/javascript">explorer.outline.addDecl('onFocus');</script> … … 151 236 152 237 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 153 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)238 <dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates) 154 239 <span class="currsymbol">onClick</span> 155 240 <script type="text/javascript">explorer.outline.addDecl('onClick');</script> … … 158 243 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 159 244 160 <dd> unfinished161 <br><br> 162 163 </dd> 164 165 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 166 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)245 <dd>When a mouse button is pressed and released without moving the mouse. 246 <br><br> 247 248 </dd> 249 250 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 251 <dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates) 167 252 <span class="currsymbol">onDblCick</span> 168 253 <script type="text/javascript">explorer.outline.addDecl('onDblCick');</script> … … 171 256 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 172 257 173 <dd> unfinished258 <dd>TODO unfinished 174 259 <br><br> 175 260 … … 210 295 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 211 296 212 <dd>Triggered when a key is pressed down and repeats at the key repeat rate.297 <dd>Triggered when a key is pressed down and repeats at Input's key repeat rates. 213 298 Unlike onKeyDown and onKeyUp, key is the unicode value of the key press, instead of the sdl key code. 214 299 <br><br> … … 217 302 218 303 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 219 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates, char[] href)304 <dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates) 220 305 <span class="currsymbol">onMouseDown</span> 221 306 <script type="text/javascript">explorer.outline.addDecl('onMouseDown');</script> … … 228 313 229 314 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 230 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates, char[] href)315 <dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates) 231 316 <span class="currsymbol">onMouseUp</span> 232 317 <script type="text/javascript">explorer.outline.addDecl('onMouseUp');</script> … … 239 324 240 325 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 241 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) amount, char[] href)326 <dt><span class="decl">bool delegate(Surface self, Vec!(2,float) amount) 242 327 <span class="currsymbol">onMouseMove</span> 243 328 <script type="text/javascript">explorer.outline.addDecl('onMouseMove');</script> … … 250 335 251 336 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 252 <dt><span class="decl">bool delegate(Surface self , byte buttons, Vec!(2,int) coordinates)337 <dt><span class="decl">bool delegate(Surface self) 253 338 <span class="currsymbol">onMouseOver</span> 254 339 <script type="text/javascript">explorer.outline.addDecl('onMouseOver');</script> … … 261 346 262 347 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 263 <dt><span class="decl">bool delegate(Surface self , byte buttons, Vec!(2,int) coordinates)348 <dt><span class="decl">bool delegate(Surface self) 264 349 <span class="currsymbol">onMouseOut</span> 265 350 <script type="text/javascript">explorer.outline.addDecl('onMouseOut');</script> … … 272 357 273 358 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 274 <dt><span class="decl">void delegate(Surface self , Vec!(2,float) amount)359 <dt><span class="decl">void delegate(Surface self) 275 360 <span class="currsymbol">onResize</span> 276 361 <script type="text/javascript">explorer.outline.addDecl('onResize');</script> … … 283 368 284 369 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 285 <dt><span class="decl">enum 286 <span class="currsymbol">ModifierKey</span> 287 <script type="text/javascript">explorer.outline.addDecl('ModifierKey');</script> 288 ; 289 </span></dt> 290 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 291 292 <dd>This is a mirror of SDLMod (SDL's modifier key struct) 293 <br><br> 294 295 296 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 297 <dl> 298 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 299 <dt><span class="decl"> 300 <span class="currsymbol">NONE</span> 301 <script type="text/javascript">explorer.outline.addDecl('NONE');</script> 302 <br> 303 <span class="currsymbol">LSHIFT</span> 304 <script type="text/javascript">explorer.outline.addDecl('LSHIFT');</script> 305 <br> 306 <span class="currsymbol">RSHIFT</span> 307 <script type="text/javascript">explorer.outline.addDecl('RSHIFT');</script> 308 <br> 309 <span class="currsymbol">LCTRL</span> 310 <script type="text/javascript">explorer.outline.addDecl('LCTRL');</script> 311 <br> 312 <span class="currsymbol">RCTRL</span> 313 <script type="text/javascript">explorer.outline.addDecl('RCTRL');</script> 314 <br> 315 <span class="currsymbol">LALT</span> 316 <script type="text/javascript">explorer.outline.addDecl('LALT');</script> 317 <br> 318 <span class="currsymbol">RALT</span> 319 <script type="text/javascript">explorer.outline.addDecl('RALT');</script> 320 <br> 321 <span class="currsymbol">LMETA</span> 322 <script type="text/javascript">explorer.outline.addDecl('LMETA');</script> 323 <br> 324 <span class="currsymbol">RMETA</span> 325 <script type="text/javascript">explorer.outline.addDecl('RMETA');</script> 326 <br> 327 <span class="currsymbol">NUM</span> 328 <script type="text/javascript">explorer.outline.addDecl('NUM');</script> 329 <br> 330 <span class="currsymbol">CAPS</span> 331 <script type="text/javascript">explorer.outline.addDecl('CAPS');</script> 332 <br> 333 <span class="currsymbol">MODE</span> 334 <script type="text/javascript">explorer.outline.addDecl('MODE');</script> 335 <br> 336 <span class="currsymbol">RESERVED</span> 337 <script type="text/javascript">explorer.outline.addDecl('RESERVED');</script> 338 <br> 339 <span class="currsymbol">CTRL</span> 340 <script type="text/javascript">explorer.outline.addDecl('CTRL');</script> 341 <br> 342 <span class="currsymbol">SHIFT</span> 343 <script type="text/javascript">explorer.outline.addDecl('SHIFT');</script> 344 <br> 345 <span class="currsymbol">ALT</span> 346 <script type="text/javascript">explorer.outline.addDecl('ALT');</script> 347 <br> 348 <span class="currsymbol">META</span> 349 <script type="text/javascript">explorer.outline.addDecl('META');</script> 350 </span></dt> 351 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 352 353 <dd>Allowed values. 354 <br><br> 355 356 </dd> 357 </dl> 358 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 359 360 361 </dd> 362 363 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 364 <dt><span class="decl">this(); 365 </span></dt> 366 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 367 368 <dd><br><br> 370 <dt><span class="decl">this(Surface <span class="funcparam">parent</span> = null); 371 </span></dt> 372 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 373 374 <dd>Create a new Surface at 0, 0 with 0 width and height. 375 <br><br> 376 369 377 </dd> 370 378 … … 375 383 (); 376 384 <br>float 385 <span class="currsymbol">right</span> 386 <script type="text/javascript">explorer.outline.addDecl('right');</script> 387 (); 388 <br>float 389 <span class="currsymbol">bottom</span> 390 <script type="text/javascript">explorer.outline.addDecl('bottom');</script> 391 (); 392 <br>float 377 393 <span class="currsymbol">left</span> 378 394 <script type="text/javascript">explorer.outline.addDecl('left');</script> … … 381 397 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 382 398 383 <dd>Get the pixel distance of this surface from its parent's 399 <dd>Get calculated the pixel distance of this surface from its parent's 400 384 401 <span class="currsymbol">top</span> 385 402 <script type="text/javascript">explorer.outline.addDecl('top');</script> 386 or left corner (outside the border).403 , right, bottom, or left corner (inside the parent's border and padding). 387 404 <br><br> 388 405 … … 401 418 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 402 419 403 <dd>Get the inner-most420 <dd>Get the calculated inner-most 404 421 <span class="currsymbol">width</span> 405 422 <script type="text/javascript">explorer.outline.addDecl('width');</script> … … 414 431 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 415 432 <dt><span class="decl">float 433 <span class="currsymbol">offsetX</span> 434 <script type="text/javascript">explorer.outline.addDecl('offsetX');</script> 435 (); 436 <br>float 437 <span class="currsymbol">offsetY</span> 438 <script type="text/javascript">explorer.outline.addDecl('offsetY');</script> 439 (); 440 </span></dt> 441 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 442 443 <dd><br><br> 444 </dd> 445 446 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 447 <dt><span class="decl">float 416 448 <span class="currsymbol">innerWidth</span> 417 449 <script type="text/javascript">explorer.outline.addDecl('innerWidth');</script> … … 424 456 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 425 457 426 <dd>Get the width/height of the surface, including the width/height of the padding, but not including the border.458 <dd>Get the calculated width/height of the surface, including the width/height of the padding, but not including the border. 427 459 <br><br> 428 460 … … 441 473 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 442 474 443 <dd>Get the width/height of the surface, including both the padding and the border.475 <dd>Get the calculated width/height of the surface, including both the padding and the border. 444 476 This is the same as the distance from top to bottom and left to right. 445 477 <br><br> … … 451 483 <span class="currsymbol">findSurface</span> 452 484 <script type="text/javascript">explorer.outline.addDecl('findSurface');</script> 453 ( float <span class="funcparam">x</span>, float <span class="funcparam">y</span>, bool <span class="funcparam">useMouseChildren</span> = true);485 (Vec!(2,float) <span class="funcparam">xy</span>, bool <span class="funcparam">useMouseChildren</span> = true); 454 486 </span></dt> 455 487 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 458 490 Surfaces are ordered by zIndex with higher values appearing on top. 459 491 This function recurses through children and will return children, grandchildren, etc. as necessary. 492 Surfaces with style.display=false 493 are not searched. 460 494 <br><br> 461 495 <b>TODO:</b><br> 462 Add relative argument to allow <span class="funcparam">x</span> and <span class="funcparam">y</span> to be relative to another surface. 496 Make <span class="funcparam">xy</span> relative to the Surface's coordinates? 463 497 <br><br> 464 498 <b>Params:</b><br> 465 499 <table><tr> 466 <td nowrap valign="top" style="padding-right: 8px">float <span class="funcparam">x</span></td> 467 468 469 <td>X coordinate in pixels</td></tr> 470 <tr> 471 <td nowrap valign="top" style="padding-right: 8px">float <span class="funcparam">y</span></td> 472 473 474 <td>Y coordinate in pixels</td></tr> 500 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">xy</span></td> 501 502 503 <td>coordinate in pixels, in this Surface's parent's coordinate system.</td></tr> 475 504 <tr> 476 505 <td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">useMouseChildren</span></td> … … 491 520 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 492 521 <dt><span class="decl">Style 493 <span class="currsymbol">getC alculatedStyle</span>494 <script type="text/javascript">explorer.outline.addDecl('getC alculatedStyle');</script>522 <span class="currsymbol">getComputedStyle</span> 523 <script type="text/javascript">explorer.outline.addDecl('getComputedStyle');</script> 495 524 (); 496 525 </span></dt> … … 511 540 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 512 541 513 <dd>Get the geometry data used for rendering this Surface. 542 <dd>Get the geometry data (vertices/triangles/Materials) used for rendering this Surface. 543 <br><br> 544 545 </dd> 546 547 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 548 <dt><span class="decl">Vec!(2,float)[] 549 <span class="currsymbol">getPolygon</span> 550 <script type="text/javascript">explorer.outline.addDecl('getPolygon');</script> 551 (Vec!(2,float)[] <span class="funcparam">polygon</span> = null); 552 </span></dt> 553 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 554 555 <dd>Get a 4-sided <span class="funcparam">polygon</span> of the outline of this surface, after all styles and the transformation are applied. 556 Coordinates are relative to the parent Surface. 557 <br><br> 558 <b>Params:</b><br> 559 <table><tr> 560 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float)[] <span class="funcparam">polygon</span></td> 561 562 563 <td>A pointer to a Vec2f[4] where the result will be stored and returned. 564 If null 565 , new memory will be allocated.</td></tr> 566 </table><br> 567 <b>Returns:</b><br> 568 A <span class="funcparam">polygon</span> in the parent's coordinate system. 514 569 <br><br> 515 570 … … 540 595 541 596 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 597 <dt><span class="decl">char[] 598 <span class="currsymbol">getHtml</span> 599 <script type="text/javascript">explorer.outline.addDecl('getHtml');</script> 600 (); 601 <br>void 602 <span class="currsymbol">setHtml</span> 603 <script type="text/javascript">explorer.outline.addDecl('setHtml');</script> 604 (char[] <span class="funcparam">html</span>); 605 </span></dt> 606 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 607 608 <dd>Get and set the html text displayed inside this Surface. 609 <br><br> 610 611 </dd> 612 613 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 614 <dt><span class="decl">Vec!(2,float) 615 <span class="currsymbol">localToParent</span> 616 <script type="text/javascript">explorer.outline.addDecl('localToParent');</script> 617 (Vec!(2,float) <span class="funcparam">xy</span>); 618 <br>Vec!(2,float) 619 <span class="currsymbol">localToGlobal</span> 620 <script type="text/javascript">explorer.outline.addDecl('localToGlobal');</script> 621 (Vec!(2,float) <span class="funcparam">xy</span>); 622 <br>Vec!(2,float) 623 <span class="currsymbol">parentToLocal</span> 624 <script type="text/javascript">explorer.outline.addDecl('parentToLocal');</script> 625 (Vec!(2,float) <span class="funcparam">xy</span>); 626 <br>Vec!(2,float) 627 <span class="currsymbol">globalToLocal</span> 628 <script type="text/javascript">explorer.outline.addDecl('globalToLocal');</script> 629 (Vec!(2,float) <span class="funcparam">xy</span>); 630 </span></dt> 631 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 632 633 <dd>Convert between global, parent, and local coordinate systems. 634 style.transform is taken into account. 635 <br><br> 636 <b>Params:</b><br> 637 <table><tr> 638 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">xy</span></td> 639 640 641 <td>Coordinates relative to the left side of the function name.</td></tr> 642 </table><br> 643 <b>Returns:</b><br> 644 Coordinates relative to the right side of the function name. 645 <br><br> 646 647 </dd> 648 649 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 542 650 <dt><span class="decl">void 543 651 <span class="currsymbol">raise</span> … … 589 697 <span class="currsymbol">update</span> 590 698 <script type="text/javascript">explorer.outline.addDecl('update');</script> 591 (); 592 </span></dt> 593 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 594 595 <dd>Update all of this Surface's dimensions, geometry, and children to prepare it for rendering. 699 (Vec!(2,float)* <span class="funcparam">parentSize</span> = null); 700 </span></dt> 701 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 702 703 <dd>Update all of this Surface's dimensions, geometry, and children to prepare it for rendering. 704 <br><br> 705 <b>Params:</b><br> 706 <table><tr> 707 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float)* <span class="funcparam">parentSize</span></td> 708 709 710 <td>If specified, this size will be used for the parent dimensions (and therefore percent calculations) </td></tr> 711 </table><br> 712 713 </dd> 714 715 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 716 <dt><span class="decl">void 717 <span class="currsymbol">blur</span> 718 <script type="text/javascript">explorer.outline.addDecl('blur');</script> 719 (); 720 </span></dt> 721 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 722 723 <dd>Release focus from this surface and call the onBlur callback function if set. 596 724 <br><br> 597 725 … … 628 756 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 629 757 <dt><span class="decl">void 630 <span class="currsymbol">blur</span> 631 <script type="text/javascript">explorer.outline.addDecl('blur');</script> 632 (); 633 </span></dt> 634 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 635 636 <dd>Release focus from this surface and call the onBlur callback function if set. 637 <br><br> 758 <span class="currsymbol">click</span> 759 <script type="text/javascript">explorer.outline.addDecl('click');</script> 760 (MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>, bool <span class="funcparam">allowFocus</span> = true); 761 </span></dt> 762 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 763 764 <dd>Trigger a 765 <span class="currsymbol">click</span> 766 <script type="text/javascript">explorer.outline.addDecl('click');</script> 767 event and call the onClick callback function if set. 768 Click events occur after a mouseDown and mouseUp when the mouse hasn't moved between the two. 769 If the onClick function is not set, or if it returns true 770 (propagate), call the parent's 771 <span class="currsymbol">click</span> 772 <script type="text/javascript">explorer.outline.addDecl('click');</script> 773 function. 774 <br><br> 775 <b>Params:</b><br> 776 <table><tr> 777 <td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 778 779 780 <td></td></tr> 781 <tr> 782 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 783 784 785 <td>Coordinates relative to the Surface, with style.transform taken into account.</td></tr> 786 <tr> 787 <td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">allowFocus</span></td> 788 789 790 <td>Used internally to prevent focus from propagating updward </td></tr> 791 </table><br> 638 792 639 793 </dd> … … 651 805 <script type="text/javascript">explorer.outline.addDecl('keyDown');</script> 652 806 event and call the onKeyDown callback function if set. 653 If the onKeyDown function is not set, call the parent's 807 If the onKeyDown function is not set, or if it returns true 808 (propagate), call the parent's 654 809 <span class="currsymbol">keyDown</span> 655 810 <script type="text/javascript">explorer.outline.addDecl('keyDown');</script> 656 function. 657 <br><br> 811 function. 812 <br><br> 813 <b>Params:</b><br> 814 <table><tr> 815 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 816 817 818 <td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 819 <tr> 820 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 821 822 823 <td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 824 </table><br> 658 825 659 826 </dd> … … 671 838 <script type="text/javascript">explorer.outline.addDecl('keyUp');</script> 672 839 event and call the onKeyUp callback function if set. 673 If the onKeyUp function is not set, call the parent's 840 If the onKeyUp function is not set, or if it returns true 841 (propagate), call the parent's 674 842 <span class="currsymbol">keyUp</span> 675 843 <script type="text/javascript">explorer.outline.addDecl('keyUp');</script> 676 844 function. 677 845 <br><br> 846 <b>Params:</b><br> 847 <table><tr> 848 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 849 850 851 <td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 852 <tr> 853 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 854 855 856 <td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 857 </table><br> 678 858 679 859 </dd> … … 687 867 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 688 868 689 <dd>Trigger a keyUp event and call the onKeyUp callback function if set. 690 If the onKeyUp function is not set, call the parent's keyUp function. 691 <br><br> 869 <dd>Trigger a 870 <span class="currsymbol">keyPress</span> 871 <script type="text/javascript">explorer.outline.addDecl('keyPress');</script> 872 event and call the onKeyPress callback function if set. 873 Keypress events occur after a keyDown event and reoccur at Input's <span class="funcparam">key</span> repeat rates until after a keyUp occurs. 874 If the onKeyPress function is not set, or if it returns true 875 (propagate), call the parent's 876 <span class="currsymbol">keyPress</span> 877 <script type="text/javascript">explorer.outline.addDecl('keyPress');</script> 878 function. 879 If editable is true 880 , the TextBlock of this Surface will receive the input. 881 <br><br> 882 <b>Params:</b><br> 883 <table><tr> 884 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 885 886 887 <td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 888 <tr> 889 <td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 890 891 892 <td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 893 <tr> 894 <td nowrap valign="top" style="padding-right: 8px">dchar <span class="funcparam">unicode</span></td> 895 896 897 <td><span class="funcparam">unicode</span> value of pressed <span class="funcparam">key</span>. </td></tr> 898 </table><br> 692 899 693 900 </dd> … … 697 904 <span class="currsymbol">mouseDown</span> 698 905 <script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 699 ( byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>, char[] <span class="funcparam">href</span> = null);906 (MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>); 700 907 </span></dt> 701 908 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 705 912 <script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 706 913 event and call the onMouseDown callback function if set. 707 If the onMouseDown function is not set, call the parent's 914 If the onMouseDown function is not set, or if it returns true 915 (propagate), call the parent's 708 916 <span class="currsymbol">mouseDown</span> 709 917 <script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 710 918 function. 711 919 <br><br> 920 <b>Params:</b><br> 921 <table><tr> 922 <td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 923 924 925 <td>Current state of the mouse buttons</td></tr> 926 <tr> 927 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 928 929 930 <td>Coordinates relative to the Surface, with style.transform taken into account. </td></tr> 931 </table><br> 712 932 713 933 </dd> … … 717 937 <span class="currsymbol">mouseUp</span> 718 938 <script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 719 ( byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>, char[] <span class="funcparam">href</span> = null);939 (MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>, bool <span class="funcparam">allowClick</span> = true); 720 940 </span></dt> 721 941 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 725 945 <script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 726 946 event and call the onMouseUp callback function if set. 727 If the onMouseUp function is not set, call the parent's 947 If the onMouseUp function is not set, or if it returns true 948 (propagate), call the parent's 728 949 <span class="currsymbol">mouseUp</span> 729 950 <script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 730 951 function. 731 952 <br><br> 732 733 </dd> 953 <b>Params:</b><br> 954 <table><tr> 955 <td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 956 957 958 <td>Current state of the mouse buttons</td></tr> 959 <tr> 960 <td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 961 962 963 <td>Coordinates relative to the Surface, with style.transform taken into account.</td></tr> 964 <tr> 965 <td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">allowClick</span></td> 966 967 968 <td>Used internally to prevent click event from propagating from here (it already propagates from click(). )</td> 969 </tr> 970 </table><br> 971 734 972 735 973 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> … … 737 975 <span class="currsymbol">mouseMove</span> 738 976 <script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 739 ( byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">amount</span>, char[] <span class="funcparam">href</span> = null);977 (Vec!(2,float) <span class="funcparam">amount</span>); 740 978 </span></dt> 741 979 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 744 982 <span class="currsymbol">mouseMove</span> 745 983 <script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 746 event and call the onMouseMove callback function if set. 984 event and call the onMouseMove callback function if set. 985 If the onMouseMove function is not set, or if it returns true 986 (propagate), call the parent's 987 <span class="currsymbol">mouseMove</span> 988 <script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 989 function. 747 990 <br><br> 748 991 … … 753 996 <span class="currsymbol">mouseOver</span> 754 997 <script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 755 ( byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>);998 (); 756 999 </span></dt> 757 1000 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 760 1003 <span class="currsymbol">mouseOver</span> 761 1004 <script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 762 event and call the onMouseOver callback function if set. 1005 event and call the onMouseOver callback function if set. 1006 If the onMouseOver function is not set, or if it returns true 1007 (propagate), call the parent's 1008 <span class="currsymbol">mouseOver</span> 1009 <script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 1010 function. 763 1011 <br><br> 764 1012 … … 769 1017 <span class="currsymbol">mouseOut</span> 770 1018 <script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 771 (Surface <span class="funcparam">next</span> , byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>);1019 (Surface <span class="funcparam">next</span>); 772 1020 </span></dt> 773 1021 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 776 1024 <span class="currsymbol">mouseOut</span> 777 1025 <script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 778 event and call the onMouseOut callback function if set 1026 event and call the onMouseOut callback function if set 1027 If the onMouseOut function is not set, or if it returns true 1028 (propagate), call the parent's 1029 <span class="currsymbol">mouseOut</span> 1030 <script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 1031 function. 779 1032 <br><br> 780 1033 … … 785 1038 <span class="currsymbol">resize</span> 786 1039 <script type="text/javascript">explorer.outline.addDecl('resize');</script> 787 ( Vec!(2,float) <span class="funcparam">amount</span>);1040 (); 788 1041 </span></dt> 789 1042 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> … … 802 1055 803 1056 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 1057 <dt><span class="decl">static Style 1058 <span class="currsymbol">getDefaultStyle</span> 1059 <script type="text/javascript">explorer.outline.addDecl('getDefaultStyle');</script> 1060 (); 1061 </span></dt> 1062 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 1063 1064 <dd>Get the default style for Surface. 1065 None of these styles will be set to AUTO. 1066 <br><br> 1067 1068 </dd> 1069 1070 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 1071 <dt><span class="decl">static Surface 1072 <span class="currsymbol">getFocusSurface</span> 1073 <script type="text/javascript">explorer.outline.addDecl('getFocusSurface');</script> 1074 (); 1075 </span></dt> 1076 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 1077 1078 <dd><b>Returns:</b><br> 1079 The surface that currently has focus. Grabbed surfaces automatically have focus. 1080 <br><br> 1081 1082 </dd> 1083 1084 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 804 1085 <dt><span class="decl">static Surface 805 1086 <span class="currsymbol">getGrabbedSurface</span> … … 814 1095 815 1096 </dd> 816 817 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>818 <dt><span class="decl">static Surface819 <span class="currsymbol">getFocusSurface</span>820 <script type="text/javascript">explorer.outline.addDecl('getFocusSurface');</script>821 ();822 </span></dt>823 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>824 825 <dd><b>Returns:</b><br>826 The surface that currently has focus. Grabbed surfaces automatically have focus.827 <br><br>828 829 1097 </dd> 830 1098 </dl> … … 833 1101 834 1102 </dd> 835 </dl>836 <script type="text/javascript">explorer.outline.decSymbolLevel();</script>837 838 839 1103 </td></tr> 840 1104 </table> … … 847 1111 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 848 1112 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 849 on Sat Jun 26 15:54:2020101113 on Wed Aug 11 11:14:27 2010 850 1114 851 1115 </div> … … 908 1172 explorer.packageExplorer.addModule("yage.gui.all"); 909 1173 1174 explorer.packageExplorer.addModule("yage.gui.controls"); 1175 910 1176 explorer.packageExplorer.addModule("yage.gui.exceptions"); 911 1177 … … 916 1182 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 917 1183 918 explorer.packageExplorer.addModule("yage.gui.text layout");1184 explorer.packageExplorer.addModule("yage.gui.textblock"); 919 1185 920 1186 explorer.packageExplorer.addModule("yage.resource.all"); … … 922 1188 explorer.packageExplorer.addModule("yage.resource.collada"); 923 1189 1190 explorer.packageExplorer.addModule("yage.resource.dds"); 1191 924 1192 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 925 1193 … … 979 1247 980 1248 explorer.packageExplorer.addModule("yage.system.input"); 1249 1250 explorer.packageExplorer.addModule("yage.system.libraries"); 981 1251 982 1252 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.gui.surfacegeometry.html
r189 r203 232 232 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 233 233 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 234 on Sat Jun 26 15:54:202010234 on Wed Aug 11 11:14:27 2010 235 235 236 236 </div> … … 293 293 explorer.packageExplorer.addModule("yage.gui.all"); 294 294 295 explorer.packageExplorer.addModule("yage.gui.controls"); 296 295 297 explorer.packageExplorer.addModule("yage.gui.exceptions"); 296 298 … … 301 303 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 302 304 303 explorer.packageExplorer.addModule("yage.gui.text layout");305 explorer.packageExplorer.addModule("yage.gui.textblock"); 304 306 305 307 explorer.packageExplorer.addModule("yage.resource.all"); … … 307 309 explorer.packageExplorer.addModule("yage.resource.collada"); 308 310 311 explorer.packageExplorer.addModule("yage.resource.dds"); 312 309 313 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 310 314 … … 364 368 365 369 explorer.packageExplorer.addModule("yage.system.input"); 370 371 explorer.packageExplorer.addModule("yage.system.libraries"); 366 372 367 373 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.all.html
r189 r203 109 109 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 110 110 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 111 on Sat Jun 26 15:54:202010111 on Wed Aug 11 11:14:27 2010 112 112 113 113 </div> … … 170 170 explorer.packageExplorer.addModule("yage.gui.all"); 171 171 172 explorer.packageExplorer.addModule("yage.gui.controls"); 173 172 174 explorer.packageExplorer.addModule("yage.gui.exceptions"); 173 175 … … 178 180 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 179 181 180 explorer.packageExplorer.addModule("yage.gui.text layout");182 explorer.packageExplorer.addModule("yage.gui.textblock"); 181 183 182 184 explorer.packageExplorer.addModule("yage.resource.all"); … … 184 186 explorer.packageExplorer.addModule("yage.resource.collada"); 185 187 188 explorer.packageExplorer.addModule("yage.resource.dds"); 189 186 190 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 187 191 … … 241 245 242 246 explorer.packageExplorer.addModule("yage.system.input"); 247 248 explorer.packageExplorer.addModule("yage.system.libraries"); 243 249 244 250 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.collada.html
r189 r203 347 347 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 348 348 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 349 on Sat Jun 26 15:54:212010349 on Wed Aug 11 11:14:28 2010 350 350 351 351 </div> … … 408 408 explorer.packageExplorer.addModule("yage.gui.all"); 409 409 410 explorer.packageExplorer.addModule("yage.gui.controls"); 411 410 412 explorer.packageExplorer.addModule("yage.gui.exceptions"); 411 413 … … 416 418 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 417 419 418 explorer.packageExplorer.addModule("yage.gui.text layout");420 explorer.packageExplorer.addModule("yage.gui.textblock"); 419 421 420 422 explorer.packageExplorer.addModule("yage.resource.all"); … … 422 424 explorer.packageExplorer.addModule("yage.resource.collada"); 423 425 426 explorer.packageExplorer.addModule("yage.resource.dds"); 427 424 428 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 425 429 … … 479 483 480 484 explorer.packageExplorer.addModule("yage.system.input"); 485 486 explorer.packageExplorer.addModule("yage.system.libraries"); 481 487 482 488 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.embed.embed.html
r189 r203 158 158 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 159 159 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 160 on Sat Jun 26 15:54:212010160 on Wed Aug 11 11:14:28 2010 161 161 162 162 </div> … … 219 219 explorer.packageExplorer.addModule("yage.gui.all"); 220 220 221 explorer.packageExplorer.addModule("yage.gui.controls"); 222 221 223 explorer.packageExplorer.addModule("yage.gui.exceptions"); 222 224 … … 227 229 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 228 230 229 explorer.packageExplorer.addModule("yage.gui.text layout");231 explorer.packageExplorer.addModule("yage.gui.textblock"); 230 232 231 233 explorer.packageExplorer.addModule("yage.resource.all"); … … 233 235 explorer.packageExplorer.addModule("yage.resource.collada"); 234 236 237 explorer.packageExplorer.addModule("yage.resource.dds"); 238 235 239 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 236 240 … … 290 294 291 295 explorer.packageExplorer.addModule("yage.system.input"); 296 297 explorer.packageExplorer.addModule("yage.system.libraries"); 292 298 293 299 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.font.html
r189 r203 359 359 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 360 360 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 361 on Sat Jun 26 15:54:212010361 on Wed Aug 11 11:14:28 2010 362 362 363 363 </div> … … 420 420 explorer.packageExplorer.addModule("yage.gui.all"); 421 421 422 explorer.packageExplorer.addModule("yage.gui.controls"); 423 422 424 explorer.packageExplorer.addModule("yage.gui.exceptions"); 423 425 … … 428 430 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 429 431 430 explorer.packageExplorer.addModule("yage.gui.text layout");432 explorer.packageExplorer.addModule("yage.gui.textblock"); 431 433 432 434 explorer.packageExplorer.addModule("yage.resource.all"); … … 434 436 explorer.packageExplorer.addModule("yage.resource.collada"); 435 437 438 explorer.packageExplorer.addModule("yage.resource.dds"); 439 436 440 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 437 441 … … 491 495 492 496 explorer.packageExplorer.addModule("yage.system.input"); 497 498 explorer.packageExplorer.addModule("yage.system.libraries"); 493 499 494 500 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.geometry.html
r189 r203 524 524 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 525 525 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 526 on Sat Jun 26 15:54:212010526 on Wed Aug 11 11:14:28 2010 527 527 528 528 </div> … … 585 585 explorer.packageExplorer.addModule("yage.gui.all"); 586 586 587 explorer.packageExplorer.addModule("yage.gui.controls"); 588 587 589 explorer.packageExplorer.addModule("yage.gui.exceptions"); 588 590 … … 593 595 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 594 596 595 explorer.packageExplorer.addModule("yage.gui.text layout");597 explorer.packageExplorer.addModule("yage.gui.textblock"); 596 598 597 599 explorer.packageExplorer.addModule("yage.resource.all"); … … 599 601 explorer.packageExplorer.addModule("yage.resource.collada"); 600 602 603 explorer.packageExplorer.addModule("yage.resource.dds"); 604 601 605 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 602 606 … … 656 660 657 661 explorer.packageExplorer.addModule("yage.system.input"); 662 663 explorer.packageExplorer.addModule("yage.system.libraries"); 658 664 659 665 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.image.html
r189 r203 648 648 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 649 649 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 650 on Sat Jun 26 15:54:212010650 on Wed Aug 11 11:14:28 2010 651 651 652 652 </div> … … 709 709 explorer.packageExplorer.addModule("yage.gui.all"); 710 710 711 explorer.packageExplorer.addModule("yage.gui.controls"); 712 711 713 explorer.packageExplorer.addModule("yage.gui.exceptions"); 712 714 … … 717 719 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 718 720 719 explorer.packageExplorer.addModule("yage.gui.text layout");721 explorer.packageExplorer.addModule("yage.gui.textblock"); 720 722 721 723 explorer.packageExplorer.addModule("yage.resource.all"); … … 723 725 explorer.packageExplorer.addModule("yage.resource.collada"); 724 726 727 explorer.packageExplorer.addModule("yage.resource.dds"); 728 725 729 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 726 730 … … 780 784 781 785 explorer.packageExplorer.addModule("yage.system.input"); 786 787 explorer.packageExplorer.addModule("yage.system.libraries"); 782 788 783 789 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.manager.html
r189 r203 116 116 <dl> 117 117 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 118 <dt><span class="decl">static void119 <span class="currsymbol">init</span>120 <script type="text/javascript">explorer.outline.addDecl('init');</script>121 ();122 </span></dt>123 <script type="text/javascript">explorer.outline.writeEnabled = false;</script>124 125 <dd>Load embedded resources. This is called from System.126 <span class="currsymbol">init</span>127 <script type="text/javascript">explorer.outline.addDecl('init');</script>128 () and shouldn't be called manually.129 130 <br><br>131 132 </dd>133 134 <script type="text/javascript">explorer.outline.writeEnabled = true;</script>135 118 <dt><span class="decl">static char[][] 136 119 <span class="currsymbol">getPaths</span> … … 389 372 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 390 373 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 391 on Sat Jun 26 15:54:212010374 on Wed Aug 11 11:14:28 2010 392 375 393 376 </div> … … 450 433 explorer.packageExplorer.addModule("yage.gui.all"); 451 434 435 explorer.packageExplorer.addModule("yage.gui.controls"); 436 452 437 explorer.packageExplorer.addModule("yage.gui.exceptions"); 453 438 … … 458 443 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 459 444 460 explorer.packageExplorer.addModule("yage.gui.text layout");445 explorer.packageExplorer.addModule("yage.gui.textblock"); 461 446 462 447 explorer.packageExplorer.addModule("yage.resource.all"); … … 464 449 explorer.packageExplorer.addModule("yage.resource.collada"); 465 450 451 explorer.packageExplorer.addModule("yage.resource.dds"); 452 466 453 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 467 454 … … 521 508 522 509 explorer.packageExplorer.addModule("yage.system.input"); 510 511 explorer.packageExplorer.addModule("yage.system.libraries"); 523 512 524 513 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.material.html
r189 r203 566 566 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 567 567 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 568 on Sat Jun 26 15:54:212010568 on Wed Aug 11 11:14:28 2010 569 569 570 570 </div> … … 627 627 explorer.packageExplorer.addModule("yage.gui.all"); 628 628 629 explorer.packageExplorer.addModule("yage.gui.controls"); 630 629 631 explorer.packageExplorer.addModule("yage.gui.exceptions"); 630 632 … … 635 637 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 636 638 637 explorer.packageExplorer.addModule("yage.gui.text layout");639 explorer.packageExplorer.addModule("yage.gui.textblock"); 638 640 639 641 explorer.packageExplorer.addModule("yage.resource.all"); … … 641 643 explorer.packageExplorer.addModule("yage.resource.collada"); 642 644 645 explorer.packageExplorer.addModule("yage.resource.dds"); 646 643 647 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 644 648 … … 698 702 699 703 explorer.packageExplorer.addModule("yage.system.input"); 704 705 explorer.packageExplorer.addModule("yage.system.libraries"); 700 706 701 707 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.model.html
r189 r203 326 326 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 327 327 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 328 on Sat Jun 26 15:54:212010328 on Wed Aug 11 11:14:28 2010 329 329 330 330 </div> … … 387 387 explorer.packageExplorer.addModule("yage.gui.all"); 388 388 389 explorer.packageExplorer.addModule("yage.gui.controls"); 390 389 391 explorer.packageExplorer.addModule("yage.gui.exceptions"); 390 392 … … 395 397 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 396 398 397 explorer.packageExplorer.addModule("yage.gui.text layout");399 explorer.packageExplorer.addModule("yage.gui.textblock"); 398 400 399 401 explorer.packageExplorer.addModule("yage.resource.all"); … … 401 403 explorer.packageExplorer.addModule("yage.resource.collada"); 402 404 405 explorer.packageExplorer.addModule("yage.resource.dds"); 406 403 407 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 404 408 … … 458 462 459 463 explorer.packageExplorer.addModule("yage.system.input"); 464 465 explorer.packageExplorer.addModule("yage.system.libraries"); 460 466 461 467 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.shader.html
r189 r203 291 291 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 292 292 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 293 on Sat Jun 26 15:54:212010293 on Wed Aug 11 11:14:28 2010 294 294 295 295 </div> … … 352 352 explorer.packageExplorer.addModule("yage.gui.all"); 353 353 354 explorer.packageExplorer.addModule("yage.gui.controls"); 355 354 356 explorer.packageExplorer.addModule("yage.gui.exceptions"); 355 357 … … 360 362 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 361 363 362 explorer.packageExplorer.addModule("yage.gui.text layout");364 explorer.packageExplorer.addModule("yage.gui.textblock"); 363 365 364 366 explorer.packageExplorer.addModule("yage.resource.all"); … … 366 368 explorer.packageExplorer.addModule("yage.resource.collada"); 367 369 370 explorer.packageExplorer.addModule("yage.resource.dds"); 371 368 372 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 369 373 … … 423 427 424 428 explorer.packageExplorer.addModule("yage.system.input"); 429 430 explorer.packageExplorer.addModule("yage.system.libraries"); 425 431 426 432 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.sound.html
r189 r203 307 307 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 308 308 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 309 on Sat Jun 26 15:54:212010309 on Wed Aug 11 11:14:28 2010 310 310 311 311 </div> … … 368 368 explorer.packageExplorer.addModule("yage.gui.all"); 369 369 370 explorer.packageExplorer.addModule("yage.gui.controls"); 371 370 372 explorer.packageExplorer.addModule("yage.gui.exceptions"); 371 373 … … 376 378 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 377 379 378 explorer.packageExplorer.addModule("yage.gui.text layout");380 explorer.packageExplorer.addModule("yage.gui.textblock"); 379 381 380 382 explorer.packageExplorer.addModule("yage.resource.all"); … … 382 384 explorer.packageExplorer.addModule("yage.resource.collada"); 383 385 386 explorer.packageExplorer.addModule("yage.resource.dds"); 387 384 388 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 385 389 … … 439 443 440 444 explorer.packageExplorer.addModule("yage.system.input"); 445 446 explorer.packageExplorer.addModule("yage.system.libraries"); 441 447 442 448 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.resource.texture.html
r189 r203 259 259 260 260 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 261 <dt><span class="decl">this(Image <span class="funcparam">image</span>, Format <span class="funcparam">format</span> = (Format).AUTO, bool <span class="funcparam">mipmap</span> = true, char[] <span class="funcparam">source</span> = "", bool <span class="funcparam">padding</span> = false); 262 </span></dt> 263 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 264 265 <dd><br><br> 266 </dd> 267 268 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 269 <dt><span class="decl">DDSImageData* 270 <span class="currsymbol">getDDSImageData</span> 271 <script type="text/javascript">explorer.outline.addDecl('getDDSImageData');</script> 272 (); 273 </span></dt> 274 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 275 276 <dd>If the texture is loaded from a dds file instead of an image, return the unparsed dds file contents. 277 Otherwise an empty array is returned. 278 <br><br> 279 280 </dd> 281 282 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 261 283 <dt><span class="decl">Image 262 284 <span class="currsymbol">getImage</span> … … 276 298 <script type="text/javascript">explorer.outline.addDecl('hasAlpha');</script> 277 299 (); 278 <br>void 300 </span></dt> 301 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 302 303 <dd>Returns true 304 if the Texture Format includes an alpha channel. 305 <br><br> 306 307 </dd> 308 309 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 310 <dt><span class="decl">void 311 <span class="currsymbol">setImage</span> 312 <script type="text/javascript">explorer.outline.addDecl('setImage');</script> 313 (Image <span class="funcparam">image</span>); 314 </span></dt> 315 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 316 317 <dd><br><br> 318 </dd> 319 320 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 321 <dt><span class="decl">void 279 322 <span class="currsymbol">setImage</span> 280 323 <script type="text/javascript">explorer.outline.addDecl('setImage');</script> … … 283 326 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 284 327 285 <dd>Returns true 286 if the Texture Format includes an alpha channel. 328 <dd>ditto 329 ditto 330 ditto 287 331 <br><br> 288 332 … … 375 419 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 376 420 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 377 on Sat Jun 26 15:54:212010421 on Wed Aug 11 11:14:28 2010 378 422 379 423 </div> … … 436 480 explorer.packageExplorer.addModule("yage.gui.all"); 437 481 482 explorer.packageExplorer.addModule("yage.gui.controls"); 483 438 484 explorer.packageExplorer.addModule("yage.gui.exceptions"); 439 485 … … 444 490 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 445 491 446 explorer.packageExplorer.addModule("yage.gui.text layout");492 explorer.packageExplorer.addModule("yage.gui.textblock"); 447 493 448 494 explorer.packageExplorer.addModule("yage.resource.all"); … … 450 496 explorer.packageExplorer.addModule("yage.resource.collada"); 451 497 498 explorer.packageExplorer.addModule("yage.resource.dds"); 499 452 500 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 453 501 … … 507 555 508 556 explorer.packageExplorer.addModule("yage.system.input"); 557 558 explorer.packageExplorer.addModule("yage.system.libraries"); 509 559 510 560 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.all.html
r189 r203 113 113 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 114 114 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 115 on Sat Jun 26 15:54:212010115 on Wed Aug 11 11:14:28 2010 116 116 117 117 </div> … … 174 174 explorer.packageExplorer.addModule("yage.gui.all"); 175 175 176 explorer.packageExplorer.addModule("yage.gui.controls"); 177 176 178 explorer.packageExplorer.addModule("yage.gui.exceptions"); 177 179 … … 182 184 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 183 185 184 explorer.packageExplorer.addModule("yage.gui.text layout");186 explorer.packageExplorer.addModule("yage.gui.textblock"); 185 187 186 188 explorer.packageExplorer.addModule("yage.resource.all"); … … 188 190 explorer.packageExplorer.addModule("yage.resource.collada"); 189 191 192 explorer.packageExplorer.addModule("yage.resource.dds"); 193 190 194 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 191 195 … … 245 249 246 250 explorer.packageExplorer.addModule("yage.system.input"); 251 252 explorer.packageExplorer.addModule("yage.system.libraries"); 247 253 248 254 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.camera.html
r189 r203 329 329 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 330 330 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 331 on Sat Jun 26 15:54:212010331 on Wed Aug 11 11:14:29 2010 332 332 333 333 </div> … … 390 390 explorer.packageExplorer.addModule("yage.gui.all"); 391 391 392 explorer.packageExplorer.addModule("yage.gui.controls"); 393 392 394 explorer.packageExplorer.addModule("yage.gui.exceptions"); 393 395 … … 398 400 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 399 401 400 explorer.packageExplorer.addModule("yage.gui.text layout");402 explorer.packageExplorer.addModule("yage.gui.textblock"); 401 403 402 404 explorer.packageExplorer.addModule("yage.resource.all"); … … 404 406 explorer.packageExplorer.addModule("yage.resource.collada"); 405 407 408 explorer.packageExplorer.addModule("yage.resource.dds"); 409 406 410 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 407 411 … … 461 465 462 466 explorer.packageExplorer.addModule("yage.system.input"); 467 468 explorer.packageExplorer.addModule("yage.system.libraries"); 463 469 464 470 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.graph.html
r189 r203 101 101 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 102 102 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 103 on Sat Jun 26 15:54:212010103 on Wed Aug 11 11:14:29 2010 104 104 105 105 </div> … … 162 162 explorer.packageExplorer.addModule("yage.gui.all"); 163 163 164 explorer.packageExplorer.addModule("yage.gui.controls"); 165 164 166 explorer.packageExplorer.addModule("yage.gui.exceptions"); 165 167 … … 170 172 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 171 173 172 explorer.packageExplorer.addModule("yage.gui.text layout");174 explorer.packageExplorer.addModule("yage.gui.textblock"); 173 175 174 176 explorer.packageExplorer.addModule("yage.resource.all"); … … 176 178 explorer.packageExplorer.addModule("yage.resource.collada"); 177 179 180 explorer.packageExplorer.addModule("yage.resource.dds"); 181 178 182 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 179 183 … … 233 237 234 238 explorer.packageExplorer.addModule("yage.system.input"); 239 240 explorer.packageExplorer.addModule("yage.system.libraries"); 235 241 236 242 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.light.html
r189 r203 367 367 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 368 368 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 369 on Sat Jun 26 15:54:212010369 on Wed Aug 11 11:14:29 2010 370 370 371 371 </div> … … 428 428 explorer.packageExplorer.addModule("yage.gui.all"); 429 429 430 explorer.packageExplorer.addModule("yage.gui.controls"); 431 430 432 explorer.packageExplorer.addModule("yage.gui.exceptions"); 431 433 … … 436 438 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 437 439 438 explorer.packageExplorer.addModule("yage.gui.text layout");440 explorer.packageExplorer.addModule("yage.gui.textblock"); 439 441 440 442 explorer.packageExplorer.addModule("yage.resource.all"); … … 442 444 explorer.packageExplorer.addModule("yage.resource.collada"); 443 445 446 explorer.packageExplorer.addModule("yage.resource.dds"); 447 444 448 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 445 449 … … 499 503 500 504 explorer.packageExplorer.addModule("yage.system.input"); 505 506 explorer.packageExplorer.addModule("yage.system.libraries"); 501 507 502 508 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.model.html
r189 r203 231 231 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 232 232 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 233 on Sat Jun 26 15:54:212010233 on Wed Aug 11 11:14:29 2010 234 234 235 235 </div> … … 292 292 explorer.packageExplorer.addModule("yage.gui.all"); 293 293 294 explorer.packageExplorer.addModule("yage.gui.controls"); 295 294 296 explorer.packageExplorer.addModule("yage.gui.exceptions"); 295 297 … … 300 302 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 301 303 302 explorer.packageExplorer.addModule("yage.gui.text layout");304 explorer.packageExplorer.addModule("yage.gui.textblock"); 303 305 304 306 explorer.packageExplorer.addModule("yage.resource.all"); … … 306 308 explorer.packageExplorer.addModule("yage.resource.collada"); 307 309 310 explorer.packageExplorer.addModule("yage.resource.dds"); 311 308 312 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 309 313 … … 363 367 364 368 explorer.packageExplorer.addModule("yage.system.input"); 369 370 explorer.packageExplorer.addModule("yage.system.libraries"); 365 371 366 372 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.movable.html
r189 r203 438 438 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 439 439 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 440 on Sat Jun 26 15:54:212010440 on Wed Aug 11 11:14:29 2010 441 441 442 442 </div> … … 499 499 explorer.packageExplorer.addModule("yage.gui.all"); 500 500 501 explorer.packageExplorer.addModule("yage.gui.controls"); 502 501 503 explorer.packageExplorer.addModule("yage.gui.exceptions"); 502 504 … … 507 509 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 508 510 509 explorer.packageExplorer.addModule("yage.gui.text layout");511 explorer.packageExplorer.addModule("yage.gui.textblock"); 510 512 511 513 explorer.packageExplorer.addModule("yage.resource.all"); … … 513 515 explorer.packageExplorer.addModule("yage.resource.collada"); 514 516 517 explorer.packageExplorer.addModule("yage.resource.dds"); 518 515 519 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 516 520 … … 570 574 571 575 explorer.packageExplorer.addModule("yage.system.input"); 576 577 explorer.packageExplorer.addModule("yage.system.libraries"); 572 578 573 579 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.node.html
r189 r203 379 379 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 380 380 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 381 on Sat Jun 26 15:54:212010381 on Wed Aug 11 11:14:29 2010 382 382 383 383 </div> … … 440 440 explorer.packageExplorer.addModule("yage.gui.all"); 441 441 442 explorer.packageExplorer.addModule("yage.gui.controls"); 443 442 444 explorer.packageExplorer.addModule("yage.gui.exceptions"); 443 445 … … 448 450 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 449 451 450 explorer.packageExplorer.addModule("yage.gui.text layout");452 explorer.packageExplorer.addModule("yage.gui.textblock"); 451 453 452 454 explorer.packageExplorer.addModule("yage.resource.all"); … … 454 456 explorer.packageExplorer.addModule("yage.resource.collada"); 455 457 458 explorer.packageExplorer.addModule("yage.resource.dds"); 459 456 460 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 457 461 … … 511 515 512 516 explorer.packageExplorer.addModule("yage.system.input"); 517 518 explorer.packageExplorer.addModule("yage.system.libraries"); 513 519 514 520 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.scene.html
r189 r203 492 492 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 493 493 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 494 on Sat Jun 26 15:54:212010494 on Wed Aug 11 11:14:29 2010 495 495 496 496 </div> … … 553 553 explorer.packageExplorer.addModule("yage.gui.all"); 554 554 555 explorer.packageExplorer.addModule("yage.gui.controls"); 556 555 557 explorer.packageExplorer.addModule("yage.gui.exceptions"); 556 558 … … 561 563 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 562 564 563 explorer.packageExplorer.addModule("yage.gui.text layout");565 explorer.packageExplorer.addModule("yage.gui.textblock"); 564 566 565 567 explorer.packageExplorer.addModule("yage.resource.all"); … … 567 569 explorer.packageExplorer.addModule("yage.resource.collada"); 568 570 571 explorer.packageExplorer.addModule("yage.resource.dds"); 572 569 573 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 570 574 … … 624 628 625 629 explorer.packageExplorer.addModule("yage.system.input"); 630 631 explorer.packageExplorer.addModule("yage.system.libraries"); 626 632 627 633 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.sound.html
r189 r203 425 425 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 426 426 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 427 on Sat Jun 26 15:54:212010427 on Wed Aug 11 11:14:29 2010 428 428 429 429 </div> … … 486 486 explorer.packageExplorer.addModule("yage.gui.all"); 487 487 488 explorer.packageExplorer.addModule("yage.gui.controls"); 489 488 490 explorer.packageExplorer.addModule("yage.gui.exceptions"); 489 491 … … 494 496 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 495 497 496 explorer.packageExplorer.addModule("yage.gui.text layout");498 explorer.packageExplorer.addModule("yage.gui.textblock"); 497 499 498 500 explorer.packageExplorer.addModule("yage.resource.all"); … … 500 502 explorer.packageExplorer.addModule("yage.resource.collada"); 501 503 504 explorer.packageExplorer.addModule("yage.resource.dds"); 505 502 506 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 503 507 … … 557 561 558 562 explorer.packageExplorer.addModule("yage.system.input"); 563 564 explorer.packageExplorer.addModule("yage.system.libraries"); 559 565 560 566 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.sprite.html
r189 r203 223 223 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 224 224 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 225 on Sat Jun 26 15:54:212010225 on Wed Aug 11 11:14:29 2010 226 226 227 227 </div> … … 284 284 explorer.packageExplorer.addModule("yage.gui.all"); 285 285 286 explorer.packageExplorer.addModule("yage.gui.controls"); 287 286 288 explorer.packageExplorer.addModule("yage.gui.exceptions"); 287 289 … … 292 294 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 293 295 294 explorer.packageExplorer.addModule("yage.gui.text layout");296 explorer.packageExplorer.addModule("yage.gui.textblock"); 295 297 296 298 explorer.packageExplorer.addModule("yage.resource.all"); … … 298 300 explorer.packageExplorer.addModule("yage.resource.collada"); 299 301 302 explorer.packageExplorer.addModule("yage.resource.dds"); 303 300 304 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 301 305 … … 355 359 356 360 explorer.packageExplorer.addModule("yage.system.input"); 361 362 explorer.packageExplorer.addModule("yage.system.libraries"); 357 363 358 364 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.terrain.html
r189 r203 291 291 292 292 <dd>Get a lightmap Texture to use across the range of coordinates. 293 If no lightmap is desired, this function can return a Texture without a Texture. 294 The same GPU Texture can be reused across multiple calls with different values, 293 If no lightmap is desired, this function can return a TextureInstance with a null 294 Texture. 295 The same TextureInstance can be reused across multiple calls with different values, 295 296 if the Textures' texture matrix adjusted as needed. 296 297 <br><br> … … 384 385 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 385 386 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 386 on Sat Jun 26 15:54:212010387 on Wed Aug 11 11:14:29 2010 387 388 388 389 </div> … … 445 446 explorer.packageExplorer.addModule("yage.gui.all"); 446 447 448 explorer.packageExplorer.addModule("yage.gui.controls"); 449 447 450 explorer.packageExplorer.addModule("yage.gui.exceptions"); 448 451 … … 453 456 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 454 457 455 explorer.packageExplorer.addModule("yage.gui.text layout");458 explorer.packageExplorer.addModule("yage.gui.textblock"); 456 459 457 460 explorer.packageExplorer.addModule("yage.resource.all"); … … 459 462 explorer.packageExplorer.addModule("yage.resource.collada"); 460 463 464 explorer.packageExplorer.addModule("yage.resource.dds"); 465 461 466 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 462 467 … … 516 521 517 522 explorer.packageExplorer.addModule("yage.system.input"); 523 524 explorer.packageExplorer.addModule("yage.system.libraries"); 518 525 519 526 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.scene.visible.html
r189 r203 276 276 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 277 277 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 278 on Sat Jun 26 15:54:212010278 on Wed Aug 11 11:14:29 2010 279 279 280 280 </div> … … 337 337 explorer.packageExplorer.addModule("yage.gui.all"); 338 338 339 explorer.packageExplorer.addModule("yage.gui.controls"); 340 339 341 explorer.packageExplorer.addModule("yage.gui.exceptions"); 340 342 … … 345 347 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 346 348 347 explorer.packageExplorer.addModule("yage.gui.text layout");349 explorer.packageExplorer.addModule("yage.gui.textblock"); 348 350 349 351 explorer.packageExplorer.addModule("yage.resource.all"); … … 351 353 explorer.packageExplorer.addModule("yage.resource.collada"); 352 354 355 explorer.packageExplorer.addModule("yage.resource.dds"); 356 353 357 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 354 358 … … 408 412 409 413 explorer.packageExplorer.addModule("yage.system.input"); 414 415 explorer.packageExplorer.addModule("yage.system.libraries"); 410 416 411 417 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.all.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:212010106 on Wed Aug 11 11:14:29 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.graphics.all.html
r189 r203 104 104 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 105 105 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 106 on Sat Jun 26 15:54:212010106 on Wed Aug 11 11:14:29 2010 107 107 108 108 </div> … … 165 165 explorer.packageExplorer.addModule("yage.gui.all"); 166 166 167 explorer.packageExplorer.addModule("yage.gui.controls"); 168 167 169 explorer.packageExplorer.addModule("yage.gui.exceptions"); 168 170 … … 173 175 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 174 176 175 explorer.packageExplorer.addModule("yage.gui.text layout");177 explorer.packageExplorer.addModule("yage.gui.textblock"); 176 178 177 179 explorer.packageExplorer.addModule("yage.resource.all"); … … 179 181 explorer.packageExplorer.addModule("yage.resource.collada"); 180 182 183 explorer.packageExplorer.addModule("yage.resource.dds"); 184 181 185 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 182 186 … … 236 240 237 241 explorer.packageExplorer.addModule("yage.system.input"); 242 243 explorer.packageExplorer.addModule("yage.system.libraries"); 238 244 239 245 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.graphics.api.api.html
r189 r203 220 220 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 221 221 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 222 on Sat Jun 26 15:54:212010222 on Wed Aug 11 11:14:29 2010 223 223 224 224 </div> … … 281 281 explorer.packageExplorer.addModule("yage.gui.all"); 282 282 283 explorer.packageExplorer.addModule("yage.gui.controls"); 284 283 285 explorer.packageExplorer.addModule("yage.gui.exceptions"); 284 286 … … 289 291 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 290 292 291 explorer.packageExplorer.addModule("yage.gui.text layout");293 explorer.packageExplorer.addModule("yage.gui.textblock"); 292 294 293 295 explorer.packageExplorer.addModule("yage.resource.all"); … … 295 297 explorer.packageExplorer.addModule("yage.resource.collada"); 296 298 299 explorer.packageExplorer.addModule("yage.resource.dds"); 300 297 301 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 298 302 … … 352 356 353 357 explorer.packageExplorer.addModule("yage.system.input"); 358 359 explorer.packageExplorer.addModule("yage.system.libraries"); 354 360 355 361 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.graphics.api.opengl.html
r189 r203 449 449 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 450 450 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 451 on Sat Jun 26 15:54:222010451 on Wed Aug 11 11:14:29 2010 452 452 453 453 </div> … … 510 510 explorer.packageExplorer.addModule("yage.gui.all"); 511 511 512 explorer.packageExplorer.addModule("yage.gui.controls"); 513 512 514 explorer.packageExplorer.addModule("yage.gui.exceptions"); 513 515 … … 518 520 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 519 521 520 explorer.packageExplorer.addModule("yage.gui.text layout");522 explorer.packageExplorer.addModule("yage.gui.textblock"); 521 523 522 524 explorer.packageExplorer.addModule("yage.resource.all"); … … 524 526 explorer.packageExplorer.addModule("yage.resource.collada"); 525 527 528 explorer.packageExplorer.addModule("yage.resource.dds"); 529 526 530 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 527 531 … … 581 585 582 586 explorer.packageExplorer.addModule("yage.system.input"); 587 588 explorer.packageExplorer.addModule("yage.system.libraries"); 583 589 584 590 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.graphics.probe.html
r189 r203 153 153 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 154 154 155 <dd>Maximum number of textures that can be used in multitexturing 155 <dd>Maximum number of textures that can be used in multitexturing 156 156 <br><br> 157 157 … … 305 305 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 306 306 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 307 on Sat Jun 26 15:54:222010307 on Wed Aug 11 11:14:29 2010 308 308 309 309 </div> … … 366 366 explorer.packageExplorer.addModule("yage.gui.all"); 367 367 368 explorer.packageExplorer.addModule("yage.gui.controls"); 369 368 370 explorer.packageExplorer.addModule("yage.gui.exceptions"); 369 371 … … 374 376 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 375 377 376 explorer.packageExplorer.addModule("yage.gui.text layout");378 explorer.packageExplorer.addModule("yage.gui.textblock"); 377 379 378 380 explorer.packageExplorer.addModule("yage.resource.all"); … … 380 382 explorer.packageExplorer.addModule("yage.resource.collada"); 381 383 384 explorer.packageExplorer.addModule("yage.resource.dds"); 385 382 386 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 383 387 … … 437 441 438 442 explorer.packageExplorer.addModule("yage.system.input"); 443 444 explorer.packageExplorer.addModule("yage.system.libraries"); 439 445 440 446 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.graphics.render.html
r189 r203 413 413 Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 414 414 <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 415 on Sat Jun 26 15:54:222010415 on Wed Aug 11 11:14:29 2010 416 416 417 417 </div> … … 474 474 explorer.packageExplorer.addModule("yage.gui.all"); 475 475 476 explorer.packageExplorer.addModule("yage.gui.controls"); 477 476 478 explorer.packageExplorer.addModule("yage.gui.exceptions"); 477 479 … … 482 484 explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 483 485 484 explorer.packageExplorer.addModule("yage.gui.text layout");486 explorer.packageExplorer.addModule("yage.gui.textblock"); 485 487 486 488 explorer.packageExplorer.addModule("yage.resource.all"); … … 488 490 explorer.packageExplorer.addModule("yage.resource.collada"); 489 491 492 explorer.packageExplorer.addModule("yage.resource.dds"); 493 490 494 explorer.packageExplorer.addModule("yage.resource.embed.embed"); 491 495 … … 545 549 546 550 explorer.packageExplorer.addModule("yage.system.input"); 551 552 explorer.packageExplorer.addModule("yage.system.libraries"); 547 553 548 554 explorer.packageExplorer.addModule("yage.system.log"); trunk/doc/yage.system.input.html
r189 r203 95 95 <dl> 96 96 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 97 <dt><span class="decl"> class97 <dt><span class="decl">abstract class 98 98 <span class="currsymbol">Input</span> 99 99 <script type="text/javascript">explorer.outline.addDecl('Input');</script> … … 102 102 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 103 103 104 <dd>A class to handle keyboard, mouse, and eventually joystick input.104 <dd>A static class to handle keyboard, mouse, and eventually joystick input. 105 105 This polls SDL for input and passes it to the current surface. 106 106 <br><br> … … 113 113 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 114 114 <dl> 115 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 116 <dt><span class="decl">enum 117 <span class="currsymbol">ModifierKey</span> 118 <script type="text/javascript">explorer.outline.addDecl('ModifierKey');</script> 119 ; 120 </span></dt> 121 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 122 123 <dd>This is a mirror of SDLMod (SDL's modifier key struct) 124 <br><br> 125 126 127 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 128 <dl> 129 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 130 <dt><span class="decl"> 131 <span class="currsymbol">NONE</span> 132 <script type="text/javascript">explorer.outline.addDecl('NONE');</script> 133 <br> 134 <span class="currsymbol">LSHIFT</span> 135 <script type="text/javascript">explorer.outline.addDecl('LSHIFT');</script> 136 <br> 137 <span class="currsymbol">RSHIFT</span> 138 <script type="text/javascript">explorer.outline.addDecl('RSHIFT');</script> 139 <br> 140 <span class="currsymbol">LCTRL</span> 141 <script type="text/javascript">explorer.outline.addDecl('LCTRL');</script> 142 <br> 143 <span class="currsymbol">RCTRL</span> 144 <
