From 3e1a11c2c54ecb4f6cb210f194b5d548f174f4f3 Mon Sep 17 00:00:00 2001 From: nolemretaW Date: Sun, 21 Apr 2024 00:38:21 +0200 Subject: [PATCH] added documentation github page --- README.md | 4 + TiledCSPlus/NuGet.md | 9 - .../CSharp/TiledCSPlus/Color-Summary.js | 1 + .../TiledCSPlus/Color-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/Color-ToolTips.js | 1 + docs/classes/CSharp/TiledCSPlus/Color.html | 61 ++ .../CSharp/TiledCSPlus/Extensions-Summary.js | 1 + .../TiledCSPlus/Extensions-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/Extensions-ToolTips.js | 1 + .../CSharp/TiledCSPlus/Extensions.html | 35 + .../CSharp/TiledCSPlus/Size-Summary.js | 1 + .../TiledCSPlus/Size-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/Size-ToolTips.js | 1 + docs/classes/CSharp/TiledCSPlus/Size.html | 47 ++ .../CSharp/TiledCSPlus/TiledChunk-Summary.js | 1 + .../TiledCSPlus/TiledChunk-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledChunk-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledChunk.html | 59 ++ .../TiledCSPlus/TiledEllipse-Summary.js | 1 + .../TiledEllipse-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledEllipse-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledEllipse.html | 19 + .../TiledCSPlus/TiledException-Summary.js | 1 + .../TiledException-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledException-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledException.html | 35 + .../CSharp/TiledCSPlus/TiledGroup-Summary.js | 1 + .../TiledCSPlus/TiledGroup-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledGroup-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledGroup.html | 71 ++ .../CSharp/TiledCSPlus/TiledImage-Summary.js | 1 + .../TiledCSPlus/TiledImage-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledImage-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledImage.html | 45 ++ .../CSharp/TiledCSPlus/TiledLayer-Summary.js | 1 + .../TiledCSPlus/TiledLayer-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledLayer-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledLayer.html | 139 ++++ .../CSharp/TiledCSPlus/TiledMap-Summary.js | 1 + .../TiledCSPlus/TiledMap-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledMap-ToolTips.js | 1 + docs/classes/CSharp/TiledCSPlus/TiledMap.html | 316 +++++++++ .../TiledCSPlus/TiledMapTileset-Summary.js | 1 + .../TiledMapTileset-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledMapTileset-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledMapTileset.html | 41 ++ .../CSharp/TiledCSPlus/TiledObject-Summary.js | 1 + .../TiledObject-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledObject-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledObject.html | 95 +++ .../CSharp/TiledCSPlus/TiledPoint-Summary.js | 1 + .../TiledCSPlus/TiledPoint-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledPoint-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledPoint.html | 19 + .../TiledCSPlus/TiledPolygon-Summary.js | 1 + .../TiledPolygon-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledPolygon-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledPolygon.html | 29 + .../TiledCSPlus/TiledProperty-Summary.js | 1 + .../TiledProperty-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledProperty-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledProperty.html | 41 ++ .../TiledCSPlus/TiledSourceRect-Summary.js | 1 + .../TiledSourceRect-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledSourceRect-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledSourceRect.html | 47 ++ .../CSharp/TiledCSPlus/TiledTile-Summary.js | 1 + .../TiledCSPlus/TiledTile-SummaryToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledTile-ToolTips.js | 1 + .../classes/CSharp/TiledCSPlus/TiledTile.html | 65 ++ .../TiledCSPlus/TiledTileAnimation-Summary.js | 1 + .../TiledTileAnimation-SummaryToolTips.js | 1 + .../TiledTileAnimation-ToolTips.js | 1 + .../TiledCSPlus/TiledTileAnimation.html | 35 + .../TiledCSPlus/TiledTileset-Summary.js | 1 + .../TiledTileset-SummaryToolTips.js | 1 + .../TiledCSPlus/TiledTileset-ToolTips.js | 1 + .../CSharp/TiledCSPlus/TiledTileset.html | 165 +++++ docs/files/Enums-cs-Summary.js | 1 + docs/files/Enums-cs-SummaryToolTips.js | 1 + docs/files/Enums-cs-ToolTips.js | 1 + docs/files/Enums-cs.html | 29 + docs/files/Exceptions-cs-Summary.js | 1 + docs/files/Exceptions-cs-SummaryToolTips.js | 1 + docs/files/Exceptions-cs-ToolTips.js | 1 + docs/files/Exceptions-cs.html | 35 + docs/files/Extensions-cs-Summary.js | 1 + docs/files/Extensions-cs-SummaryToolTips.js | 1 + docs/files/Extensions-cs-ToolTips.js | 1 + docs/files/Extensions-cs.html | 35 + docs/files/TiledMap-cs-Summary.js | 1 + docs/files/TiledMap-cs-SummaryToolTips.js | 1 + docs/files/TiledMap-cs-ToolTips.js | 1 + docs/files/TiledMap-cs.html | 316 +++++++++ docs/files/TiledModels-cs-Summary.js | 1 + docs/files/TiledModels-cs-SummaryToolTips.js | 1 + docs/files/TiledModels-cs-ToolTips.js | 1 + docs/files/TiledModels-cs.html | 631 ++++++++++++++++++ docs/files/TiledTileset-cs-Summary.js | 1 + docs/files/TiledTileset-cs-SummaryToolTips.js | 1 + docs/files/TiledTileset-cs-ToolTips.js | 1 + docs/files/TiledTileset-cs.html | 165 +++++ docs/index.html | 11 + docs/menu/classes.js | 1 + docs/menu/files.js | 1 + docs/menu/tabs.js | 1 + docs/other/home.html | 15 + docs/search/index.js | 1 + docs/search/keywords/0061.js | 1 + docs/search/keywords/0061006e0069.js | 1 + docs/search/keywords/006100730069.js | 1 + docs/search/keywords/0062.js | 1 + docs/search/keywords/006200610063.js | 1 + docs/search/keywords/006300680075.js | 1 + docs/search/keywords/0063006c0061.js | 1 + docs/search/keywords/0063006f006c.js | 1 + docs/search/keywords/006400610074.js | 1 + docs/search/keywords/006400750072.js | 1 + docs/search/keywords/0065006c006c.js | 1 + docs/search/keywords/0065006d0062.js | 1 + docs/search/keywords/006500710075.js | 1 + docs/search/keywords/006500780074.js | 1 + docs/search/keywords/006600690072.js | 1 + docs/search/keywords/0066006c0069.js | 1 + docs/search/keywords/0067.js | 1 + docs/search/keywords/006700650074.js | 1 + docs/search/keywords/006700690064.js | 1 + docs/search/keywords/00670072006f.js | 1 + docs/search/keywords/006800650069.js | 1 + docs/search/keywords/00690064.js | 1 + docs/search/keywords/0069006d0061.js | 1 + docs/search/keywords/0069006e0066.js | 1 + docs/search/keywords/006900730074.js | 1 + docs/search/keywords/006c00610079.js | 1 + docs/search/keywords/006c006f0063.js | 1 + docs/search/keywords/006d00610070.js | 1 + docs/search/keywords/006d00610072.js | 1 + docs/search/keywords/006e0061006d.js | 1 + docs/search/keywords/006f0062006a.js | 1 + docs/search/keywords/006f00660066.js | 1 + docs/search/keywords/006f00700061.js | 1 + docs/search/keywords/006f00720069.js | 1 + docs/search/keywords/007000610072.js | 1 + docs/search/keywords/0070006f0069.js | 1 + docs/search/keywords/0070006f006c.js | 1 + docs/search/keywords/0070006f0073.js | 1 + docs/search/keywords/00700072006f.js | 1 + docs/search/keywords/0072.js | 1 + docs/search/keywords/00720065006e.js | 1 + docs/search/keywords/0072006f0074.js | 1 + docs/search/keywords/007300680069.js | 1 + docs/search/keywords/00730069007a.js | 1 + docs/search/keywords/0073006f0075.js | 1 + docs/search/keywords/007300700061.js | 1 + docs/search/keywords/007400650072.js | 1 + docs/search/keywords/00740069006c.js | 1 + docs/search/keywords/00740069006e.js | 1 + docs/search/keywords/007400790070.js | 1 + docs/search/keywords/00760061006c.js | 1 + docs/search/keywords/007600690073.js | 1 + docs/search/keywords/007700690064.js | 1 + docs/search/keywords/0078.js | 1 + docs/search/keywords/0079.js | 1 + docs/styles/Default/Default.css | 12 + .../images/menu-folder-arrow-dark-hover.svg | 4 + .../Default/images/menu-folder-arrow-dark.svg | 4 + .../Default/images/menu-folder-arrow.svg | 4 + .../Default/images/menu-loading-black.gif | Bin 0 -> 3077 bytes .../Default/images/menu-loading-dark.gif | Bin 0 -> 3065 bytes docs/styles/Default/images/menu-loading.gif | Bin 0 -> 2087 bytes .../Default/images/menu-tab-classes-125.svg | 12 + .../Default/images/menu-tab-classes-150.svg | 12 + .../images/menu-tab-classes-dark-125.svg | 12 + .../images/menu-tab-classes-dark-150.svg | 12 + .../menu-tab-classes-dark-selected-125.svg | 12 + .../menu-tab-classes-dark-selected-150.svg | 12 + .../images/menu-tab-classes-dark-selected.svg | 12 + .../Default/images/menu-tab-classes-dark.svg | 12 + .../Default/images/menu-tab-classes.svg | 12 + .../Default/images/menu-tab-database-125.svg | 11 + .../Default/images/menu-tab-database-150.svg | 11 + .../images/menu-tab-database-dark-125.svg | 11 + .../images/menu-tab-database-dark-150.svg | 11 + .../menu-tab-database-dark-selected-125.svg | 11 + .../menu-tab-database-dark-selected-150.svg | 11 + .../menu-tab-database-dark-selected.svg | 11 + .../Default/images/menu-tab-database-dark.svg | 11 + .../Default/images/menu-tab-database.svg | 11 + .../Default/images/menu-tab-files-125.svg | 7 + .../Default/images/menu-tab-files-150.svg | 7 + .../images/menu-tab-files-dark-125.svg | 7 + .../images/menu-tab-files-dark-150.svg | 7 + .../menu-tab-files-dark-selected-125.svg | 7 + .../menu-tab-files-dark-selected-150.svg | 7 + .../images/menu-tab-files-dark-selected.svg | 7 + .../Default/images/menu-tab-files-dark.svg | 7 + docs/styles/Default/images/menu-tab-files.svg | 7 + .../Default/images/menu-tab-modules-125.svg | 24 + .../Default/images/menu-tab-modules-150.svg | 18 + .../images/menu-tab-modules-dark-125.svg | 24 + .../images/menu-tab-modules-dark-150.svg | 18 + .../menu-tab-modules-dark-selected-125.svg | 24 + .../menu-tab-modules-dark-selected-150.svg | 18 + .../images/menu-tab-modules-dark-selected.svg | 18 + .../Default/images/menu-tab-modules-dark.svg | 18 + .../Default/images/menu-tab-modules.svg | 18 + .../Default/images/menu-tab-packages-125.svg | 6 + .../Default/images/menu-tab-packages-150.svg | 6 + .../images/menu-tab-packages-dark-125.svg | 6 + .../images/menu-tab-packages-dark-150.svg | 6 + .../menu-tab-packages-dark-selected-125.svg | 6 + .../menu-tab-packages-dark-selected-150.svg | 6 + .../menu-tab-packages-dark-selected.svg | 6 + .../Default/images/menu-tab-packages-dark.svg | 6 + .../Default/images/menu-tab-packages.svg | 6 + docs/styles/Default/images/search-black.svg | 6 + .../Default/images/search-class-125.svg | 12 + .../Default/images/search-class-150.svg | 12 + .../Default/images/search-class-black-125.svg | 12 + .../Default/images/search-class-black-150.svg | 12 + .../Default/images/search-class-black.svg | 12 + .../Default/images/search-class-dark-125.svg | 12 + .../Default/images/search-class-dark-150.svg | 12 + .../Default/images/search-class-dark.svg | 12 + docs/styles/Default/images/search-class.svg | 12 + docs/styles/Default/images/search-dark.svg | 6 + .../images/search-group-arrow-black.svg | 4 + .../images/search-group-arrow-dark.svg | 4 + .../Default/images/search-group-arrow.svg | 4 + docs/styles/Default/images/search.svg | 6 + .../Default/images/summary-loading-dark.gif | Bin 0 -> 3071 bytes .../styles/Default/images/summary-loading.gif | Bin 0 -> 3081 bytes .../images/theme-menu-autolightblack.svg | 12 + .../images/theme-menu-autolightdark.svg | 12 + .../Default/images/theme-menu-black.svg | 4 + .../styles/Default/images/theme-menu-dark.svg | 4 + .../Default/images/theme-menu-light.svg | 16 + .../Default/images/theme-switcher-black.svg | 4 + .../Default/images/theme-switcher-dark.svg | 4 + .../images/theme-switcher-hover-black.svg | 4 + .../images/theme-switcher-hover-dark.svg | 4 + .../Default/images/theme-switcher-hover.svg | 4 + docs/styles/Default/images/theme-switcher.svg | 4 + docs/styles/DefaultJS/NDContentPage.js | 12 + docs/styles/DefaultJS/NDCore.js | 12 + docs/styles/DefaultJS/NDFramePage.js | 12 + docs/styles/DefaultJS/NDHomePage.js | 12 + docs/styles/DefaultJS/NDMenu.js | 12 + docs/styles/DefaultJS/NDSearch.js | 12 + docs/styles/DefaultJS/NDSummary.js | 12 + docs/styles/DefaultJS/NDThemes.js | 12 + docs/styles/main.css | 1 + docs/styles/main.js | 1 + 253 files changed, 3575 insertions(+), 9 deletions(-) create mode 100644 docs/classes/CSharp/TiledCSPlus/Color-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Color-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Color-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Color.html create mode 100644 docs/classes/CSharp/TiledCSPlus/Extensions-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Extensions-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Extensions-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Extensions.html create mode 100644 docs/classes/CSharp/TiledCSPlus/Size-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Size-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Size-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/Size.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledChunk-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledChunk-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledChunk-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledChunk.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledEllipse-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledEllipse-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledEllipse-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledEllipse.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledException-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledException-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledException-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledException.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledGroup-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledGroup-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledGroup-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledGroup.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledImage-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledImage-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledImage-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledImage.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledLayer-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledLayer-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledLayer-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledLayer.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMap-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMap-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMap-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMap.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMapTileset-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMapTileset-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMapTileset-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledMapTileset.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledObject-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledObject-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledObject-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledObject.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPoint-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPoint-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPoint-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPoint.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPolygon-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPolygon-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPolygon-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledPolygon.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledProperty-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledProperty-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledProperty-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledProperty.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledSourceRect-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledSourceRect-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledSourceRect-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledSourceRect.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTile-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTile-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTile-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTile.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileAnimation.html create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileset-Summary.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileset-SummaryToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileset-ToolTips.js create mode 100644 docs/classes/CSharp/TiledCSPlus/TiledTileset.html create mode 100644 docs/files/Enums-cs-Summary.js create mode 100644 docs/files/Enums-cs-SummaryToolTips.js create mode 100644 docs/files/Enums-cs-ToolTips.js create mode 100644 docs/files/Enums-cs.html create mode 100644 docs/files/Exceptions-cs-Summary.js create mode 100644 docs/files/Exceptions-cs-SummaryToolTips.js create mode 100644 docs/files/Exceptions-cs-ToolTips.js create mode 100644 docs/files/Exceptions-cs.html create mode 100644 docs/files/Extensions-cs-Summary.js create mode 100644 docs/files/Extensions-cs-SummaryToolTips.js create mode 100644 docs/files/Extensions-cs-ToolTips.js create mode 100644 docs/files/Extensions-cs.html create mode 100644 docs/files/TiledMap-cs-Summary.js create mode 100644 docs/files/TiledMap-cs-SummaryToolTips.js create mode 100644 docs/files/TiledMap-cs-ToolTips.js create mode 100644 docs/files/TiledMap-cs.html create mode 100644 docs/files/TiledModels-cs-Summary.js create mode 100644 docs/files/TiledModels-cs-SummaryToolTips.js create mode 100644 docs/files/TiledModels-cs-ToolTips.js create mode 100644 docs/files/TiledModels-cs.html create mode 100644 docs/files/TiledTileset-cs-Summary.js create mode 100644 docs/files/TiledTileset-cs-SummaryToolTips.js create mode 100644 docs/files/TiledTileset-cs-ToolTips.js create mode 100644 docs/files/TiledTileset-cs.html create mode 100644 docs/index.html create mode 100644 docs/menu/classes.js create mode 100644 docs/menu/files.js create mode 100644 docs/menu/tabs.js create mode 100644 docs/other/home.html create mode 100644 docs/search/index.js create mode 100644 docs/search/keywords/0061.js create mode 100644 docs/search/keywords/0061006e0069.js create mode 100644 docs/search/keywords/006100730069.js create mode 100644 docs/search/keywords/0062.js create mode 100644 docs/search/keywords/006200610063.js create mode 100644 docs/search/keywords/006300680075.js create mode 100644 docs/search/keywords/0063006c0061.js create mode 100644 docs/search/keywords/0063006f006c.js create mode 100644 docs/search/keywords/006400610074.js create mode 100644 docs/search/keywords/006400750072.js create mode 100644 docs/search/keywords/0065006c006c.js create mode 100644 docs/search/keywords/0065006d0062.js create mode 100644 docs/search/keywords/006500710075.js create mode 100644 docs/search/keywords/006500780074.js create mode 100644 docs/search/keywords/006600690072.js create mode 100644 docs/search/keywords/0066006c0069.js create mode 100644 docs/search/keywords/0067.js create mode 100644 docs/search/keywords/006700650074.js create mode 100644 docs/search/keywords/006700690064.js create mode 100644 docs/search/keywords/00670072006f.js create mode 100644 docs/search/keywords/006800650069.js create mode 100644 docs/search/keywords/00690064.js create mode 100644 docs/search/keywords/0069006d0061.js create mode 100644 docs/search/keywords/0069006e0066.js create mode 100644 docs/search/keywords/006900730074.js create mode 100644 docs/search/keywords/006c00610079.js create mode 100644 docs/search/keywords/006c006f0063.js create mode 100644 docs/search/keywords/006d00610070.js create mode 100644 docs/search/keywords/006d00610072.js create mode 100644 docs/search/keywords/006e0061006d.js create mode 100644 docs/search/keywords/006f0062006a.js create mode 100644 docs/search/keywords/006f00660066.js create mode 100644 docs/search/keywords/006f00700061.js create mode 100644 docs/search/keywords/006f00720069.js create mode 100644 docs/search/keywords/007000610072.js create mode 100644 docs/search/keywords/0070006f0069.js create mode 100644 docs/search/keywords/0070006f006c.js create mode 100644 docs/search/keywords/0070006f0073.js create mode 100644 docs/search/keywords/00700072006f.js create mode 100644 docs/search/keywords/0072.js create mode 100644 docs/search/keywords/00720065006e.js create mode 100644 docs/search/keywords/0072006f0074.js create mode 100644 docs/search/keywords/007300680069.js create mode 100644 docs/search/keywords/00730069007a.js create mode 100644 docs/search/keywords/0073006f0075.js create mode 100644 docs/search/keywords/007300700061.js create mode 100644 docs/search/keywords/007400650072.js create mode 100644 docs/search/keywords/00740069006c.js create mode 100644 docs/search/keywords/00740069006e.js create mode 100644 docs/search/keywords/007400790070.js create mode 100644 docs/search/keywords/00760061006c.js create mode 100644 docs/search/keywords/007600690073.js create mode 100644 docs/search/keywords/007700690064.js create mode 100644 docs/search/keywords/0078.js create mode 100644 docs/search/keywords/0079.js create mode 100644 docs/styles/Default/Default.css create mode 100644 docs/styles/Default/images/menu-folder-arrow-dark-hover.svg create mode 100644 docs/styles/Default/images/menu-folder-arrow-dark.svg create mode 100644 docs/styles/Default/images/menu-folder-arrow.svg create mode 100644 docs/styles/Default/images/menu-loading-black.gif create mode 100644 docs/styles/Default/images/menu-loading-dark.gif create mode 100644 docs/styles/Default/images/menu-loading.gif create mode 100644 docs/styles/Default/images/menu-tab-classes-125.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-150.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark-125.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark-150.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark-selected-125.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark-selected-150.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark-selected.svg create mode 100644 docs/styles/Default/images/menu-tab-classes-dark.svg create mode 100644 docs/styles/Default/images/menu-tab-classes.svg create mode 100644 docs/styles/Default/images/menu-tab-database-125.svg create mode 100644 docs/styles/Default/images/menu-tab-database-150.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark-125.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark-150.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark-selected-125.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark-selected-150.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark-selected.svg create mode 100644 docs/styles/Default/images/menu-tab-database-dark.svg create mode 100644 docs/styles/Default/images/menu-tab-database.svg create mode 100644 docs/styles/Default/images/menu-tab-files-125.svg create mode 100644 docs/styles/Default/images/menu-tab-files-150.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark-125.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark-150.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark-selected-125.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark-selected-150.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark-selected.svg create mode 100644 docs/styles/Default/images/menu-tab-files-dark.svg create mode 100644 docs/styles/Default/images/menu-tab-files.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-125.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-150.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark-125.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark-150.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark-selected-125.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark-selected-150.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark-selected.svg create mode 100644 docs/styles/Default/images/menu-tab-modules-dark.svg create mode 100644 docs/styles/Default/images/menu-tab-modules.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-125.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-150.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark-125.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark-150.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark-selected-125.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark-selected-150.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark-selected.svg create mode 100644 docs/styles/Default/images/menu-tab-packages-dark.svg create mode 100644 docs/styles/Default/images/menu-tab-packages.svg create mode 100644 docs/styles/Default/images/search-black.svg create mode 100644 docs/styles/Default/images/search-class-125.svg create mode 100644 docs/styles/Default/images/search-class-150.svg create mode 100644 docs/styles/Default/images/search-class-black-125.svg create mode 100644 docs/styles/Default/images/search-class-black-150.svg create mode 100644 docs/styles/Default/images/search-class-black.svg create mode 100644 docs/styles/Default/images/search-class-dark-125.svg create mode 100644 docs/styles/Default/images/search-class-dark-150.svg create mode 100644 docs/styles/Default/images/search-class-dark.svg create mode 100644 docs/styles/Default/images/search-class.svg create mode 100644 docs/styles/Default/images/search-dark.svg create mode 100644 docs/styles/Default/images/search-group-arrow-black.svg create mode 100644 docs/styles/Default/images/search-group-arrow-dark.svg create mode 100644 docs/styles/Default/images/search-group-arrow.svg create mode 100644 docs/styles/Default/images/search.svg create mode 100644 docs/styles/Default/images/summary-loading-dark.gif create mode 100644 docs/styles/Default/images/summary-loading.gif create mode 100644 docs/styles/Default/images/theme-menu-autolightblack.svg create mode 100644 docs/styles/Default/images/theme-menu-autolightdark.svg create mode 100644 docs/styles/Default/images/theme-menu-black.svg create mode 100644 docs/styles/Default/images/theme-menu-dark.svg create mode 100644 docs/styles/Default/images/theme-menu-light.svg create mode 100644 docs/styles/Default/images/theme-switcher-black.svg create mode 100644 docs/styles/Default/images/theme-switcher-dark.svg create mode 100644 docs/styles/Default/images/theme-switcher-hover-black.svg create mode 100644 docs/styles/Default/images/theme-switcher-hover-dark.svg create mode 100644 docs/styles/Default/images/theme-switcher-hover.svg create mode 100644 docs/styles/Default/images/theme-switcher.svg create mode 100644 docs/styles/DefaultJS/NDContentPage.js create mode 100644 docs/styles/DefaultJS/NDCore.js create mode 100644 docs/styles/DefaultJS/NDFramePage.js create mode 100644 docs/styles/DefaultJS/NDHomePage.js create mode 100644 docs/styles/DefaultJS/NDMenu.js create mode 100644 docs/styles/DefaultJS/NDSearch.js create mode 100644 docs/styles/DefaultJS/NDSummary.js create mode 100644 docs/styles/DefaultJS/NDThemes.js create mode 100644 docs/styles/main.css create mode 100644 docs/styles/main.js diff --git a/README.md b/README.md index 067d080..160aeaf 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,10 @@ You can download the package from NuGet here: https://www.nuget.org/packages/Til ### DLL library Add `TiledCSPlus.dll` as a dependency in your project. +## Documentation +Full API reference is available at https://nolemretawxd.github.io/TiledCSPlus. +For examples, see [TiledCSPlus.Examples](TiledCSPlus.Examples) project. + ## Does it break compability? **YES**, practically every field was renamed to be in PascalCase, and few fields were combined into one property eg. `offsetX` and `offsetY` into `Vector2` `offset`. Except those few changes, API didn't change much as of now. diff --git a/TiledCSPlus/NuGet.md b/TiledCSPlus/NuGet.md index 4f94c26..fabe209 100644 --- a/TiledCSPlus/NuGet.md +++ b/TiledCSPlus/NuGet.md @@ -2,14 +2,5 @@ TiledCSPlus is an extended, and up to date fork of [TiledCS](https://github.com/TheBoneJarmer/TiledCS), a .NET library for loading Tiled maps and tilesets. Currently supports only uncompressed Base64 encoded .TMX maps and .TSX tilesets. -## Planned features -* ~~Support for Tiled 1.9 and 1.10 features.~~ Fully supported! -* ~~Embedded tilesets~~ Done! -* ~~Better layer arrangement (layers will be arranged in order from top to bottom, instead of current tile layers, then object layers, and image layers at the end)~~ Also done! -* Support for more formats - -## Does it break compability? -**YES**, practically every field was renamed to be in PascalCase, and few fields were combined into one property eg. `offsetX` and `offsetY` into `Vector2` `offset`. Except those few changes, API didn't change much as of now. - ## License TiledCSPlus is [licensed under MIT license](LICENSE). TiledCS, the original project, was created by [Ruben Labruyere](https://github.com/TheBoneJarmer), and it was [licensed under MIT license](LICENSE_orig). diff --git a/docs/classes/CSharp/TiledCSPlus/Color-Summary.js b/docs/classes/CSharp/TiledCSPlus/Color-Summary.js new file mode 100644 index 0000000..a6fb471 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Color-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.Color","Color");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.Color",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[70,0,0,"TiledCSPlus.​Color"],[71,0,2,"Properties","Properties"],[72,0,3,"R","R"],[73,0,3,"G","G"],[74,0,3,"B","B"],[75,0,3,"A","A"],[76,0,2,"Functions","Functions"],[77,0,1,"Color","Color"],[78,0,1,"Equals","Equals"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Color-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/Color-SummaryToolTips.js new file mode 100644 index 0000000..4c3f7bc --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Color-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.Color",{70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",72:"
public byte R {
get;
set
}
Red channel of the color
",73:"
public byte G {
get;
set
}
Green channel of the color
",74:"
public byte B {
get;
set
}
Blue channel of the color
",75:"
public byte A {
get;
set
}
Alpha channel of the color
",77:"
public Color(
byte 
r,
byte 
g,
byte 
b,
byte 
a
255
)
",78:"
public bool Equals(
Color 
other
)
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Color-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/Color-ToolTips.js new file mode 100644 index 0000000..ff62d78 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Color-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Color.html b/docs/classes/CSharp/TiledCSPlus/Color.html new file mode 100644 index 0000000..22f48c5 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Color.html @@ -0,0 +1,61 @@ + + +Color + + + + + + + + + +
+
TiledCSPlus.​Color
+
IEquatable​<Color>
public
TiledCSPlus.​Color
+

Represents a color in RGBA format

+
+ +
+
Properties
+
+ +
+
R
+
public byte R {
get;
set
}
+

Red channel of the color

+
+ +
+
G
+
public byte G {
get;
set
}
+

Green channel of the color

+
+ +
+
B
+
public byte B {
get;
set
}
+

Blue channel of the color

+
+ +
+
A
+
public byte A {
get;
set
}
+

Alpha channel of the color

+
+ +
+
Functions
+
+ +
+
Color
+
public Color(
byte 
r,
byte 
g,
byte 
b,
byte 
a
255
)
+
+ +
+
Equals
+
public bool Equals(
other
)
+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Extensions-Summary.js b/docs/classes/CSharp/TiledCSPlus/Extensions-Summary.js new file mode 100644 index 0000000..feb29e6 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Extensions-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.Extensions","Extensions");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.Extensions",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"]],[[59,0,0,"TiledCSPlus.​Extensions"],[60,0,2,"Functions","Functions"],[61,0,1,"AsIntArray","AsIntArray"],[62,0,1,"AsIntArray","AsIntArray(2)"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Extensions-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/Extensions-SummaryToolTips.js new file mode 100644 index 0000000..4aabe96 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Extensions-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.Extensions",{59:"
public static
TiledCSPlus.​Extensions
Defines all extension methods used within TiledCS
",61:"
public static int[] AsIntArray(
this 
string 
src
)
Converts a comma separated string to an int array
",62:"
public static int[] AsIntArray(
this 
string[] 
src
)
Converts a string array whose values are actually all numbers to an int array
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Extensions-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/Extensions-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Extensions-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Extensions.html b/docs/classes/CSharp/TiledCSPlus/Extensions.html new file mode 100644 index 0000000..ae8d649 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Extensions.html @@ -0,0 +1,35 @@ + + +Extensions + + + + + + + + + +
+
TiledCSPlus.​Extensions
+
public static
TiledCSPlus.​Extensions
+

Defines all extension methods used within TiledCS

+
+ +
+
Functions
+
+ +
+
AsIntArray
+
public static int[] AsIntArray(
this 
string 
src
)
+

Converts a comma separated string to an int array

Parameter
src
this string

The comma separated string source

Returns

The parsed int array

+
+ +
+
AsIntArray
+
public static int[] AsIntArray(
this 
string[] 
src
)
+

Converts a string array whose values are actually all numbers to an int array

Parameter
src
this string[]

The string array

Returns

The parsed int array

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Size-Summary.js b/docs/classes/CSharp/TiledCSPlus/Size-Summary.js new file mode 100644 index 0000000..4cad32f --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Size-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.Size","Size");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.Size",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[63,0,0,"TiledCSPlus.​Size"],[64,0,2,"Properties","Properties"],[65,0,3,"Width","Width"],[66,0,3,"Height","Height"],[67,0,2,"Functions","Functions"],[68,0,1,"Size","Size"],[69,0,1,"Equals","Equals"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Size-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/Size-SummaryToolTips.js new file mode 100644 index 0000000..6e9c4b1 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Size-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.Size",{63:"
public
TiledCSPlus.​Size
Represents a size
",65:"
public float Width {
get;
set
}
",66:"
public float Height {
get;
set
}
",68:"
public Size(
float 
width
 = 
0,
float 
height
 = 
0
)
",69:"
public bool Equals(
Size 
other
)
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Size-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/Size-ToolTips.js new file mode 100644 index 0000000..1b96eb2 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Size-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({63:"
public
TiledCSPlus.​Size
Represents a size
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/Size.html b/docs/classes/CSharp/TiledCSPlus/Size.html new file mode 100644 index 0000000..bdef208 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/Size.html @@ -0,0 +1,47 @@ + + +Size + + + + + + + + + +
+
TiledCSPlus.​Size
+
IEquatable​<Size>
public
TiledCSPlus.​Size
+

Represents a size

+
+ +
+
Properties
+
+ +
+
Width
+
public float Width {
get;
set
}
+
+ +
+
Height
+
public float Height {
get;
set
}
+
+ +
+
Functions
+
+ +
+
Size
+
public Size(
float 
width
 = 
0,
float 
height
 = 
0
)
+
+ +
+
Equals
+
public bool Equals(
other
)
+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledChunk-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledChunk-Summary.js new file mode 100644 index 0000000..469e56c --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledChunk-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledChunk","TiledChunk");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledChunk",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[165,0,0,"TiledCSPlus.​TiledChunk"],[166,0,1,"Properties","Properties"],[167,0,2,"X","X"],[168,0,2,"Y","Y"],[169,0,2,"Width","Width"],[170,0,2,"Height","Height"],[171,0,2,"Data","Data"],[172,0,2,"DataRotationFlags","DataRotationFlags"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledChunk-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledChunk-SummaryToolTips.js new file mode 100644 index 0000000..e3b0735 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledChunk-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledChunk",{165:"
public
TiledCSPlus.​TiledChunk
Represents a tile layer chunk when the map is infinite
",167:"
public int X {
get;
internal 
set
}
The chunk\'s x position
",168:"
public int Y {
get;
internal 
set
}
The chunk\'s y position
",169:"
public int Width {
get;
internal 
set
}
The chunk\'s width
",170:"
public int Height {
get;
internal 
set
}
The chunk\'s height
",171:"
public int[] Data {
get;
internal 
set
}
The chunk\'s data is similar to the data array in the TiledLayer class
",172:"
public byte[] DataRotationFlags {
get;
internal 
set
}
The chunk\'s data rotation flags are similar to the data rotation flags array in the TiledLayer class
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledChunk-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledChunk-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledChunk-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledChunk.html b/docs/classes/CSharp/TiledCSPlus/TiledChunk.html new file mode 100644 index 0000000..e5ee743 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledChunk.html @@ -0,0 +1,59 @@ + + +TiledChunk + + + + + + + + + +
+
TiledCSPlus.​TiledChunk
+
public
TiledCSPlus.​TiledChunk
+

Represents a tile layer chunk when the map is infinite

+
+ +
+
Properties
+
+ +
+
X
+
public int X {
get;
internal 
set
}
+

The chunk's x position

+
+ +
+
Y
+
public int Y {
get;
internal 
set
}
+

The chunk's y position

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The chunk's width

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The chunk's height

+
+ +
+
Data
+
public int[] Data {
get;
internal 
set
}
+

The chunk's data is similar to the data array in the TiledLayer class

+
+ +
+
DataRotationFlags
+
public byte[] DataRotationFlags {
get;
internal 
set
}
+

The chunk's data rotation flags are similar to the data rotation flags array in the TiledLayer class

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledEllipse-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-Summary.js new file mode 100644 index 0000000..a8f9f82 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledEllipse","TiledEllipse");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledEllipse",[["C#","CSharp"]],[["Classes","Class"]],[[129,0,0,"TiledCSPlus.​TiledEllipse"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledEllipse-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-SummaryToolTips.js new file mode 100644 index 0000000..0741960 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledEllipse",{129:"
public
TiledCSPlus.​TiledEllipse
Represents an ellipse shape
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledEllipse-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledEllipse-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledEllipse.html b/docs/classes/CSharp/TiledCSPlus/TiledEllipse.html new file mode 100644 index 0000000..ac9a911 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledEllipse.html @@ -0,0 +1,19 @@ + + +TiledEllipse + + + + + + + + + +
+
TiledCSPlus.​TiledEllipse
+
public
TiledCSPlus.​TiledEllipse
+

Represents an ellipse shape

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledException-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledException-Summary.js new file mode 100644 index 0000000..5300c77 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledException-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledException","TiledException");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledException",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"]],[[1,0,0,"TiledCSPlus.​TiledException"],[2,0,2,"Functions","Functions"],[3,0,1,"TiledException","TiledException"],[4,0,1,"TiledException","TiledException(2)"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledException-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledException-SummaryToolTips.js new file mode 100644 index 0000000..71bcf1b --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledException-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledException",{1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",3:"
public TiledException(
string 
message
)
Returns an instance of TiledException
",4:"
public TiledException(
string 
message,
Exception 
inner
)
Returns an instance of TiledException
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledException-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledException-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledException-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledException.html b/docs/classes/CSharp/TiledCSPlus/TiledException.html new file mode 100644 index 0000000..d47117a --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledException.html @@ -0,0 +1,35 @@ + + +TiledException + + + + + + + + + +
+
TiledCSPlus.​TiledException
+
Exception
public
TiledCSPlus.​TiledException
+

Represents an exception only thrown by TiledCS

+
+ +
+
Functions
+
+ +
+
TiledException
+
public TiledException(
string 
message
)
+

Returns an instance of TiledException

Parameter
message
string

The exception message

+
+ +
+
TiledException
+
public TiledException(
string 
message,
Exception 
inner
)
+

Returns an instance of TiledException

Parameters
message
string

The exception message

inner
Exception

The inner exception

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledGroup-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledGroup-Summary.js new file mode 100644 index 0000000..2f8c9c4 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledGroup-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledGroup","TiledGroup");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledGroup",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[155,0,0,"TiledCSPlus.​TiledGroup"],[156,0,1,"Properties","Properties"],[157,0,2,"Id","Id"],[158,0,2,"Name","Name"],[159,0,2,"Visible","Visible"],[160,0,2,"Locked","Locked"],[161,0,2,"Properties","Properties(2)"],[162,0,2,"Layers","Layers"],[163,0,2,"Objects","Objects"],[164,0,2,"Groups","Groups"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledGroup-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledGroup-SummaryToolTips.js new file mode 100644 index 0000000..de6fa91 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledGroup-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledGroup",{155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
",157:"
public int Id {
get;
internal 
set
}
The group\'s id
",158:"
public string Name {
get;
internal 
set
}
The group\'s name
",159:"
public bool Visible {
get;
internal 
set
}
The group\'s visibility
",160:"
public bool Locked {
get;
internal 
set
}
The group\'s locked state
",161:"
public TiledProperty[] Properties {
get;
internal 
set
}
The group\'s user properties
",162:"
public TiledLayer[] Layers {
get;
internal 
set
}
The group\'s layers
",163:"
public TiledObject[] Objects {
get;
internal 
set
}
The group\'s objects
",164:"
public TiledGroup[] Groups {
get;
internal 
set
}
The group\'s subgroups
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledGroup-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledGroup-ToolTips.js new file mode 100644 index 0000000..b9293d7 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledGroup-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledGroup.html b/docs/classes/CSharp/TiledCSPlus/TiledGroup.html new file mode 100644 index 0000000..8f96978 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledGroup.html @@ -0,0 +1,71 @@ + + +TiledGroup + + + + + + + + + +
+
TiledCSPlus.​TiledGroup
+
public
TiledCSPlus.​TiledGroup
+

Represents a layer or object group

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The group's id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The group's name

+
+ +
+
Visible
+
public bool Visible {
get;
internal 
set
}
+

The group's visibility

+
+ +
+
Locked
+
public bool Locked {
get;
internal 
set
}
+

The group's locked state

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

The group's user properties

+
+ +
+
Layers
+
public TiledLayer[] Layers {
get;
internal 
set
}
+

The group's layers

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

The group's objects

+
+ +
+
Groups
+
public TiledGroup[] Groups {
get;
internal 
set
}
+

The group's subgroups

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledImage-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledImage-Summary.js new file mode 100644 index 0000000..d3c5da9 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledImage-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledImage","TiledImage");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledImage",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"],["Variables","Variable"]],[[139,0,0,"TiledCSPlus.​TiledImage"],[140,0,1,"Properties","Properties"],[141,0,2,"Width","Width"],[142,0,2,"Height","Height"],[143,0,1,"Variables","Variables"],[144,0,3,"Source","Source"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledImage-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledImage-SummaryToolTips.js new file mode 100644 index 0000000..d4c900c --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledImage-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledImage",{139:"
public
TiledCSPlus.​TiledImage
Represents an image
",141:"
public int Width {
get;
internal 
set
}
The image width
",142:"
public int Height {
get;
internal 
set
}
The image height
",144:"
public string Source
The image source path
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledImage-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledImage-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledImage-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledImage.html b/docs/classes/CSharp/TiledCSPlus/TiledImage.html new file mode 100644 index 0000000..8df50d6 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledImage.html @@ -0,0 +1,45 @@ + + +TiledImage + + + + + + + + + +
+
TiledCSPlus.​TiledImage
+
public
TiledCSPlus.​TiledImage
+

Represents an image

+
+ +
+
Properties
+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The image width

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The image height

+
+ +
+
Variables
+
+ +
+
Source
+
public string Source
+

The image source path

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledLayer-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledLayer-Summary.js new file mode 100644 index 0000000..3582f04 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledLayer-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledLayer","TiledLayer");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledLayer",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"],["Variables","Variable"]],[[89,0,0,"TiledCSPlus.​TiledLayer"],[90,0,1,"Properties","Properties"],[91,0,2,"Id","Id"],[92,0,2,"Name","Name"],[93,0,2,"Width","Width"],[94,0,2,"Height","Height"],[95,0,2,"Type","Type"],[96,0,2,"TintColor","TintColor"],[97,0,2,"Visible","Visible"],[98,0,2,"Locked","Locked"],[99,0,1,"Variables","Variables"],[100,0,3,"Offset","Offset"],[101,0,3,"Parrallax","Parrallax"],[102,0,1,"Properties","Properties(2)"],[103,0,2,"Opacity","Opacity"],[104,0,2,"Class","Class"],[105,0,2,"Data","Data"],[106,0,2,"DataRotationFlags","DataRotationFlags"],[107,0,2,"Objects","Objects"],[108,0,2,"Properties","Properties(3)"],[109,0,2,"Image","Image"],[110,0,2,"Chunks","Chunks"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledLayer-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledLayer-SummaryToolTips.js new file mode 100644 index 0000000..3aafcab --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledLayer-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledLayer",{89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",91:"
public int Id {
get;
internal 
set
}
The layer id
",92:"
public string Name {
get;
internal 
set
}
The layer name
",93:"
public int Width {
get;
internal 
set
}
Total horizontal tiles
",94:"
public int Height {
get;
internal 
set
}
Total vertical tiles
",95:"
public TiledLayerType Type {
get;
internal 
set
}
The layer type.
",96:"
public Color TintColor {
get;
internal 
set
}
The tint color set by the user in Color class
",97:"
public bool Visible {
get;
internal 
set
}
Defines if the layer is visible in the editor
",98:"
public bool Locked {
get;
internal 
set
}
Is true when the layer is locked
",100:"
public Vector2 Offset
Layer offset
",101:"
public Vector2 Parrallax
Parallax position
",103:"
public float Opacity {
get;
internal 
set
}
The layer opacity
",104:"
public string Class {
get;
internal 
set
}
The layer class
",105:"
public int[] Data {
get;
internal 
set
}
An int array of gid numbers which define which tile is being used where. The length of the array equals the layer width * the layer height. Is null when the layer is not a tilelayer.
",106:"
public byte[] DataRotationFlags {
get;
internal 
set
}
A parallel array to data which stores the rotation flags of the tile.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.
",107:"
public TiledObject[] Objects {
get;
internal 
set
}
The list of objects in case of an objectgroup layer. Is null when the layer has no objects.
",108:"
public TiledProperty[] Properties {
get;
internal 
set
}
The layer properties if set
",109:"
public TiledImage Image {
get;
internal 
set
}
The image the layer represents when the layer is an image layer
",110:"
public TiledChunk[] Chunks {
get;
internal 
set
}
The chunks of data when the map is infinite
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledLayer-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledLayer-ToolTips.js new file mode 100644 index 0000000..4fcf9f7 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledLayer-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",165:"
public
TiledCSPlus.​TiledChunk
Represents a tile layer chunk when the map is infinite
",201:"
public enum TiledLayerType
Represents the layer type
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledLayer.html b/docs/classes/CSharp/TiledCSPlus/TiledLayer.html new file mode 100644 index 0000000..e12aef4 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledLayer.html @@ -0,0 +1,139 @@ + + +TiledLayer + + + + + + + + + +
+
TiledCSPlus.​TiledLayer
+
public
TiledCSPlus.​TiledLayer
+

Represents a tile layer as well as an object layer within a tile map

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The layer id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The layer name

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

Total horizontal tiles

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

Total vertical tiles

+
+ +
+
Type
+
public TiledLayerType Type {
get;
internal 
set
}
+

The layer type.

+
+ +
+
TintColor
+
public Color TintColor {
get;
internal 
set
}
+

The tint color set by the user in Color class

+
+ +
+
Visible
+
public bool Visible {
get;
internal 
set
}
+

Defines if the layer is visible in the editor

+
+ +
+
Locked
+
public bool Locked {
get;
internal 
set
}
+

Is true when the layer is locked

+
+ +
+
Variables
+
+ +
+
Offset
+
public Vector2 Offset
+

Layer offset

+
+ +
+
Parrallax
+
public Vector2 Parrallax
+

Parallax position

+
+ +
+
Properties
+
+ +
+
Opacity
+
public float Opacity {
get;
internal 
set
}
+

The layer opacity

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The layer class

+
+ +
+
Data
+
public int[] Data {
get;
internal 
set
}
+

An int array of gid numbers which define which tile is being used where. The length of the array equals the layer width * the layer height. Is null when the layer is not a tilelayer.

+
+ +
+
DataRotationFlags
+
public byte[] DataRotationFlags {
get;
internal 
set
}
+

A parallel array to data which stores the rotation flags of the tile.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

The list of objects in case of an objectgroup layer. Is null when the layer has no objects.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

The layer properties if set

+
+ +
+
Image
+
public TiledImage Image {
get;
internal 
set
}
+

The image the layer represents when the layer is an image layer

+
+ +
+
Chunks
+
public TiledChunk[] Chunks {
get;
internal 
set
}
+

The chunks of data when the map is infinite

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMap-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledMap-Summary.js new file mode 100644 index 0000000..600fb08 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMap-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledMap","TiledMap");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledMap",[["C#","CSharp"]],[["Classes","Class"],["Constants","Constant"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[5,0,0,"TiledCSPlus.​TiledMap"],[6,0,3,"Constants","Constants"],[7,0,1,"FLIPPED_HORIZONTALLY_FLAG","FLIPPED_HORIZONTALLY_FLAG"],[8,0,1,"FLIPPED_VERTICALLY_FLAG","FLIPPED_VERTICALLY_FLAG"],[9,0,1,"FLIPPED_DIAGONALLY_FLAG","FLIPPED_DIAGONALLY_FLAG"],[10,0,1,"SHIFT_FLIP_FLAG_TO_BYTE","SHIFT_FLIP_FLAG_TO_BYTE"],[11,0,3,"Properties","Properties"],[12,0,4,"TiledVersion","TiledVersion"],[13,0,4,"MapVersion","MapVersion"],[14,0,4,"Properties","Properties(2)"],[15,0,4,"Tilesets","Tilesets"],[16,0,4,"Layers","Layers"],[17,0,4,"Groups","Groups"],[18,0,4,"Orientation","Orientation"],[19,0,4,"RenderOrder","RenderOrder"],[20,0,4,"Width","Width"],[21,0,4,"Height","Height"],[22,0,4,"TileWidth","TileWidth"],[23,0,4,"TileHeight","TileHeight"],[24,0,4,"ParallaxOriginX","ParallaxOriginX"],[25,0,4,"ParallaxOriginY","ParallaxOriginY"],[26,0,4,"Infinite","Infinite"],[27,0,4,"BackgroundColor","BackgroundColor"],[28,0,4,"EmbeddedTilesets","EmbeddedTilesets"],[29,0,3,"Functions","Functions"],[30,0,2,"TiledMap","TiledMap"],[31,0,2,"TiledMap","TiledMap(2)"],[32,0,2,"TiledMap","TiledMap(3)"],[33,0,2,"ParseXml","ParseXml"],[34,0,2,"ParseProperties","ParseProperties"],[35,0,2,"ParseTilesets","ParseTilesets"],[36,0,2,"ParseGroups","ParseGroups"],[37,0,2,"ParseLayers","ParseLayers"],[38,0,2,"ParseLayer","ParseLayer"],[39,0,2,"ParseTileLayerData","ParseTileLayerData"],[40,0,2,"ParseTileLayerDataAsBase64","ParseTileLayerDataAsBase64"],[41,0,2,"ParseTileLayerDataAsCSV","ParseTileLayerDataAsCSV"],[42,0,2,"ParseImage","ParseImage"],[43,0,2,"ParseObjects","ParseObjects"],[44,0,2,"ParseObjectGid","ParseObjectGid"],[45,0,2,"ParseColor","ParseColor"],[46,0,2,"GetTiledMapTileset","GetTiledMapTileset"],[47,0,2,"GetTiledTilesets","GetTiledTilesets"],[48,0,2,"GetTiledTile","GetTiledTile"],[49,0,2,"GetSourceRect","GetSourceRect"],[50,0,2,"IsTileFlippedHorizontal","IsTileFlippedHorizontal"],[51,0,2,"IsTileFlippedHorizontal","IsTileFlippedHorizontal(2)"],[52,0,2,"IsTileFlippedHorizontal","IsTileFlippedHorizontal(3)"],[53,0,2,"IsTileFlippedVertical","IsTileFlippedVertical"],[54,0,2,"IsTileFlippedVertical","IsTileFlippedVertical(2)"],[55,0,2,"IsTileFlippedVertical","IsTileFlippedVertical(3)"],[56,0,2,"IsTileFlippedDiagonal","IsTileFlippedDiagonal"],[57,0,2,"IsTileFlippedDiagonal","IsTileFlippedDiagonal(2)"],[58,0,2,"IsTileFlippedDiagonal","IsTileFlippedDiagonal(3)"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMap-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledMap-SummaryToolTips.js new file mode 100644 index 0000000..bfdb684 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMap-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledMap",{5:"
public
TiledCSPlus.​TiledMap
Represents a Tiled map
",7:"
const uint FLIPPED_HORIZONTALLY_FLAG
",8:"
const uint FLIPPED_VERTICALLY_FLAG
",9:"
const uint FLIPPED_DIAGONALLY_FLAG
",10:"
const int SHIFT_FLIP_FLAG_TO_BYTE
How many times we shift the FLIPPED flags to the right in order to store it in a byte.  For example: 0b10100000000000000000000000000000 >> SHIFT_FLIP_FLAG_TO_BYTE = 0b00000101
",12:"
public string TiledVersion {
get;
internal 
set
}
Returns the Tiled version used to create this map
",13:"
public string MapVersion {
get;
internal 
set
}
Returns map compability mode this map is saved in
",14:"
public TiledProperty[] Properties {
get;
internal 
set
}
Returns an array of properties defined in the map
",15:"
public TiledMapTileset[] Tilesets {
get;
internal 
set
}
Returns an array of tileset definitions in the map
",16:"
public TiledLayer[] Layers {
get;
internal 
set
}
Returns an array of layers or null if none were defined
",17:"
public TiledGroup[] Groups {
get;
internal 
set
}
Returns an array of groups or null if none were defined
",18:"
public string Orientation {
get;
internal 
set
}
Returns the defined map orientation as a string
",19:"
public string RenderOrder {
get;
internal 
set
}
Returns the render order as a string
",20:"
public int Width {
get;
internal 
set
}
The amount of horizontal tiles
",21:"
public int Height {
get;
internal 
set
}
The amount of vertical tiles
",22:"
public int TileWidth {
get;
internal 
set
}
The tile width in pixels
",23:"
public int TileHeight {
get;
internal 
set
}
The tile height in pixels
",24:"
public float ParallaxOriginX {
get;
internal 
set
}
The parallax origin x
",25:"
public float ParallaxOriginY {
get;
internal 
set
}
The parallax origin y
",26:"
public bool Infinite {
get;
internal 
set
}
Returns true if the map is configured as infinite
",27:"
public Color BackgroundColor {
get;
internal 
set
}
Returns the defined map background color as a TiledColor
",28:"
public Dictionary<int, TiledTileset> EmbeddedTilesets {
get;
internal 
set
}
Returns tilesets embedded in the map
",30:"
public TiledMap()
Returns an empty instance of TiledMap
",31:"
public TiledMap(
string 
path
)
Loads a Tiled map in TMX format and parses it
",32:"
public TiledMap(
Stream 
stream
)
Loads a Tiled map in TMX format and parses it
",33:"
public void ParseXml(
string 
xml
)
Can be used to parse the content of a TMX map manually instead of loading it using the constructor
",34:"
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
",35:"
private TiledMapTileset[] ParseTilesets(
XmlNodeList 
nodeList
)
",36:"
private TiledGroup[] ParseGroups(
XmlNodeList 
nodeListGroups
)
",37:"
private TiledLayer[] ParseLayers(
XmlNodeList 
nodesLayer
)
",38:"
private TiledLayer ParseLayer(
XmlNode 
node,
TiledLayerType 
type
)
",39:"
private void ParseTileLayerData(
XmlNode 
nodeData,
ref 
TiledLayer 
tiledLayer
)
",40:"
private void ParseTileLayerDataAsBase64(
string 
input,
string 
compression,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
",41:"
private void ParseTileLayerDataAsCSV(
string 
input,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
",42:"
private TiledImage ParseImage(
XmlNode 
node
)
",43:"
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
",44:"
private void ParseObjectGid(
ref 
TiledObject 
tiledObject,
String 
gid
)
",45:"
private Color ParseColor(
string 
hexColor
)
",46:"
public TiledMapTileset GetTiledMapTileset(
int 
gid
)
Locates the right TiledMapTileset object for you within the Tilesets array
",47:"
public Dictionary<int, TiledTileset> GetTiledTilesets(
string 
src
)
Loads external tilesets and matches them to firstGids from elements within the Tilesets array
",48:"
public TiledTile GetTiledTile(
TiledMapTileset 
mapTileset,
TiledTileset 
tileset,
int 
gid
)
Locates a specific TiledTile object
",49:"
public TiledSourceRect GetSourceRect(
TiledMapTileset 
mapTileset,
TiledTileset 
tileset,
int 
gid
)
This method can be used to figure out the source rect on a Tileset image for rendering tiles.
",50:"
public bool IsTileFlippedHorizontal(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped horizontally
",51:"
public bool IsTileFlippedHorizontal(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped horizontally
",52:"
public bool IsTileFlippedHorizontal(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped horizontally
",53:"
public bool IsTileFlippedVertical(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped vertically
",54:"
public bool IsTileFlippedVertical(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped vertically
",55:"
public bool IsTileFlippedVertical(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped vertically
",56:"
public bool IsTileFlippedDiagonal(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped diagonally
",57:"
public bool IsTileFlippedDiagonal(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped diagonally
",58:"
public bool IsTileFlippedDiagonal(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped diagonally
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMap-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledMap-ToolTips.js new file mode 100644 index 0000000..43a186d --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMap-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",79:"
public
TiledCSPlus.​TiledMapTileset
Represents an element within the Tilesets array of a TiledMap object
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",149:"
public
TiledCSPlus.​TiledSourceRect
Used as data type for the GetSourceRect method. Represents basically a rectangle.
",155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
",173:"
public
TiledCSPlus.​TiledTileset
Represents a Tiled tileset
",201:"
public enum TiledLayerType
Represents the layer type
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMap.html b/docs/classes/CSharp/TiledCSPlus/TiledMap.html new file mode 100644 index 0000000..065bc67 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMap.html @@ -0,0 +1,316 @@ + + +TiledMap + + + + + + + + + +
+
TiledCSPlus.​TiledMap
+
public
TiledCSPlus.​TiledMap
+

Represents a Tiled map

+
+ +
+
Constants
+
+ +
+
FLIPPED_HORIZONTALLY_FLAG
+
const uint FLIPPED_HORIZONTALLY_FLAG
+
+ +
+
FLIPPED_VERTICALLY_FLAG
+
const uint FLIPPED_VERTICALLY_FLAG
+
+ +
+
FLIPPED_DIAGONALLY_FLAG
+
const uint FLIPPED_DIAGONALLY_FLAG
+
+ +
+
SHIFT_FLIP_FLAG_TO_BYTE
+
const int SHIFT_FLIP_FLAG_TO_BYTE
+

How many times we shift the FLIPPED flags to the right in order to store it in a byte.  For example: 0b10100000000000000000000000000000 >> SHIFT_FLIP_FLAG_TO_BYTE = 0b00000101

+
+ +
+
Properties
+
+ +
+
TiledVersion
+
public string TiledVersion {
get;
internal 
set
}
+

Returns the Tiled version used to create this map

+
+ +
+
MapVersion
+
public string MapVersion {
get;
internal 
set
}
+

Returns map compability mode this map is saved in

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

Returns an array of properties defined in the map

+
+ +
+
Tilesets
+
public TiledMapTileset[] Tilesets {
get;
internal 
set
}
+

Returns an array of tileset definitions in the map

+
+ +
+
Layers
+
public TiledLayer[] Layers {
get;
internal 
set
}
+

Returns an array of layers or null if none were defined

+
+ +
+
Groups
+
public TiledGroup[] Groups {
get;
internal 
set
}
+

Returns an array of groups or null if none were defined

+
+ +
+
Orientation
+
public string Orientation {
get;
internal 
set
}
+

Returns the defined map orientation as a string

+
+ +
+
RenderOrder
+
public string RenderOrder {
get;
internal 
set
}
+

Returns the render order as a string

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The amount of horizontal tiles

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The amount of vertical tiles

+
+ +
+
TileWidth
+
public int TileWidth {
get;
internal 
set
}
+

The tile width in pixels

+
+ +
+
TileHeight
+
public int TileHeight {
get;
internal 
set
}
+

The tile height in pixels

+
+ +
+
ParallaxOriginX
+
public float ParallaxOriginX {
get;
internal 
set
}
+

The parallax origin x

+
+ +
+
ParallaxOriginY
+
public float ParallaxOriginY {
get;
internal 
set
}
+

The parallax origin y

+
+ +
+
Infinite
+
public bool Infinite {
get;
internal 
set
}
+

Returns true if the map is configured as infinite

+
+ +
+
BackgroundColor
+
public Color BackgroundColor {
get;
internal 
set
}
+

Returns the defined map background color as a TiledColor

+
+ +
+
EmbeddedTilesets
+
public Dictionary<int, TiledTileset> EmbeddedTilesets {
get;
internal 
set
}
+

Returns tilesets embedded in the map

+
+ +
+
Functions
+
+ +
+
TiledMap
+
public TiledMap()
+

Returns an empty instance of TiledMap

+
+ +
+
TiledMap
+
public TiledMap(
string 
path
)
+

Loads a Tiled map in TMX format and parses it

Parameter
path
string

The path to the tmx file

Exceptions
TiledException

Thrown when the map could not be loaded or is not in a correct format

+
+ +
+
TiledMap
+
public TiledMap(
Stream 
stream
)
+

Loads a Tiled map in TMX format and parses it

Parameter
stream
Stream

Stream of opened tmx file

Exceptions
TiledException

Thrown when the map could not be loaded

+
+ +
+
ParseXml
+
public void ParseXml(
string 
xml
)
+

Can be used to parse the content of a TMX map manually instead of loading it using the constructor

Parameter
xml
string

The tmx file content as string

Exceptions
+
+ +
+
ParseProperties
+
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
+
+ +
+
ParseTilesets
+
private TiledMapTileset[] ParseTilesets(
XmlNodeList 
nodeList
)
+
+ +
+
ParseGroups
+
private TiledGroup[] ParseGroups(
XmlNodeList 
nodeListGroups
)
+
+ +
+
ParseLayers
+
private TiledLayer[] ParseLayers(
XmlNodeList 
nodesLayer
)
+
+ +
+
ParseLayer
+
private TiledLayer ParseLayer(
XmlNode 
node,
type
)
+
+ +
+
ParseTileLayerData
+
private void ParseTileLayerData(
XmlNode 
nodeData,
ref 
tiledLayer
)
+
+ +
+
ParseTileLayerDataAsBase64
+
private void ParseTileLayerDataAsBase64(
string 
input,
string 
compression,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
+
+ +
+
ParseTileLayerDataAsCSV
+
private void ParseTileLayerDataAsCSV(
string 
input,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
+
+ +
+
ParseImage
+
private TiledImage ParseImage(
XmlNode 
node
)
+
+ +
+
ParseObjects
+
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
+
+ +
+
ParseObjectGid
+
private void ParseObjectGid(
ref 
tiledObject,
String 
gid
)
+
+ +
+
ParseColor
+
private Color ParseColor(
string 
hexColor
)
+
+ +
+
GetTiledMapTileset
+
public TiledMapTileset GetTiledMapTileset(
int 
gid
)
+

Locates the right TiledMapTileset object for you within the Tilesets array

Parameter
gid
int

A value from the TiledLayer.data array

Returns

An element within the Tilesets array or null if no match was found

+
+ +
+
GetTiledTilesets
+
public Dictionary<int, TiledTileset> GetTiledTilesets(
string 
src
)
+

Loads external tilesets and matches them to firstGids from elements within the Tilesets array

Parameter
src
string

The folder where the TiledMap file is located

Returns

A dictionary where the key represents the firstGid of the associated TiledMapTileset and the value the TiledTileset object

+
+ +
+
GetTiledTile
+
public TiledTile GetTiledTile(
mapTileset,
tileset,
int 
gid
)
+

Locates a specific TiledTile object

Tip: Use the GetTiledMapTileset and GetTiledTilesets methods for retrieving the correct TiledMapTileset and TiledTileset objects

Parameters
mapTileset

An element within the Tilesets array

tileset

An instance of the TiledTileset class

gid
int

An element from within a TiledLayer.data array

Returns

An entry of the TiledTileset.tiles array or null if none of the tile id's matches the gid

+
+ +
+
GetSourceRect
+
public TiledSourceRect GetSourceRect(
mapTileset,
tileset,
int 
gid
)
+

This method can be used to figure out the source rect on a Tileset image for rendering tiles.

Parameters
mapTileset
tileset
gid
int
Returns

An instance of the class TiledSourceRect that represents a rectangle. Returns null if the provided gid was not found within the tileset.

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped horizontally

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped horizontally

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
tiledObject
)
+

Checks is a tile linked to an object is flipped horizontally

Parameter
tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped vertically or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped vertically or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
tiledObject
)
+

Checks is a tile linked to an object is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped diagonally

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped diagonally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped diagonally

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped diagonally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
tiledObject
)
+

Checks is a tile linked to an object is flipped diagonally

Parameter
tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-Summary.js new file mode 100644 index 0000000..2c85191 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledMapTileset","TiledMapTileset");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledMapTileset",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[79,0,0,"TiledCSPlus.​TiledMapTileset"],[80,0,1,"Properties","Properties"],[81,0,2,"FirstGid","FirstGid"],[82,0,2,"IsTilesetEmbedded","IsTilesetEmbedded"],[83,0,2,"Source","Source"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-SummaryToolTips.js new file mode 100644 index 0000000..968190e --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledMapTileset",{79:"
public
TiledCSPlus.​TiledMapTileset
Represents an element within the Tilesets array of a TiledMap object
",81:"
public int FirstGid {
get;
internal 
set
}
The first gid defines which gid matches the tile with source vector 0,0. Is used to determine which tileset belongs to which gid
",82:"
public bool IsTilesetEmbedded {
get;
internal 
set
}
Returns true if tileset is embedded in map
",83:"
public string Source {
get;
internal 
set
}
The tsx file path as defined in the map file itself
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledMapTileset.html b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset.html new file mode 100644 index 0000000..21361b7 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledMapTileset.html @@ -0,0 +1,41 @@ + + +TiledMapTileset + + + + + + + + + +
+
TiledCSPlus.​TiledMapTileset
+
public
TiledCSPlus.​TiledMapTileset
+

Represents an element within the Tilesets array of a TiledMap object

+
+ +
+
Properties
+
+ +
+
FirstGid
+
public int FirstGid {
get;
internal 
set
}
+

The first gid defines which gid matches the tile with source vector 0,0. Is used to determine which tileset belongs to which gid

+
+ +
+
IsTilesetEmbedded
+
public bool IsTilesetEmbedded {
get;
internal 
set
}
+

Returns true if tileset is embedded in map

+
+ +
+
Source
+
public string Source {
get;
internal 
set
}
+

The tsx file path as defined in the map file itself

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledObject-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledObject-Summary.js new file mode 100644 index 0000000..c3b7823 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledObject-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledObject","TiledObject");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledObject",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[111,0,0,"TiledCSPlus.​TiledObject"],[112,0,1,"Properties","Properties"],[113,0,2,"Id","Id"],[114,0,2,"Name","Name"],[115,0,2,"Class","Class"],[116,0,2,"Position","Position"],[117,0,2,"Rotation","Rotation"],[118,0,2,"Size","Size"],[119,0,2,"Gid","Gid"],[120,0,2,"DataRotationFlag","DataRotationFlag"],[121,0,2,"Properties","Properties(2)"],[122,0,2,"Polygon","Polygon"],[123,0,2,"Point","Point"],[124,0,2,"Ellipse","Ellipse"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledObject-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledObject-SummaryToolTips.js new file mode 100644 index 0000000..cad4c40 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledObject-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledObject",{111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",113:"
public int Id {
get;
internal 
set
}
The object id
",114:"
public string Name {
get;
internal 
set
}
The object\'s name
",115:"
public string Class {
get;
internal 
set
}
The object\'s class
",116:"
public Vector2 Position {
get;
internal 
set
}
Object\'s position in pixels
",117:"
public float Rotation {
get;
internal 
set
}
The object\'s rotation
",118:"
public Size Size {
get;
internal 
set
}
Object\'s size in pixels
",119:"
public int Gid {
get;
internal 
set
}
The tileset gid when the object is linked to a tile
",120:"
public byte DataRotationFlag {
get;
internal 
set
}
A byte which stores the rotation flags of the tile linked to the object\'s gid.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.
",121:"
public TiledProperty[] Properties {
get;
internal 
set
}
An array of properties. Is null if none were defined.
",122:"
public TiledPolygon Polygon {
get;
internal 
set
}
If an object was set to a polygon shape, this property will be set and can be used to access the polygon\'s data
",123:"
public TiledPoint Point {
get;
internal 
set
}
If an object was set to a point shape, this property will be set
",124:"
public TiledEllipse Ellipse {
get;
internal 
set
}
If an object was set to an ellipse shape, this property will be set
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledObject-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledObject-ToolTips.js new file mode 100644 index 0000000..a858056 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledObject-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({63:"
public
TiledCSPlus.​Size
Represents a size
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",125:"
public
TiledCSPlus.​TiledPolygon
Represents a polygon shape
",128:"
public
TiledCSPlus.​TiledPoint
Represents a point shape
",129:"
public
TiledCSPlus.​TiledEllipse
Represents an ellipse shape
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledObject.html b/docs/classes/CSharp/TiledCSPlus/TiledObject.html new file mode 100644 index 0000000..c20c89d --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledObject.html @@ -0,0 +1,95 @@ + + +TiledObject + + + + + + + + + +
+
TiledCSPlus.​TiledObject
+
public
TiledCSPlus.​TiledObject
+

Represents an tiled object defined in object layers and tiles

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The object id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The object's name

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The object's class

+
+ +
+
Position
+
public Vector2 Position {
get;
internal 
set
}
+

Object's position in pixels

+
+ +
+
Rotation
+
public float Rotation {
get;
internal 
set
}
+

The object's rotation

+
+ +
+
Size
+
public Size Size {
get;
internal 
set
}
+

Object's size in pixels

+
+ +
+
Gid
+
public int Gid {
get;
internal 
set
}
+

The tileset gid when the object is linked to a tile

+
+ +
+
DataRotationFlag
+
public byte DataRotationFlag {
get;
internal 
set
}
+

A byte which stores the rotation flags of the tile linked to the object's gid.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

An array of properties. Is null if none were defined.

+
+ +
+
Polygon
+
public TiledPolygon Polygon {
get;
internal 
set
}
+

If an object was set to a polygon shape, this property will be set and can be used to access the polygon's data

+
+ +
+
Point
+
public TiledPoint Point {
get;
internal 
set
}
+

If an object was set to a point shape, this property will be set

+
+ +
+
Ellipse
+
public TiledEllipse Ellipse {
get;
internal 
set
}
+

If an object was set to an ellipse shape, this property will be set

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPoint-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledPoint-Summary.js new file mode 100644 index 0000000..b615539 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPoint-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledPoint","TiledPoint");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledPoint",[["C#","CSharp"]],[["Classes","Class"]],[[128,0,0,"TiledCSPlus.​TiledPoint"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPoint-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledPoint-SummaryToolTips.js new file mode 100644 index 0000000..4348bd0 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPoint-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledPoint",{128:"
public
TiledCSPlus.​TiledPoint
Represents a point shape
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPoint-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledPoint-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPoint-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPoint.html b/docs/classes/CSharp/TiledCSPlus/TiledPoint.html new file mode 100644 index 0000000..ea535d2 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPoint.html @@ -0,0 +1,19 @@ + + +TiledPoint + + + + + + + + + +
+
TiledCSPlus.​TiledPoint
+
public
TiledCSPlus.​TiledPoint
+

Represents a point shape

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPolygon-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-Summary.js new file mode 100644 index 0000000..e2c1620 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledPolygon","TiledPolygon");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledPolygon",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[125,0,0,"TiledCSPlus.​TiledPolygon"],[126,0,1,"Properties","Properties"],[127,0,2,"Points","Points"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPolygon-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-SummaryToolTips.js new file mode 100644 index 0000000..2fe20f6 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledPolygon",{125:"
public
TiledCSPlus.​TiledPolygon
Represents a polygon shape
",127:"
public Vector2[] Points {
get;
internal 
set
}
The array of vertices represented in Vector2 format.
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPolygon-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPolygon-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledPolygon.html b/docs/classes/CSharp/TiledCSPlus/TiledPolygon.html new file mode 100644 index 0000000..d80be47 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledPolygon.html @@ -0,0 +1,29 @@ + + +TiledPolygon + + + + + + + + + +
+
TiledCSPlus.​TiledPolygon
+
public
TiledCSPlus.​TiledPolygon
+

Represents a polygon shape

+
+ +
+
Properties
+
+ +
+
Points
+
public Vector2[] Points {
get;
internal 
set
}
+

The array of vertices represented in Vector2 format.

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledProperty-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledProperty-Summary.js new file mode 100644 index 0000000..ab4cee6 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledProperty-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledProperty","TiledProperty");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledProperty",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[84,0,0,"TiledCSPlus.​TiledProperty"],[85,0,1,"Properties","Properties"],[86,0,2,"Name","Name"],[87,0,2,"Type","Type"],[88,0,2,"Value","Value"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledProperty-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledProperty-SummaryToolTips.js new file mode 100644 index 0000000..d5c7340 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledProperty-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledProperty",{84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",86:"
public string Name {
get;
internal 
set
}
The property name or key in string format
",87:"
public TiledPropertyType Type {
get;
internal 
set
}
The property type as used in Tiled. Can be bool, number, string, ...
",88:"
public string Value {
get;
internal 
set
}
The value in string format
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledProperty-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledProperty-ToolTips.js new file mode 100644 index 0000000..3e8fc4e --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledProperty-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({202:"
public enum TiledPropertyType
Represents property\'s value data type
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledProperty.html b/docs/classes/CSharp/TiledCSPlus/TiledProperty.html new file mode 100644 index 0000000..80a6de8 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledProperty.html @@ -0,0 +1,41 @@ + + +TiledProperty + + + + + + + + + +
+
TiledCSPlus.​TiledProperty
+
public
TiledCSPlus.​TiledProperty
+

Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the 'type' property for conversions

+
+ +
+
Properties
+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The property name or key in string format

+
+ +
+
Type
+
public TiledPropertyType Type {
get;
internal 
set
}
+

The property type as used in Tiled. Can be bool, number, string, ...

+
+ +
+
Value
+
public string Value {
get;
internal 
set
}
+

The value in string format

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-Summary.js new file mode 100644 index 0000000..137c97f --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledSourceRect","TiledSourceRect");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledSourceRect",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[149,0,0,"TiledCSPlus.​TiledSourceRect"],[150,0,1,"Properties","Properties"],[151,0,2,"X","X"],[152,0,2,"Y","Y"],[153,0,2,"Width","Width"],[154,0,2,"Height","Height"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-SummaryToolTips.js new file mode 100644 index 0000000..230c6d8 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledSourceRect",{149:"
public
TiledCSPlus.​TiledSourceRect
Used as data type for the GetSourceRect method. Represents basically a rectangle.
",151:"
public int X {
get;
internal 
set
}
The x position in pixels from the tile location in the source image
",152:"
public int Y {
get;
internal 
set
}
The y position in pixels from the tile location in the source image
",153:"
public int Width {
get;
internal 
set
}
The width in pixels from the tile in the source image
",154:"
public int Height {
get;
internal 
set
}
The height in pixels from the tile in the source image
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledSourceRect.html b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect.html new file mode 100644 index 0000000..3850a40 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledSourceRect.html @@ -0,0 +1,47 @@ + + +TiledSourceRect + + + + + + + + + +
+
TiledCSPlus.​TiledSourceRect
+
public
TiledCSPlus.​TiledSourceRect
+

Used as data type for the GetSourceRect method. Represents basically a rectangle.

+
+ +
+
Properties
+
+ +
+
X
+
public int X {
get;
internal 
set
}
+

The x position in pixels from the tile location in the source image

+
+ +
+
Y
+
public int Y {
get;
internal 
set
}
+

The y position in pixels from the tile location in the source image

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The width in pixels from the tile in the source image

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The height in pixels from the tile in the source image

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTile-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledTile-Summary.js new file mode 100644 index 0000000..a6ce1b4 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTile-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledTile","TiledTile");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledTile",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[130,0,0,"TiledCSPlus.​TiledTile"],[131,0,1,"Properties","Properties"],[132,0,2,"Id","Id"],[133,0,2,"Class","Class"],[134,0,2,"Terrain","Terrain"],[135,0,2,"Properties","Properties(2)"],[136,0,2,"Animations","Animations"],[137,0,2,"Objects","Objects"],[138,0,2,"Image","Image"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTile-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTile-SummaryToolTips.js new file mode 100644 index 0000000..927bc68 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTile-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledTile",{130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",132:"
public int Id {
get;
internal 
set
}
The tile id
",133:"
public string Class {
get;
internal 
set
}
The custom tile class, set by the user
",134:"
public int[] Terrain {
get;
internal 
set
}
The terrain definitions as int array. These are indices indicating what part of a terrain and which terrain this tile represents.
",135:"
public TiledProperty[] Properties {
get;
internal 
set
}
An array of properties. Is null if none were defined.
",136:"
public TiledTileAnimation[] Animations {
get;
internal 
set
}
An array of tile animations. Is null if none were defined.
",137:"
public TiledObject[] Objects {
get;
internal 
set
}
An array of tile objects created using the tile collision editor
",138:"
public TiledImage Image {
get;
internal 
set
}
The individual tile image
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTile-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTile-ToolTips.js new file mode 100644 index 0000000..8e1b78f --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTile-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTile.html b/docs/classes/CSharp/TiledCSPlus/TiledTile.html new file mode 100644 index 0000000..bd2070a --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTile.html @@ -0,0 +1,65 @@ + + +TiledTile + + + + + + + + + +
+
TiledCSPlus.​TiledTile
+
public
TiledCSPlus.​TiledTile
+

Represents a tile within a tileset

These are not defined for all tiles within a tileset, only the ones with properties, terrains and animations.

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The tile id

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The custom tile class, set by the user

+
+ +
+
Terrain
+
public int[] Terrain {
get;
internal 
set
}
+

The terrain definitions as int array. These are indices indicating what part of a terrain and which terrain this tile represents.

In the map file empty space is used to indicate null or no value. However, since it is an int array I needed something so I decided to replace empty values with -1.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

An array of properties. Is null if none were defined.

+
+ +
+
Animations
+
public TiledTileAnimation[] Animations {
get;
internal 
set
}
+

An array of tile animations. Is null if none were defined.

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

An array of tile objects created using the tile collision editor

+
+ +
+
Image
+
public TiledImage Image {
get;
internal 
set
}
+

The individual tile image

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-Summary.js new file mode 100644 index 0000000..b9d3b5f --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledTileAnimation","TiledTileAnimation");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledTileAnimation",[["C#","CSharp"]],[["Classes","Class"],["Groups","Group"],["Properties","Property"]],[[145,0,0,"TiledCSPlus.​TiledTileAnimation"],[146,0,1,"Properties","Properties"],[147,0,2,"TileId","TileId"],[148,0,2,"Duration","Duration"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-SummaryToolTips.js new file mode 100644 index 0000000..5ca201f --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledTileAnimation",{145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
",147:"
public int TileId {
get;
internal 
set
}
The tile id within a tileset
",148:"
public int Duration {
get;
internal 
set
}
The duration in miliseconds
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation.html b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation.html new file mode 100644 index 0000000..927e9b9 --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileAnimation.html @@ -0,0 +1,35 @@ + + +TiledTileAnimation + + + + + + + + + +
+
TiledCSPlus.​TiledTileAnimation
+
public
TiledCSPlus.​TiledTileAnimation
+

Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.

+
+ +
+
Properties
+
+ +
+
TileId
+
public int TileId {
get;
internal 
set
}
+

The tile id within a tileset

+
+ +
+
Duration
+
public int Duration {
get;
internal 
set
}
+

The duration in miliseconds

+
+ + \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileset-Summary.js b/docs/classes/CSharp/TiledCSPlus/TiledTileset-Summary.js new file mode 100644 index 0000000..9cbcaca --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileset-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("CSharpClass:TiledCSPlus.TiledTileset","TiledTileset");NDSummary.OnSummaryLoaded("CSharpClass:TiledCSPlus.TiledTileset",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[173,0,0,"TiledCSPlus.​TiledTileset"],[174,0,2,"Properties","Properties"],[175,0,3,"TiledVersion","TiledVersion"],[176,0,3,"TilesetVersion","TilesetVersion"],[177,0,3,"Name","Name"],[178,0,3,"Class","Class"],[179,0,3,"TileWidth","TileWidth"],[180,0,3,"TileHeight","TileHeight"],[181,0,3,"TileCount","TileCount"],[182,0,3,"Columns","Columns"],[183,0,3,"Image","Image"],[184,0,3,"Spacing","Spacing"],[185,0,3,"Margin","Margin"],[186,0,3,"Tiles","Tiles"],[187,0,3,"Properties","Properties(2)"],[188,0,3,"Offset","Offset"],[189,0,2,"Functions","Functions"],[190,0,1,"TiledTileset","TiledTileset"],[191,0,1,"TiledTileset","TiledTileset(2)"],[192,0,1,"TiledTileset","TiledTileset(3)"],[193,0,1,"ParseXml","ParseXml"],[194,0,1,"ParseOffset","ParseOffset"],[195,0,1,"ParseImage","ParseImage"],[196,0,1,"ParseAnimations","ParseAnimations"],[197,0,1,"ParseProperties","ParseProperties"],[198,0,1,"ParseTiles","ParseTiles"],[199,0,1,"ParseObjects","ParseObjects"]]); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileset-SummaryToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTileset-SummaryToolTips.js new file mode 100644 index 0000000..74553ce --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileset-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("CSharpClass:TiledCSPlus.TiledTileset",{173:"
public
TiledCSPlus.​TiledTileset
Represents a Tiled tileset
",175:"
public string TiledVersion {
get;
set
}
The Tiled version used to create this tileset
",176:"
public string TilesetVersion {
get;
set
}
The Tiled version this tileset is compatible with
",177:"
public string Name {
get;
set
}
The tileset name
",178:"
public string Class {
get;
set
}
The tileset class
",179:"
public int TileWidth {
get;
set
}
The tile width in pixels
",180:"
public int TileHeight {
get;
set
}
The tile height in pixels
",181:"
public int TileCount {
get;
set
}
The total amount of tiles
",182:"
public int Columns {
get;
set
}
The amount of horizontal tiles
",183:"
public TiledImage Image {
get;
set
}
The image definition used by the tileset
",184:"
public int Spacing {
get;
set
}
The amount of spacing between the tiles in pixels
",185:"
public int Margin {
get;
set
}
The amount of margin between the tiles in pixels
",186:"
public TiledTile[] Tiles {
get;
set
}
An array of tile definitions
",187:"
public TiledProperty[] Properties {
get;
set
}
An array of tileset properties
",188:"
public Vector2 Offset {
get;
set
}
The tile offset in pixels
",190:"
public TiledTileset()
Returns an empty instance of TiledTileset
",191:"
public TiledTileset(
string 
path
)
Loads a tileset in TSX format and parses it
",192:"
public TiledTileset(
Stream 
stream
)
Loads a tileset in TSX format and parses it
",193:"
public void ParseXml(
string 
xml
)
Can be used to parse the content of a TSX tileset manually instead of loading it using the constructor
",194:"
private Vector2 ParseOffset(
XmlNode 
node
)
",195:"
private TiledImage ParseImage(
XmlNode 
node
)
",196:"
private TiledTileAnimation[] ParseAnimations(
XmlNodeList 
nodeList
)
",197:"
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
",198:"
private TiledTile[] ParseTiles(
XmlNodeList 
nodeList
)
",199:"
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileset-ToolTips.js b/docs/classes/CSharp/TiledCSPlus/TiledTileset-ToolTips.js new file mode 100644 index 0000000..183210d --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileset-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
"}); \ No newline at end of file diff --git a/docs/classes/CSharp/TiledCSPlus/TiledTileset.html b/docs/classes/CSharp/TiledCSPlus/TiledTileset.html new file mode 100644 index 0000000..a94ef1e --- /dev/null +++ b/docs/classes/CSharp/TiledCSPlus/TiledTileset.html @@ -0,0 +1,165 @@ + + +TiledTileset + + + + + + + + + +
+
TiledCSPlus.​TiledTileset
+
public
TiledCSPlus.​TiledTileset
+

Represents a Tiled tileset

+
+ +
+
Properties
+
+ +
+
TiledVersion
+
public string TiledVersion {
get;
set
}
+

The Tiled version used to create this tileset

+
+ +
+
TilesetVersion
+
public string TilesetVersion {
get;
set
}
+

The Tiled version this tileset is compatible with

+
+ +
+
Name
+
public string Name {
get;
set
}
+

The tileset name

+
+ +
+
Class
+
public string Class {
get;
set
}
+

The tileset class

+
+ +
+
TileWidth
+
public int TileWidth {
get;
set
}
+

The tile width in pixels

+
+ +
+
TileHeight
+
public int TileHeight {
get;
set
}
+

The tile height in pixels

+
+ +
+
TileCount
+
public int TileCount {
get;
set
}
+

The total amount of tiles

+
+ +
+
Columns
+
public int Columns {
get;
set
}
+

The amount of horizontal tiles

+
+ +
+
Image
+
public TiledImage Image {
get;
set
}
+

The image definition used by the tileset

+
+ +
+
Spacing
+
public int Spacing {
get;
set
}
+

The amount of spacing between the tiles in pixels

+
+ +
+
Margin
+
public int Margin {
get;
set
}
+

The amount of margin between the tiles in pixels

+
+ +
+
Tiles
+
public TiledTile[] Tiles {
get;
set
}
+

An array of tile definitions

Not all tiles within a tileset have definitions. Only those with properties, animations, terrains, ...

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
set
}
+

An array of tileset properties

+
+ +
+
Offset
+
public Vector2 Offset {
get;
set
}
+

The tile offset in pixels

+
+ +
+
Functions
+
+ +
+
TiledTileset
+
public TiledTileset()
+

Returns an empty instance of TiledTileset

+
+ +
+
TiledTileset
+
public TiledTileset(
string 
path
)
+

Loads a tileset in TSX format and parses it

Parameter
path
string

The file path of the TSX file

Exceptions
TiledException

Thrown when the file could not be found or parsed

+
+ +
+
TiledTileset
+
public TiledTileset(
Stream 
stream
)
+

Loads a tileset in TSX format and parses it

Parameter
stream
Stream

The file stream of the TSX file

Exceptions
TiledException

Thrown when the file could not be parsed

+
+ +
+
ParseXml
+
public void ParseXml(
string 
xml
)
+

Can be used to parse the content of a TSX tileset manually instead of loading it using the constructor

Parameter
xml
string

The tmx file content as string

Exceptions
+
+ +
+
ParseOffset
+
private Vector2 ParseOffset(
XmlNode 
node
)
+
+ +
+
ParseImage
+
private TiledImage ParseImage(
XmlNode 
node
)
+
+ +
+
ParseAnimations
+
private TiledTileAnimation[] ParseAnimations(
XmlNodeList 
nodeList
)
+
+ +
+
ParseProperties
+
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
+
+ +
+
ParseTiles
+
private TiledTile[] ParseTiles(
XmlNodeList 
nodeList
)
+
+ +
+
ParseObjects
+
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
+
+ + \ No newline at end of file diff --git a/docs/files/Enums-cs-Summary.js b/docs/files/Enums-cs-Summary.js new file mode 100644 index 0000000..9e4619a --- /dev/null +++ b/docs/files/Enums-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:Enums.cs","Enums.cs");NDSummary.OnSummaryLoaded("File:Enums.cs",[["C#","CSharp"]],[["Enums","Enumeration"],["Groups","Group"]],[[200,0,1,"Types","TiledCSPlus.Types"],[201,0,0,"TiledLayerType","TiledCSPlus.TiledLayerType"],[202,0,0,"TiledPropertyType","TiledCSPlus.TiledPropertyType"]]); \ No newline at end of file diff --git a/docs/files/Enums-cs-SummaryToolTips.js b/docs/files/Enums-cs-SummaryToolTips.js new file mode 100644 index 0000000..3528bdf --- /dev/null +++ b/docs/files/Enums-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:Enums.cs",{201:"
public enum TiledLayerType
Represents the layer type
",202:"
public enum TiledPropertyType
Represents property\'s value data type
"}); \ No newline at end of file diff --git a/docs/files/Enums-cs-ToolTips.js b/docs/files/Enums-cs-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/files/Enums-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/files/Enums-cs.html b/docs/files/Enums-cs.html new file mode 100644 index 0000000..fb873c6 --- /dev/null +++ b/docs/files/Enums-cs.html @@ -0,0 +1,29 @@ + + +Enums.cs + + + + + + + + + +
+
Types
+
+ +
+
TiledLayerType
+
public enum TiledLayerType
+

Represents the layer type

+
+ +
+
TiledPropertyType
+
public enum TiledPropertyType
+

Represents property's value data type

+
+ + \ No newline at end of file diff --git a/docs/files/Exceptions-cs-Summary.js b/docs/files/Exceptions-cs-Summary.js new file mode 100644 index 0000000..cc03bb4 --- /dev/null +++ b/docs/files/Exceptions-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:Exceptions.cs","Exceptions.cs");NDSummary.OnSummaryLoaded("File:Exceptions.cs",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"]],[[1,0,0,"TiledCSPlus.​TiledException","TiledCSPlus.TiledException"],[2,0,2,"Functions","TiledCSPlus.TiledException.Functions"],[3,0,1,"TiledException","TiledCSPlus.TiledException.TiledException"],[4,0,1,"TiledException","TiledCSPlus.TiledException.TiledException(2)"]]); \ No newline at end of file diff --git a/docs/files/Exceptions-cs-SummaryToolTips.js b/docs/files/Exceptions-cs-SummaryToolTips.js new file mode 100644 index 0000000..3305cb3 --- /dev/null +++ b/docs/files/Exceptions-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:Exceptions.cs",{1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",3:"
public TiledException(
string 
message
)
Returns an instance of TiledException
",4:"
public TiledException(
string 
message,
Exception 
inner
)
Returns an instance of TiledException
"}); \ No newline at end of file diff --git a/docs/files/Exceptions-cs-ToolTips.js b/docs/files/Exceptions-cs-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/files/Exceptions-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/files/Exceptions-cs.html b/docs/files/Exceptions-cs.html new file mode 100644 index 0000000..86c358e --- /dev/null +++ b/docs/files/Exceptions-cs.html @@ -0,0 +1,35 @@ + + +Exceptions.cs + + + + + + + + + +
+
TiledCSPlus.​TiledException
+
Exception
public
TiledCSPlus.​TiledException
+

Represents an exception only thrown by TiledCS

+
+ +
+
Functions
+
+ +
+
TiledException
+
public TiledException(
string 
message
)
+

Returns an instance of TiledException

Parameter
message
string

The exception message

+
+ +
+
TiledException
+
public TiledException(
string 
message,
Exception 
inner
)
+

Returns an instance of TiledException

Parameters
message
string

The exception message

inner
Exception

The inner exception

+
+ + \ No newline at end of file diff --git a/docs/files/Extensions-cs-Summary.js b/docs/files/Extensions-cs-Summary.js new file mode 100644 index 0000000..61b79e7 --- /dev/null +++ b/docs/files/Extensions-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:Extensions.cs","Extensions.cs");NDSummary.OnSummaryLoaded("File:Extensions.cs",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"]],[[59,0,0,"TiledCSPlus.​Extensions","TiledCSPlus.Extensions"],[60,0,2,"Functions","TiledCSPlus.Extensions.Functions"],[61,0,1,"AsIntArray","TiledCSPlus.Extensions.AsIntArray"],[62,0,1,"AsIntArray","TiledCSPlus.Extensions.AsIntArray(2)"]]); \ No newline at end of file diff --git a/docs/files/Extensions-cs-SummaryToolTips.js b/docs/files/Extensions-cs-SummaryToolTips.js new file mode 100644 index 0000000..4087dec --- /dev/null +++ b/docs/files/Extensions-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:Extensions.cs",{59:"
public static
TiledCSPlus.​Extensions
Defines all extension methods used within TiledCS
",61:"
public static int[] AsIntArray(
this 
string 
src
)
Converts a comma separated string to an int array
",62:"
public static int[] AsIntArray(
this 
string[] 
src
)
Converts a string array whose values are actually all numbers to an int array
"}); \ No newline at end of file diff --git a/docs/files/Extensions-cs-ToolTips.js b/docs/files/Extensions-cs-ToolTips.js new file mode 100644 index 0000000..eddcd48 --- /dev/null +++ b/docs/files/Extensions-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({}); \ No newline at end of file diff --git a/docs/files/Extensions-cs.html b/docs/files/Extensions-cs.html new file mode 100644 index 0000000..cf419b9 --- /dev/null +++ b/docs/files/Extensions-cs.html @@ -0,0 +1,35 @@ + + +Extensions.cs + + + + + + + + + +
+
TiledCSPlus.​Extensions
+
public static
TiledCSPlus.​Extensions
+

Defines all extension methods used within TiledCS

+
+ +
+
Functions
+
+ +
+
AsIntArray
+
public static int[] AsIntArray(
this 
string 
src
)
+

Converts a comma separated string to an int array

Parameter
src
this string

The comma separated string source

Returns

The parsed int array

+
+ +
+
AsIntArray
+
public static int[] AsIntArray(
this 
string[] 
src
)
+

Converts a string array whose values are actually all numbers to an int array

Parameter
src
this string[]

The string array

Returns

The parsed int array

+
+ + \ No newline at end of file diff --git a/docs/files/TiledMap-cs-Summary.js b/docs/files/TiledMap-cs-Summary.js new file mode 100644 index 0000000..5366c9a --- /dev/null +++ b/docs/files/TiledMap-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:TiledMap.cs","TiledMap.cs");NDSummary.OnSummaryLoaded("File:TiledMap.cs",[["C#","CSharp"]],[["Classes","Class"],["Constants","Constant"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[5,0,0,"TiledCSPlus.​TiledMap","TiledCSPlus.TiledMap"],[6,0,3,"Constants","TiledCSPlus.TiledMap.Constants"],[7,0,1,"FLIPPED_HORIZONTALLY_FLAG","TiledCSPlus.TiledMap.FLIPPED_HORIZONTALLY_FLAG"],[8,0,1,"FLIPPED_VERTICALLY_FLAG","TiledCSPlus.TiledMap.FLIPPED_VERTICALLY_FLAG"],[9,0,1,"FLIPPED_DIAGONALLY_FLAG","TiledCSPlus.TiledMap.FLIPPED_DIAGONALLY_FLAG"],[10,0,1,"SHIFT_FLIP_FLAG_TO_BYTE","TiledCSPlus.TiledMap.SHIFT_FLIP_FLAG_TO_BYTE"],[11,0,3,"Properties","TiledCSPlus.TiledMap.Properties"],[12,0,4,"TiledVersion","TiledCSPlus.TiledMap.TiledVersion"],[13,0,4,"MapVersion","TiledCSPlus.TiledMap.MapVersion"],[14,0,4,"Properties","TiledCSPlus.TiledMap.Properties(2)"],[15,0,4,"Tilesets","TiledCSPlus.TiledMap.Tilesets"],[16,0,4,"Layers","TiledCSPlus.TiledMap.Layers"],[17,0,4,"Groups","TiledCSPlus.TiledMap.Groups"],[18,0,4,"Orientation","TiledCSPlus.TiledMap.Orientation"],[19,0,4,"RenderOrder","TiledCSPlus.TiledMap.RenderOrder"],[20,0,4,"Width","TiledCSPlus.TiledMap.Width"],[21,0,4,"Height","TiledCSPlus.TiledMap.Height"],[22,0,4,"TileWidth","TiledCSPlus.TiledMap.TileWidth"],[23,0,4,"TileHeight","TiledCSPlus.TiledMap.TileHeight"],[24,0,4,"ParallaxOriginX","TiledCSPlus.TiledMap.ParallaxOriginX"],[25,0,4,"ParallaxOriginY","TiledCSPlus.TiledMap.ParallaxOriginY"],[26,0,4,"Infinite","TiledCSPlus.TiledMap.Infinite"],[27,0,4,"BackgroundColor","TiledCSPlus.TiledMap.BackgroundColor"],[28,0,4,"EmbeddedTilesets","TiledCSPlus.TiledMap.EmbeddedTilesets"],[29,0,3,"Functions","TiledCSPlus.TiledMap.Functions"],[30,0,2,"TiledMap","TiledCSPlus.TiledMap.TiledMap"],[31,0,2,"TiledMap","TiledCSPlus.TiledMap.TiledMap(2)"],[32,0,2,"TiledMap","TiledCSPlus.TiledMap.TiledMap(3)"],[33,0,2,"ParseXml","TiledCSPlus.TiledMap.ParseXml"],[34,0,2,"ParseProperties","TiledCSPlus.TiledMap.ParseProperties"],[35,0,2,"ParseTilesets","TiledCSPlus.TiledMap.ParseTilesets"],[36,0,2,"ParseGroups","TiledCSPlus.TiledMap.ParseGroups"],[37,0,2,"ParseLayers","TiledCSPlus.TiledMap.ParseLayers"],[38,0,2,"ParseLayer","TiledCSPlus.TiledMap.ParseLayer"],[39,0,2,"ParseTileLayerData","TiledCSPlus.TiledMap.ParseTileLayerData"],[40,0,2,"ParseTileLayerDataAsBase64","TiledCSPlus.TiledMap.ParseTileLayerDataAsBase64"],[41,0,2,"ParseTileLayerDataAsCSV","TiledCSPlus.TiledMap.ParseTileLayerDataAsCSV"],[42,0,2,"ParseImage","TiledCSPlus.TiledMap.ParseImage"],[43,0,2,"ParseObjects","TiledCSPlus.TiledMap.ParseObjects"],[44,0,2,"ParseObjectGid","TiledCSPlus.TiledMap.ParseObjectGid"],[45,0,2,"ParseColor","TiledCSPlus.TiledMap.ParseColor"],[46,0,2,"GetTiledMapTileset","TiledCSPlus.TiledMap.GetTiledMapTileset"],[47,0,2,"GetTiledTilesets","TiledCSPlus.TiledMap.GetTiledTilesets"],[48,0,2,"GetTiledTile","TiledCSPlus.TiledMap.GetTiledTile"],[49,0,2,"GetSourceRect","TiledCSPlus.TiledMap.GetSourceRect"],[50,0,2,"IsTileFlippedHorizontal","TiledCSPlus.TiledMap.IsTileFlippedHorizontal"],[51,0,2,"IsTileFlippedHorizontal","TiledCSPlus.TiledMap.IsTileFlippedHorizontal(2)"],[52,0,2,"IsTileFlippedHorizontal","TiledCSPlus.TiledMap.IsTileFlippedHorizontal(3)"],[53,0,2,"IsTileFlippedVertical","TiledCSPlus.TiledMap.IsTileFlippedVertical"],[54,0,2,"IsTileFlippedVertical","TiledCSPlus.TiledMap.IsTileFlippedVertical(2)"],[55,0,2,"IsTileFlippedVertical","TiledCSPlus.TiledMap.IsTileFlippedVertical(3)"],[56,0,2,"IsTileFlippedDiagonal","TiledCSPlus.TiledMap.IsTileFlippedDiagonal"],[57,0,2,"IsTileFlippedDiagonal","TiledCSPlus.TiledMap.IsTileFlippedDiagonal(2)"],[58,0,2,"IsTileFlippedDiagonal","TiledCSPlus.TiledMap.IsTileFlippedDiagonal(3)"]]); \ No newline at end of file diff --git a/docs/files/TiledMap-cs-SummaryToolTips.js b/docs/files/TiledMap-cs-SummaryToolTips.js new file mode 100644 index 0000000..9b6d4bf --- /dev/null +++ b/docs/files/TiledMap-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:TiledMap.cs",{5:"
public
TiledCSPlus.​TiledMap
Represents a Tiled map
",7:"
const uint FLIPPED_HORIZONTALLY_FLAG
",8:"
const uint FLIPPED_VERTICALLY_FLAG
",9:"
const uint FLIPPED_DIAGONALLY_FLAG
",10:"
const int SHIFT_FLIP_FLAG_TO_BYTE
How many times we shift the FLIPPED flags to the right in order to store it in a byte.  For example: 0b10100000000000000000000000000000 >> SHIFT_FLIP_FLAG_TO_BYTE = 0b00000101
",12:"
public string TiledVersion {
get;
internal 
set
}
Returns the Tiled version used to create this map
",13:"
public string MapVersion {
get;
internal 
set
}
Returns map compability mode this map is saved in
",14:"
public TiledProperty[] Properties {
get;
internal 
set
}
Returns an array of properties defined in the map
",15:"
public TiledMapTileset[] Tilesets {
get;
internal 
set
}
Returns an array of tileset definitions in the map
",16:"
public TiledLayer[] Layers {
get;
internal 
set
}
Returns an array of layers or null if none were defined
",17:"
public TiledGroup[] Groups {
get;
internal 
set
}
Returns an array of groups or null if none were defined
",18:"
public string Orientation {
get;
internal 
set
}
Returns the defined map orientation as a string
",19:"
public string RenderOrder {
get;
internal 
set
}
Returns the render order as a string
",20:"
public int Width {
get;
internal 
set
}
The amount of horizontal tiles
",21:"
public int Height {
get;
internal 
set
}
The amount of vertical tiles
",22:"
public int TileWidth {
get;
internal 
set
}
The tile width in pixels
",23:"
public int TileHeight {
get;
internal 
set
}
The tile height in pixels
",24:"
public float ParallaxOriginX {
get;
internal 
set
}
The parallax origin x
",25:"
public float ParallaxOriginY {
get;
internal 
set
}
The parallax origin y
",26:"
public bool Infinite {
get;
internal 
set
}
Returns true if the map is configured as infinite
",27:"
public Color BackgroundColor {
get;
internal 
set
}
Returns the defined map background color as a TiledColor
",28:"
public Dictionary<int, TiledTileset> EmbeddedTilesets {
get;
internal 
set
}
Returns tilesets embedded in the map
",30:"
public TiledMap()
Returns an empty instance of TiledMap
",31:"
public TiledMap(
string 
path
)
Loads a Tiled map in TMX format and parses it
",32:"
public TiledMap(
Stream 
stream
)
Loads a Tiled map in TMX format and parses it
",33:"
public void ParseXml(
string 
xml
)
Can be used to parse the content of a TMX map manually instead of loading it using the constructor
",34:"
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
",35:"
private TiledMapTileset[] ParseTilesets(
XmlNodeList 
nodeList
)
",36:"
private TiledGroup[] ParseGroups(
XmlNodeList 
nodeListGroups
)
",37:"
private TiledLayer[] ParseLayers(
XmlNodeList 
nodesLayer
)
",38:"
private TiledLayer ParseLayer(
XmlNode 
node,
TiledLayerType 
type
)
",39:"
private void ParseTileLayerData(
XmlNode 
nodeData,
ref 
TiledLayer 
tiledLayer
)
",40:"
private void ParseTileLayerDataAsBase64(
string 
input,
string 
compression,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
",41:"
private void ParseTileLayerDataAsCSV(
string 
input,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
",42:"
private TiledImage ParseImage(
XmlNode 
node
)
",43:"
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
",44:"
private void ParseObjectGid(
ref 
TiledObject 
tiledObject,
String 
gid
)
",45:"
private Color ParseColor(
string 
hexColor
)
",46:"
public TiledMapTileset GetTiledMapTileset(
int 
gid
)
Locates the right TiledMapTileset object for you within the Tilesets array
",47:"
public Dictionary<int, TiledTileset> GetTiledTilesets(
string 
src
)
Loads external tilesets and matches them to firstGids from elements within the Tilesets array
",48:"
public TiledTile GetTiledTile(
TiledMapTileset 
mapTileset,
TiledTileset 
tileset,
int 
gid
)
Locates a specific TiledTile object
",49:"
public TiledSourceRect GetSourceRect(
TiledMapTileset 
mapTileset,
TiledTileset 
tileset,
int 
gid
)
This method can be used to figure out the source rect on a Tileset image for rendering tiles.
",50:"
public bool IsTileFlippedHorizontal(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped horizontally
",51:"
public bool IsTileFlippedHorizontal(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped horizontally
",52:"
public bool IsTileFlippedHorizontal(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped horizontally
",53:"
public bool IsTileFlippedVertical(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped vertically
",54:"
public bool IsTileFlippedVertical(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped vertically
",55:"
public bool IsTileFlippedVertical(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped vertically
",56:"
public bool IsTileFlippedDiagonal(
TiledLayer 
layer,
int 
tileHor,
int 
tileVert
)
Checks is a tile is flipped diagonally
",57:"
public bool IsTileFlippedDiagonal(
TiledLayer 
layer,
int 
dataIndex
)
Checks is a tile is flipped diagonally
",58:"
public bool IsTileFlippedDiagonal(
TiledObject 
tiledObject
)
Checks is a tile linked to an object is flipped diagonally
"}); \ No newline at end of file diff --git a/docs/files/TiledMap-cs-ToolTips.js b/docs/files/TiledMap-cs-ToolTips.js new file mode 100644 index 0000000..43a186d --- /dev/null +++ b/docs/files/TiledMap-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",79:"
public
TiledCSPlus.​TiledMapTileset
Represents an element within the Tilesets array of a TiledMap object
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",149:"
public
TiledCSPlus.​TiledSourceRect
Used as data type for the GetSourceRect method. Represents basically a rectangle.
",155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
",173:"
public
TiledCSPlus.​TiledTileset
Represents a Tiled tileset
",201:"
public enum TiledLayerType
Represents the layer type
"}); \ No newline at end of file diff --git a/docs/files/TiledMap-cs.html b/docs/files/TiledMap-cs.html new file mode 100644 index 0000000..369aea5 --- /dev/null +++ b/docs/files/TiledMap-cs.html @@ -0,0 +1,316 @@ + + +TiledMap.cs + + + + + + + + + +
+
TiledCSPlus.​TiledMap
+
public
TiledCSPlus.​TiledMap
+

Represents a Tiled map

+
+ +
+
Constants
+
+ +
+
FLIPPED_HORIZONTALLY_FLAG
+
const uint FLIPPED_HORIZONTALLY_FLAG
+
+ +
+
FLIPPED_VERTICALLY_FLAG
+
const uint FLIPPED_VERTICALLY_FLAG
+
+ +
+
FLIPPED_DIAGONALLY_FLAG
+
const uint FLIPPED_DIAGONALLY_FLAG
+
+ +
+
SHIFT_FLIP_FLAG_TO_BYTE
+
const int SHIFT_FLIP_FLAG_TO_BYTE
+

How many times we shift the FLIPPED flags to the right in order to store it in a byte.  For example: 0b10100000000000000000000000000000 >> SHIFT_FLIP_FLAG_TO_BYTE = 0b00000101

+
+ +
+
Properties
+
+ +
+
TiledVersion
+
public string TiledVersion {
get;
internal 
set
}
+

Returns the Tiled version used to create this map

+
+ +
+
MapVersion
+
public string MapVersion {
get;
internal 
set
}
+

Returns map compability mode this map is saved in

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

Returns an array of properties defined in the map

+
+ +
+
Tilesets
+
public TiledMapTileset[] Tilesets {
get;
internal 
set
}
+

Returns an array of tileset definitions in the map

+
+ +
+
Layers
+
public TiledLayer[] Layers {
get;
internal 
set
}
+

Returns an array of layers or null if none were defined

+
+ +
+
Groups
+
public TiledGroup[] Groups {
get;
internal 
set
}
+

Returns an array of groups or null if none were defined

+
+ +
+
Orientation
+
public string Orientation {
get;
internal 
set
}
+

Returns the defined map orientation as a string

+
+ +
+
RenderOrder
+
public string RenderOrder {
get;
internal 
set
}
+

Returns the render order as a string

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The amount of horizontal tiles

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The amount of vertical tiles

+
+ +
+
TileWidth
+
public int TileWidth {
get;
internal 
set
}
+

The tile width in pixels

+
+ +
+
TileHeight
+
public int TileHeight {
get;
internal 
set
}
+

The tile height in pixels

+
+ +
+
ParallaxOriginX
+
public float ParallaxOriginX {
get;
internal 
set
}
+

The parallax origin x

+
+ +
+
ParallaxOriginY
+
public float ParallaxOriginY {
get;
internal 
set
}
+

The parallax origin y

+
+ +
+
Infinite
+
public bool Infinite {
get;
internal 
set
}
+

Returns true if the map is configured as infinite

+
+ +
+
BackgroundColor
+
public Color BackgroundColor {
get;
internal 
set
}
+

Returns the defined map background color as a TiledColor

+
+ +
+
EmbeddedTilesets
+
public Dictionary<int, TiledTileset> EmbeddedTilesets {
get;
internal 
set
}
+

Returns tilesets embedded in the map

+
+ +
+
Functions
+
+ +
+
TiledMap
+
public TiledMap()
+

Returns an empty instance of TiledMap

+
+ +
+
TiledMap
+
public TiledMap(
string 
path
)
+

Loads a Tiled map in TMX format and parses it

Parameter
path
string

The path to the tmx file

Exceptions
TiledException

Thrown when the map could not be loaded or is not in a correct format

+
+ +
+
TiledMap
+
public TiledMap(
Stream 
stream
)
+

Loads a Tiled map in TMX format and parses it

Parameter
stream
Stream

Stream of opened tmx file

Exceptions
TiledException

Thrown when the map could not be loaded

+
+ +
+
ParseXml
+
public void ParseXml(
string 
xml
)
+

Can be used to parse the content of a TMX map manually instead of loading it using the constructor

Parameter
xml
string

The tmx file content as string

Exceptions
+
+ +
+
ParseProperties
+
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
+
+ +
+
ParseTilesets
+
private TiledMapTileset[] ParseTilesets(
XmlNodeList 
nodeList
)
+
+ +
+
ParseGroups
+
private TiledGroup[] ParseGroups(
XmlNodeList 
nodeListGroups
)
+
+ +
+
ParseLayers
+
private TiledLayer[] ParseLayers(
XmlNodeList 
nodesLayer
)
+
+ +
+
ParseLayer
+
private TiledLayer ParseLayer(
XmlNode 
node,
type
)
+
+ +
+
ParseTileLayerData
+
private void ParseTileLayerData(
XmlNode 
nodeData,
ref 
tiledLayer
)
+
+ +
+
ParseTileLayerDataAsBase64
+
private void ParseTileLayerDataAsBase64(
string 
input,
string 
compression,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
+
+ +
+
ParseTileLayerDataAsCSV
+
private void ParseTileLayerDataAsCSV(
string 
input,
out 
int[] 
data,
out 
byte[] 
dataRotationFlags
)
+
+ +
+
ParseImage
+
private TiledImage ParseImage(
XmlNode 
node
)
+
+ +
+
ParseObjects
+
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
+
+ +
+
ParseObjectGid
+
private void ParseObjectGid(
ref 
tiledObject,
String 
gid
)
+
+ +
+
ParseColor
+
private Color ParseColor(
string 
hexColor
)
+
+ +
+
GetTiledMapTileset
+
public TiledMapTileset GetTiledMapTileset(
int 
gid
)
+

Locates the right TiledMapTileset object for you within the Tilesets array

Parameter
gid
int

A value from the TiledLayer.data array

Returns

An element within the Tilesets array or null if no match was found

+
+ +
+
GetTiledTilesets
+
public Dictionary<int, TiledTileset> GetTiledTilesets(
string 
src
)
+

Loads external tilesets and matches them to firstGids from elements within the Tilesets array

Parameter
src
string

The folder where the TiledMap file is located

Returns

A dictionary where the key represents the firstGid of the associated TiledMapTileset and the value the TiledTileset object

+
+ +
+
GetTiledTile
+
public TiledTile GetTiledTile(
mapTileset,
tileset,
int 
gid
)
+

Locates a specific TiledTile object

Tip: Use the GetTiledMapTileset and GetTiledTilesets methods for retrieving the correct TiledMapTileset and TiledTileset objects

Parameters
mapTileset

An element within the Tilesets array

tileset

An instance of the TiledTileset class

gid
int

An element from within a TiledLayer.data array

Returns

An entry of the TiledTileset.tiles array or null if none of the tile id's matches the gid

+
+ +
+
GetSourceRect
+
public TiledSourceRect GetSourceRect(
mapTileset,
tileset,
int 
gid
)
+

This method can be used to figure out the source rect on a Tileset image for rendering tiles.

Parameters
mapTileset
tileset
gid
int
Returns

An instance of the class TiledSourceRect that represents a rectangle. Returns null if the provided gid was not found within the tileset.

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped horizontally

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped horizontally

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedHorizontal
+
public bool IsTileFlippedHorizontal(
tiledObject
)
+

Checks is a tile linked to an object is flipped horizontally

Parameter
tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped vertically or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped vertically or False if not

+
+ +
+
IsTileFlippedVertical
+
public bool IsTileFlippedVertical(
tiledObject
)
+

Checks is a tile linked to an object is flipped vertically

Parameters
layer

An entry of the TiledMap.layers array

tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
layer,
int 
tileHor,
int 
tileVert
)
+

Checks is a tile is flipped diagonally

Parameters
layer

An entry of the TiledMap.layers array

tileHor
int

The tile's horizontal position

tileVert
int

The tile's vertical position

Returns

True if the tile was flipped diagonally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
layer,
int 
dataIndex
)
+

Checks is a tile is flipped diagonally

Parameters
layer

An entry of the TiledMap.layers array

dataIndex
int

An index of the TiledLayer.data array

Returns

True if the tile was flipped diagonally or False if not

+
+ +
+
IsTileFlippedDiagonal
+
public bool IsTileFlippedDiagonal(
tiledObject
)
+

Checks is a tile linked to an object is flipped diagonally

Parameter
tiledObject

The tiled object

Returns

True if the tile was flipped horizontally or False if not

+
+ + \ No newline at end of file diff --git a/docs/files/TiledModels-cs-Summary.js b/docs/files/TiledModels-cs-Summary.js new file mode 100644 index 0000000..92c5fc2 --- /dev/null +++ b/docs/files/TiledModels-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:TiledModels.cs","TiledModels.cs");NDSummary.OnSummaryLoaded("File:TiledModels.cs",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"],["Properties","Property"],["Variables","Variable"]],[[63,0,0,"TiledCSPlus.​Size","TiledCSPlus.Size"],[64,0,2,"Properties","TiledCSPlus.Size.Properties"],[65,0,3,"Width","TiledCSPlus.Size.Width"],[66,0,3,"Height","TiledCSPlus.Size.Height"],[67,0,2,"Functions","TiledCSPlus.Size.Functions"],[68,0,1,"Size","TiledCSPlus.Size.Size"],[69,0,1,"Equals","TiledCSPlus.Size.Equals"],[70,0,0,"TiledCSPlus.​Color","TiledCSPlus.Color"],[71,0,2,"Properties","TiledCSPlus.Color.Properties"],[72,0,3,"R","TiledCSPlus.Color.R"],[73,0,3,"G","TiledCSPlus.Color.G"],[74,0,3,"B","TiledCSPlus.Color.B"],[75,0,3,"A","TiledCSPlus.Color.A"],[76,0,2,"Functions","TiledCSPlus.Color.Functions"],[77,0,1,"Color","TiledCSPlus.Color.Color"],[78,0,1,"Equals","TiledCSPlus.Color.Equals"],[79,0,0,"TiledCSPlus.​TiledMapTileset","TiledCSPlus.TiledMapTileset"],[80,0,2,"Properties","TiledCSPlus.TiledMapTileset.Properties"],[81,0,3,"FirstGid","TiledCSPlus.TiledMapTileset.FirstGid"],[82,0,3,"IsTilesetEmbedded","TiledCSPlus.TiledMapTileset.IsTilesetEmbedded"],[83,0,3,"Source","TiledCSPlus.TiledMapTileset.Source"],[84,0,0,"TiledCSPlus.​TiledProperty","TiledCSPlus.TiledProperty"],[85,0,2,"Properties","TiledCSPlus.TiledProperty.Properties"],[86,0,3,"Name","TiledCSPlus.TiledProperty.Name"],[87,0,3,"Type","TiledCSPlus.TiledProperty.Type"],[88,0,3,"Value","TiledCSPlus.TiledProperty.Value"],[89,0,0,"TiledCSPlus.​TiledLayer","TiledCSPlus.TiledLayer"],[90,0,2,"Properties","TiledCSPlus.TiledLayer.Properties"],[91,0,3,"Id","TiledCSPlus.TiledLayer.Id"],[92,0,3,"Name","TiledCSPlus.TiledLayer.Name"],[93,0,3,"Width","TiledCSPlus.TiledLayer.Width"],[94,0,3,"Height","TiledCSPlus.TiledLayer.Height"],[95,0,3,"Type","TiledCSPlus.TiledLayer.Type"],[96,0,3,"TintColor","TiledCSPlus.TiledLayer.TintColor"],[97,0,3,"Visible","TiledCSPlus.TiledLayer.Visible"],[98,0,3,"Locked","TiledCSPlus.TiledLayer.Locked"],[99,0,2,"Variables","TiledCSPlus.TiledLayer.Variables"],[100,0,4,"Offset","TiledCSPlus.TiledLayer.Offset"],[101,0,4,"Parrallax","TiledCSPlus.TiledLayer.Parrallax"],[102,0,2,"Properties","TiledCSPlus.TiledLayer.Properties(2)"],[103,0,3,"Opacity","TiledCSPlus.TiledLayer.Opacity"],[104,0,3,"Class","TiledCSPlus.TiledLayer.Class"],[105,0,3,"Data","TiledCSPlus.TiledLayer.Data"],[106,0,3,"DataRotationFlags","TiledCSPlus.TiledLayer.DataRotationFlags"],[107,0,3,"Objects","TiledCSPlus.TiledLayer.Objects"],[108,0,3,"Properties","TiledCSPlus.TiledLayer.Properties(3)"],[109,0,3,"Image","TiledCSPlus.TiledLayer.Image"],[110,0,3,"Chunks","TiledCSPlus.TiledLayer.Chunks"],[111,0,0,"TiledCSPlus.​TiledObject","TiledCSPlus.TiledObject"],[112,0,2,"Properties","TiledCSPlus.TiledObject.Properties"],[113,0,3,"Id","TiledCSPlus.TiledObject.Id"],[114,0,3,"Name","TiledCSPlus.TiledObject.Name"],[115,0,3,"Class","TiledCSPlus.TiledObject.Class"],[116,0,3,"Position","TiledCSPlus.TiledObject.Position"],[117,0,3,"Rotation","TiledCSPlus.TiledObject.Rotation"],[118,0,3,"Size","TiledCSPlus.TiledObject.Size"],[119,0,3,"Gid","TiledCSPlus.TiledObject.Gid"],[120,0,3,"DataRotationFlag","TiledCSPlus.TiledObject.DataRotationFlag"],[121,0,3,"Properties","TiledCSPlus.TiledObject.Properties(2)"],[122,0,3,"Polygon","TiledCSPlus.TiledObject.Polygon"],[123,0,3,"Point","TiledCSPlus.TiledObject.Point"],[124,0,3,"Ellipse","TiledCSPlus.TiledObject.Ellipse"],[125,0,0,"TiledCSPlus.​TiledPolygon","TiledCSPlus.TiledPolygon"],[126,0,2,"Properties","TiledCSPlus.TiledPolygon.Properties"],[127,0,3,"Points","TiledCSPlus.TiledPolygon.Points"],[128,0,0,"TiledCSPlus.​TiledPoint","TiledCSPlus.TiledPoint"],[129,0,0,"TiledCSPlus.​TiledEllipse","TiledCSPlus.TiledEllipse"],[130,0,0,"TiledCSPlus.​TiledTile","TiledCSPlus.TiledTile"],[131,0,2,"Properties","TiledCSPlus.TiledTile.Properties"],[132,0,3,"Id","TiledCSPlus.TiledTile.Id"],[133,0,3,"Class","TiledCSPlus.TiledTile.Class"],[134,0,3,"Terrain","TiledCSPlus.TiledTile.Terrain"],[135,0,3,"Properties","TiledCSPlus.TiledTile.Properties(2)"],[136,0,3,"Animations","TiledCSPlus.TiledTile.Animations"],[137,0,3,"Objects","TiledCSPlus.TiledTile.Objects"],[138,0,3,"Image","TiledCSPlus.TiledTile.Image"],[139,0,0,"TiledCSPlus.​TiledImage","TiledCSPlus.TiledImage"],[140,0,2,"Properties","TiledCSPlus.TiledImage.Properties"],[141,0,3,"Width","TiledCSPlus.TiledImage.Width"],[142,0,3,"Height","TiledCSPlus.TiledImage.Height"],[143,0,2,"Variables","TiledCSPlus.TiledImage.Variables"],[144,0,4,"Source","TiledCSPlus.TiledImage.Source"],[145,0,0,"TiledCSPlus.​TiledTileAnimation","TiledCSPlus.TiledTileAnimation"],[146,0,2,"Properties","TiledCSPlus.TiledTileAnimation.Properties"],[147,0,3,"TileId","TiledCSPlus.TiledTileAnimation.TileId"],[148,0,3,"Duration","TiledCSPlus.TiledTileAnimation.Duration"],[149,0,0,"TiledCSPlus.​TiledSourceRect","TiledCSPlus.TiledSourceRect"],[150,0,2,"Properties","TiledCSPlus.TiledSourceRect.Properties"],[151,0,3,"X","TiledCSPlus.TiledSourceRect.X"],[152,0,3,"Y","TiledCSPlus.TiledSourceRect.Y"],[153,0,3,"Width","TiledCSPlus.TiledSourceRect.Width"],[154,0,3,"Height","TiledCSPlus.TiledSourceRect.Height"],[155,0,0,"TiledCSPlus.​TiledGroup","TiledCSPlus.TiledGroup"],[156,0,2,"Properties","TiledCSPlus.TiledGroup.Properties"],[157,0,3,"Id","TiledCSPlus.TiledGroup.Id"],[158,0,3,"Name","TiledCSPlus.TiledGroup.Name"],[159,0,3,"Visible","TiledCSPlus.TiledGroup.Visible"],[160,0,3,"Locked","TiledCSPlus.TiledGroup.Locked"],[161,0,3,"Properties","TiledCSPlus.TiledGroup.Properties(2)"],[162,0,3,"Layers","TiledCSPlus.TiledGroup.Layers"],[163,0,3,"Objects","TiledCSPlus.TiledGroup.Objects"],[164,0,3,"Groups","TiledCSPlus.TiledGroup.Groups"],[165,0,0,"TiledCSPlus.​TiledChunk","TiledCSPlus.TiledChunk"],[166,0,2,"Properties","TiledCSPlus.TiledChunk.Properties"],[167,0,3,"X","TiledCSPlus.TiledChunk.X"],[168,0,3,"Y","TiledCSPlus.TiledChunk.Y"],[169,0,3,"Width","TiledCSPlus.TiledChunk.Width"],[170,0,3,"Height","TiledCSPlus.TiledChunk.Height"],[171,0,3,"Data","TiledCSPlus.TiledChunk.Data"],[172,0,3,"DataRotationFlags","TiledCSPlus.TiledChunk.DataRotationFlags"]]); \ No newline at end of file diff --git a/docs/files/TiledModels-cs-SummaryToolTips.js b/docs/files/TiledModels-cs-SummaryToolTips.js new file mode 100644 index 0000000..bbd4401 --- /dev/null +++ b/docs/files/TiledModels-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:TiledModels.cs",{63:"
public
TiledCSPlus.​Size
Represents a size
",65:"
public float Width {
get;
set
}
",66:"
public float Height {
get;
set
}
",68:"
public Size(
float 
width
 = 
0,
float 
height
 = 
0
)
",69:"
public bool Equals(
Size 
other
)
",70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",72:"
public byte R {
get;
set
}
Red channel of the color
",73:"
public byte G {
get;
set
}
Green channel of the color
",74:"
public byte B {
get;
set
}
Blue channel of the color
",75:"
public byte A {
get;
set
}
Alpha channel of the color
",77:"
public Color(
byte 
r,
byte 
g,
byte 
b,
byte 
a
255
)
",78:"
public bool Equals(
Color 
other
)
",79:"
public
TiledCSPlus.​TiledMapTileset
Represents an element within the Tilesets array of a TiledMap object
",81:"
public int FirstGid {
get;
internal 
set
}
The first gid defines which gid matches the tile with source vector 0,0. Is used to determine which tileset belongs to which gid
",82:"
public bool IsTilesetEmbedded {
get;
internal 
set
}
Returns true if tileset is embedded in map
",83:"
public string Source {
get;
internal 
set
}
The tsx file path as defined in the map file itself
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",86:"
public string Name {
get;
internal 
set
}
The property name or key in string format
",87:"
public TiledPropertyType Type {
get;
internal 
set
}
The property type as used in Tiled. Can be bool, number, string, ...
",88:"
public string Value {
get;
internal 
set
}
The value in string format
",89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",91:"
public int Id {
get;
internal 
set
}
The layer id
",92:"
public string Name {
get;
internal 
set
}
The layer name
",93:"
public int Width {
get;
internal 
set
}
Total horizontal tiles
",94:"
public int Height {
get;
internal 
set
}
Total vertical tiles
",95:"
public TiledLayerType Type {
get;
internal 
set
}
The layer type.
",96:"
public Color TintColor {
get;
internal 
set
}
The tint color set by the user in Color class
",97:"
public bool Visible {
get;
internal 
set
}
Defines if the layer is visible in the editor
",98:"
public bool Locked {
get;
internal 
set
}
Is true when the layer is locked
",100:"
public Vector2 Offset
Layer offset
",101:"
public Vector2 Parrallax
Parallax position
",103:"
public float Opacity {
get;
internal 
set
}
The layer opacity
",104:"
public string Class {
get;
internal 
set
}
The layer class
",105:"
public int[] Data {
get;
internal 
set
}
An int array of gid numbers which define which tile is being used where. The length of the array equals the layer width * the layer height. Is null when the layer is not a tilelayer.
",106:"
public byte[] DataRotationFlags {
get;
internal 
set
}
A parallel array to data which stores the rotation flags of the tile.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.
",107:"
public TiledObject[] Objects {
get;
internal 
set
}
The list of objects in case of an objectgroup layer. Is null when the layer has no objects.
",108:"
public TiledProperty[] Properties {
get;
internal 
set
}
The layer properties if set
",109:"
public TiledImage Image {
get;
internal 
set
}
The image the layer represents when the layer is an image layer
",110:"
public TiledChunk[] Chunks {
get;
internal 
set
}
The chunks of data when the map is infinite
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",113:"
public int Id {
get;
internal 
set
}
The object id
",114:"
public string Name {
get;
internal 
set
}
The object\'s name
",115:"
public string Class {
get;
internal 
set
}
The object\'s class
",116:"
public Vector2 Position {
get;
internal 
set
}
Object\'s position in pixels
",117:"
public float Rotation {
get;
internal 
set
}
The object\'s rotation
",118:"
public Size Size {
get;
internal 
set
}
Object\'s size in pixels
",119:"
public int Gid {
get;
internal 
set
}
The tileset gid when the object is linked to a tile
",120:"
public byte DataRotationFlag {
get;
internal 
set
}
A byte which stores the rotation flags of the tile linked to the object\'s gid.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.
",121:"
public TiledProperty[] Properties {
get;
internal 
set
}
An array of properties. Is null if none were defined.
",122:"
public TiledPolygon Polygon {
get;
internal 
set
}
If an object was set to a polygon shape, this property will be set and can be used to access the polygon\'s data
",123:"
public TiledPoint Point {
get;
internal 
set
}
If an object was set to a point shape, this property will be set
",124:"
public TiledEllipse Ellipse {
get;
internal 
set
}
If an object was set to an ellipse shape, this property will be set
",125:"
public
TiledCSPlus.​TiledPolygon
Represents a polygon shape
",127:"
public Vector2[] Points {
get;
internal 
set
}
The array of vertices represented in Vector2 format.
",128:"
public
TiledCSPlus.​TiledPoint
Represents a point shape
",129:"
public
TiledCSPlus.​TiledEllipse
Represents an ellipse shape
",130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",132:"
public int Id {
get;
internal 
set
}
The tile id
",133:"
public string Class {
get;
internal 
set
}
The custom tile class, set by the user
",134:"
public int[] Terrain {
get;
internal 
set
}
The terrain definitions as int array. These are indices indicating what part of a terrain and which terrain this tile represents.
",135:"
public TiledProperty[] Properties {
get;
internal 
set
}
An array of properties. Is null if none were defined.
",136:"
public TiledTileAnimation[] Animations {
get;
internal 
set
}
An array of tile animations. Is null if none were defined.
",137:"
public TiledObject[] Objects {
get;
internal 
set
}
An array of tile objects created using the tile collision editor
",138:"
public TiledImage Image {
get;
internal 
set
}
The individual tile image
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",141:"
public int Width {
get;
internal 
set
}
The image width
",142:"
public int Height {
get;
internal 
set
}
The image height
",144:"
public string Source
The image source path
",145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
",147:"
public int TileId {
get;
internal 
set
}
The tile id within a tileset
",148:"
public int Duration {
get;
internal 
set
}
The duration in miliseconds
",149:"
public
TiledCSPlus.​TiledSourceRect
Used as data type for the GetSourceRect method. Represents basically a rectangle.
",151:"
public int X {
get;
internal 
set
}
The x position in pixels from the tile location in the source image
",152:"
public int Y {
get;
internal 
set
}
The y position in pixels from the tile location in the source image
",153:"
public int Width {
get;
internal 
set
}
The width in pixels from the tile in the source image
",154:"
public int Height {
get;
internal 
set
}
The height in pixels from the tile in the source image
",155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
",157:"
public int Id {
get;
internal 
set
}
The group\'s id
",158:"
public string Name {
get;
internal 
set
}
The group\'s name
",159:"
public bool Visible {
get;
internal 
set
}
The group\'s visibility
",160:"
public bool Locked {
get;
internal 
set
}
The group\'s locked state
",161:"
public TiledProperty[] Properties {
get;
internal 
set
}
The group\'s user properties
",162:"
public TiledLayer[] Layers {
get;
internal 
set
}
The group\'s layers
",163:"
public TiledObject[] Objects {
get;
internal 
set
}
The group\'s objects
",164:"
public TiledGroup[] Groups {
get;
internal 
set
}
The group\'s subgroups
",165:"
public
TiledCSPlus.​TiledChunk
Represents a tile layer chunk when the map is infinite
",167:"
public int X {
get;
internal 
set
}
The chunk\'s x position
",168:"
public int Y {
get;
internal 
set
}
The chunk\'s y position
",169:"
public int Width {
get;
internal 
set
}
The chunk\'s width
",170:"
public int Height {
get;
internal 
set
}
The chunk\'s height
",171:"
public int[] Data {
get;
internal 
set
}
The chunk\'s data is similar to the data array in the TiledLayer class
",172:"
public byte[] DataRotationFlags {
get;
internal 
set
}
The chunk\'s data rotation flags are similar to the data rotation flags array in the TiledLayer class
"}); \ No newline at end of file diff --git a/docs/files/TiledModels-cs-ToolTips.js b/docs/files/TiledModels-cs-ToolTips.js new file mode 100644 index 0000000..5897b15 --- /dev/null +++ b/docs/files/TiledModels-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({63:"
public
TiledCSPlus.​Size
Represents a size
",70:"
public
TiledCSPlus.​Color
Represents a color in RGBA format
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",89:"
public
TiledCSPlus.​TiledLayer
Represents a tile layer as well as an object layer within a tile map
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",125:"
public
TiledCSPlus.​TiledPolygon
Represents a polygon shape
",128:"
public
TiledCSPlus.​TiledPoint
Represents a point shape
",129:"
public
TiledCSPlus.​TiledEllipse
Represents an ellipse shape
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
",155:"
public
TiledCSPlus.​TiledGroup
Represents a layer or object group
",165:"
public
TiledCSPlus.​TiledChunk
Represents a tile layer chunk when the map is infinite
",201:"
public enum TiledLayerType
Represents the layer type
",202:"
public enum TiledPropertyType
Represents property\'s value data type
"}); \ No newline at end of file diff --git a/docs/files/TiledModels-cs.html b/docs/files/TiledModels-cs.html new file mode 100644 index 0000000..10283f9 --- /dev/null +++ b/docs/files/TiledModels-cs.html @@ -0,0 +1,631 @@ + + +TiledModels.cs + + + + + + + + + +
+
TiledCSPlus.​Size
+
IEquatable​<Size>
public
TiledCSPlus.​Size
+

Represents a size

+
+ +
+
Properties
+
+ +
+
Width
+
public float Width {
get;
set
}
+
+ +
+
Height
+
public float Height {
get;
set
}
+
+ +
+
Functions
+
+ +
+
Size
+
public Size(
float 
width
 = 
0,
float 
height
 = 
0
)
+
+ +
+
Equals
+
public bool Equals(
other
)
+
+ +
+
TiledCSPlus.​Color
+
IEquatable​<Color>
public
TiledCSPlus.​Color
+

Represents a color in RGBA format

+
+ +
+
Properties
+
+ +
+
R
+
public byte R {
get;
set
}
+

Red channel of the color

+
+ +
+
G
+
public byte G {
get;
set
}
+

Green channel of the color

+
+ +
+
B
+
public byte B {
get;
set
}
+

Blue channel of the color

+
+ +
+
A
+
public byte A {
get;
set
}
+

Alpha channel of the color

+
+ +
+
Functions
+
+ +
+
Color
+
public Color(
byte 
r,
byte 
g,
byte 
b,
byte 
a
255
)
+
+ +
+
Equals
+
public bool Equals(
other
)
+
+ +
+
TiledCSPlus.​TiledMapTileset
+
public
TiledCSPlus.​TiledMapTileset
+

Represents an element within the Tilesets array of a TiledMap object

+
+ +
+
Properties
+
+ +
+
FirstGid
+
public int FirstGid {
get;
internal 
set
}
+

The first gid defines which gid matches the tile with source vector 0,0. Is used to determine which tileset belongs to which gid

+
+ +
+
IsTilesetEmbedded
+
public bool IsTilesetEmbedded {
get;
internal 
set
}
+

Returns true if tileset is embedded in map

+
+ +
+
Source
+
public string Source {
get;
internal 
set
}
+

The tsx file path as defined in the map file itself

+
+ +
+
TiledCSPlus.​TiledProperty
+
public
TiledCSPlus.​TiledProperty
+

Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the 'type' property for conversions

+
+ +
+
Properties
+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The property name or key in string format

+
+ +
+
Type
+
public TiledPropertyType Type {
get;
internal 
set
}
+

The property type as used in Tiled. Can be bool, number, string, ...

+
+ +
+
Value
+
public string Value {
get;
internal 
set
}
+

The value in string format

+
+ +
+
TiledCSPlus.​TiledLayer
+
public
TiledCSPlus.​TiledLayer
+

Represents a tile layer as well as an object layer within a tile map

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The layer id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The layer name

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

Total horizontal tiles

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

Total vertical tiles

+
+ +
+
Type
+
public TiledLayerType Type {
get;
internal 
set
}
+

The layer type.

+
+ +
+
TintColor
+
public Color TintColor {
get;
internal 
set
}
+

The tint color set by the user in Color class

+
+ +
+
Visible
+
public bool Visible {
get;
internal 
set
}
+

Defines if the layer is visible in the editor

+
+ +
+
Locked
+
public bool Locked {
get;
internal 
set
}
+

Is true when the layer is locked

+
+ +
+
Variables
+
+ +
+
Offset
+
public Vector2 Offset
+

Layer offset

+
+ +
+
Parrallax
+
public Vector2 Parrallax
+

Parallax position

+
+ +
+
Properties
+
+ +
+
Opacity
+
public float Opacity {
get;
internal 
set
}
+

The layer opacity

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The layer class

+
+ +
+
Data
+
public int[] Data {
get;
internal 
set
}
+

An int array of gid numbers which define which tile is being used where. The length of the array equals the layer width * the layer height. Is null when the layer is not a tilelayer.

+
+ +
+
DataRotationFlags
+
public byte[] DataRotationFlags {
get;
internal 
set
}
+

A parallel array to data which stores the rotation flags of the tile.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

The list of objects in case of an objectgroup layer. Is null when the layer has no objects.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

The layer properties if set

+
+ +
+
Image
+
public TiledImage Image {
get;
internal 
set
}
+

The image the layer represents when the layer is an image layer

+
+ +
+
Chunks
+
public TiledChunk[] Chunks {
get;
internal 
set
}
+

The chunks of data when the map is infinite

+
+ +
+
TiledCSPlus.​TiledObject
+
public
TiledCSPlus.​TiledObject
+

Represents an tiled object defined in object layers and tiles

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The object id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The object's name

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The object's class

+
+ +
+
Position
+
public Vector2 Position {
get;
internal 
set
}
+

Object's position in pixels

+
+ +
+
Rotation
+
public float Rotation {
get;
internal 
set
}
+

The object's rotation

+
+ +
+
Size
+
public Size Size {
get;
internal 
set
}
+

Object's size in pixels

+
+ +
+
Gid
+
public int Gid {
get;
internal 
set
}
+

The tileset gid when the object is linked to a tile

+
+ +
+
DataRotationFlag
+
public byte DataRotationFlag {
get;
internal 
set
}
+

A byte which stores the rotation flags of the tile linked to the object's gid.  Bit 3 is horizontal flip, bit 2 is vertical flip, and bit 1 is (anti) diagonal flip.  Is null when the layer is not a tilelayer.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

An array of properties. Is null if none were defined.

+
+ +
+
Polygon
+
public TiledPolygon Polygon {
get;
internal 
set
}
+

If an object was set to a polygon shape, this property will be set and can be used to access the polygon's data

+
+ +
+
Point
+
public TiledPoint Point {
get;
internal 
set
}
+

If an object was set to a point shape, this property will be set

+
+ +
+
Ellipse
+
public TiledEllipse Ellipse {
get;
internal 
set
}
+

If an object was set to an ellipse shape, this property will be set

+
+ +
+
TiledCSPlus.​TiledPolygon
+
public
TiledCSPlus.​TiledPolygon
+

Represents a polygon shape

+
+ +
+
Properties
+
+ +
+
Points
+
public Vector2[] Points {
get;
internal 
set
}
+

The array of vertices represented in Vector2 format.

+
+ +
+
TiledCSPlus.​TiledPoint
+
public
TiledCSPlus.​TiledPoint
+

Represents a point shape

+
+ +
+
TiledCSPlus.​TiledEllipse
+
public
TiledCSPlus.​TiledEllipse
+

Represents an ellipse shape

+
+ +
+
TiledCSPlus.​TiledTile
+
public
TiledCSPlus.​TiledTile
+

Represents a tile within a tileset

These are not defined for all tiles within a tileset, only the ones with properties, terrains and animations.

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The tile id

+
+ +
+
Class
+
public string Class {
get;
internal 
set
}
+

The custom tile class, set by the user

+
+ +
+
Terrain
+
public int[] Terrain {
get;
internal 
set
}
+

The terrain definitions as int array. These are indices indicating what part of a terrain and which terrain this tile represents.

In the map file empty space is used to indicate null or no value. However, since it is an int array I needed something so I decided to replace empty values with -1.

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

An array of properties. Is null if none were defined.

+
+ +
+
Animations
+
public TiledTileAnimation[] Animations {
get;
internal 
set
}
+

An array of tile animations. Is null if none were defined.

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

An array of tile objects created using the tile collision editor

+
+ +
+
Image
+
public TiledImage Image {
get;
internal 
set
}
+

The individual tile image

+
+ +
+
TiledCSPlus.​TiledImage
+
public
TiledCSPlus.​TiledImage
+

Represents an image

+
+ +
+
Properties
+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The image width

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The image height

+
+ +
+
Variables
+
+ +
+
Source
+
public string Source
+

The image source path

+
+ +
+
TiledCSPlus.​TiledTileAnimation
+
public
TiledCSPlus.​TiledTileAnimation
+

Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.

+
+ +
+
Properties
+
+ +
+
TileId
+
public int TileId {
get;
internal 
set
}
+

The tile id within a tileset

+
+ +
+
Duration
+
public int Duration {
get;
internal 
set
}
+

The duration in miliseconds

+
+ +
+
TiledCSPlus.​TiledSourceRect
+
public
TiledCSPlus.​TiledSourceRect
+

Used as data type for the GetSourceRect method. Represents basically a rectangle.

+
+ +
+
Properties
+
+ +
+
X
+
public int X {
get;
internal 
set
}
+

The x position in pixels from the tile location in the source image

+
+ +
+
Y
+
public int Y {
get;
internal 
set
}
+

The y position in pixels from the tile location in the source image

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The width in pixels from the tile in the source image

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The height in pixels from the tile in the source image

+
+ +
+
TiledCSPlus.​TiledGroup
+
public
TiledCSPlus.​TiledGroup
+

Represents a layer or object group

+
+ +
+
Properties
+
+ +
+
Id
+
public int Id {
get;
internal 
set
}
+

The group's id

+
+ +
+
Name
+
public string Name {
get;
internal 
set
}
+

The group's name

+
+ +
+
Visible
+
public bool Visible {
get;
internal 
set
}
+

The group's visibility

+
+ +
+
Locked
+
public bool Locked {
get;
internal 
set
}
+

The group's locked state

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
internal 
set
}
+

The group's user properties

+
+ +
+
Layers
+
public TiledLayer[] Layers {
get;
internal 
set
}
+

The group's layers

+
+ +
+
Objects
+
public TiledObject[] Objects {
get;
internal 
set
}
+

The group's objects

+
+ +
+
Groups
+
public TiledGroup[] Groups {
get;
internal 
set
}
+

The group's subgroups

+
+ +
+
TiledCSPlus.​TiledChunk
+
public
TiledCSPlus.​TiledChunk
+

Represents a tile layer chunk when the map is infinite

+
+ +
+
Properties
+
+ +
+
X
+
public int X {
get;
internal 
set
}
+

The chunk's x position

+
+ +
+
Y
+
public int Y {
get;
internal 
set
}
+

The chunk's y position

+
+ +
+
Width
+
public int Width {
get;
internal 
set
}
+

The chunk's width

+
+ +
+
Height
+
public int Height {
get;
internal 
set
}
+

The chunk's height

+
+ +
+
Data
+
public int[] Data {
get;
internal 
set
}
+

The chunk's data is similar to the data array in the TiledLayer class

+
+ +
+
DataRotationFlags
+
public byte[] DataRotationFlags {
get;
internal 
set
}
+

The chunk's data rotation flags are similar to the data rotation flags array in the TiledLayer class

+
+ + \ No newline at end of file diff --git a/docs/files/TiledTileset-cs-Summary.js b/docs/files/TiledTileset-cs-Summary.js new file mode 100644 index 0000000..9318e33 --- /dev/null +++ b/docs/files/TiledTileset-cs-Summary.js @@ -0,0 +1 @@ +NDFramePage.OnPageTitleLoaded("File:TiledTileset.cs","TiledTileset.cs");NDSummary.OnSummaryLoaded("File:TiledTileset.cs",[["C#","CSharp"]],[["Classes","Class"],["Functions","Function"],["Groups","Group"],["Properties","Property"]],[[173,0,0,"TiledCSPlus.​TiledTileset","TiledCSPlus.TiledTileset"],[174,0,2,"Properties","TiledCSPlus.TiledTileset.Properties"],[175,0,3,"TiledVersion","TiledCSPlus.TiledTileset.TiledVersion"],[176,0,3,"TilesetVersion","TiledCSPlus.TiledTileset.TilesetVersion"],[177,0,3,"Name","TiledCSPlus.TiledTileset.Name"],[178,0,3,"Class","TiledCSPlus.TiledTileset.Class"],[179,0,3,"TileWidth","TiledCSPlus.TiledTileset.TileWidth"],[180,0,3,"TileHeight","TiledCSPlus.TiledTileset.TileHeight"],[181,0,3,"TileCount","TiledCSPlus.TiledTileset.TileCount"],[182,0,3,"Columns","TiledCSPlus.TiledTileset.Columns"],[183,0,3,"Image","TiledCSPlus.TiledTileset.Image"],[184,0,3,"Spacing","TiledCSPlus.TiledTileset.Spacing"],[185,0,3,"Margin","TiledCSPlus.TiledTileset.Margin"],[186,0,3,"Tiles","TiledCSPlus.TiledTileset.Tiles"],[187,0,3,"Properties","TiledCSPlus.TiledTileset.Properties(2)"],[188,0,3,"Offset","TiledCSPlus.TiledTileset.Offset"],[189,0,2,"Functions","TiledCSPlus.TiledTileset.Functions"],[190,0,1,"TiledTileset","TiledCSPlus.TiledTileset.TiledTileset"],[191,0,1,"TiledTileset","TiledCSPlus.TiledTileset.TiledTileset(2)"],[192,0,1,"TiledTileset","TiledCSPlus.TiledTileset.TiledTileset(3)"],[193,0,1,"ParseXml","TiledCSPlus.TiledTileset.ParseXml"],[194,0,1,"ParseOffset","TiledCSPlus.TiledTileset.ParseOffset"],[195,0,1,"ParseImage","TiledCSPlus.TiledTileset.ParseImage"],[196,0,1,"ParseAnimations","TiledCSPlus.TiledTileset.ParseAnimations"],[197,0,1,"ParseProperties","TiledCSPlus.TiledTileset.ParseProperties"],[198,0,1,"ParseTiles","TiledCSPlus.TiledTileset.ParseTiles"],[199,0,1,"ParseObjects","TiledCSPlus.TiledTileset.ParseObjects"]]); \ No newline at end of file diff --git a/docs/files/TiledTileset-cs-SummaryToolTips.js b/docs/files/TiledTileset-cs-SummaryToolTips.js new file mode 100644 index 0000000..ce07392 --- /dev/null +++ b/docs/files/TiledTileset-cs-SummaryToolTips.js @@ -0,0 +1 @@ +NDSummary.OnToolTipsLoaded("File:TiledTileset.cs",{173:"
public
TiledCSPlus.​TiledTileset
Represents a Tiled tileset
",175:"
public string TiledVersion {
get;
set
}
The Tiled version used to create this tileset
",176:"
public string TilesetVersion {
get;
set
}
The Tiled version this tileset is compatible with
",177:"
public string Name {
get;
set
}
The tileset name
",178:"
public string Class {
get;
set
}
The tileset class
",179:"
public int TileWidth {
get;
set
}
The tile width in pixels
",180:"
public int TileHeight {
get;
set
}
The tile height in pixels
",181:"
public int TileCount {
get;
set
}
The total amount of tiles
",182:"
public int Columns {
get;
set
}
The amount of horizontal tiles
",183:"
public TiledImage Image {
get;
set
}
The image definition used by the tileset
",184:"
public int Spacing {
get;
set
}
The amount of spacing between the tiles in pixels
",185:"
public int Margin {
get;
set
}
The amount of margin between the tiles in pixels
",186:"
public TiledTile[] Tiles {
get;
set
}
An array of tile definitions
",187:"
public TiledProperty[] Properties {
get;
set
}
An array of tileset properties
",188:"
public Vector2 Offset {
get;
set
}
The tile offset in pixels
",190:"
public TiledTileset()
Returns an empty instance of TiledTileset
",191:"
public TiledTileset(
string 
path
)
Loads a tileset in TSX format and parses it
",192:"
public TiledTileset(
Stream 
stream
)
Loads a tileset in TSX format and parses it
",193:"
public void ParseXml(
string 
xml
)
Can be used to parse the content of a TSX tileset manually instead of loading it using the constructor
",194:"
private Vector2 ParseOffset(
XmlNode 
node
)
",195:"
private TiledImage ParseImage(
XmlNode 
node
)
",196:"
private TiledTileAnimation[] ParseAnimations(
XmlNodeList 
nodeList
)
",197:"
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
",198:"
private TiledTile[] ParseTiles(
XmlNodeList 
nodeList
)
",199:"
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
"}); \ No newline at end of file diff --git a/docs/files/TiledTileset-cs-ToolTips.js b/docs/files/TiledTileset-cs-ToolTips.js new file mode 100644 index 0000000..183210d --- /dev/null +++ b/docs/files/TiledTileset-cs-ToolTips.js @@ -0,0 +1 @@ +NDContentPage.OnToolTipsLoaded({1:"
public
TiledCSPlus.​TiledException
Represents an exception only thrown by TiledCS
",84:"
public
TiledCSPlus.​TiledProperty
Represents a property object in both tilesets, maps, layers and objects. Values are all in string but you can use the \'type\' property for conversions
",111:"
public
TiledCSPlus.​TiledObject
Represents an tiled object defined in object layers and tiles
",130:"
public
TiledCSPlus.​TiledTile
Represents a tile within a tileset
",139:"
public
TiledCSPlus.​TiledImage
Represents an image
",145:"
public
TiledCSPlus.​TiledTileAnimation
Represents a tile animation. Tile animations are a group of tiles which act as frames for an animation.
"}); \ No newline at end of file diff --git a/docs/files/TiledTileset-cs.html b/docs/files/TiledTileset-cs.html new file mode 100644 index 0000000..6c540e0 --- /dev/null +++ b/docs/files/TiledTileset-cs.html @@ -0,0 +1,165 @@ + + +TiledTileset.cs + + + + + + + + + +
+
TiledCSPlus.​TiledTileset
+
public
TiledCSPlus.​TiledTileset
+

Represents a Tiled tileset

+
+ +
+
Properties
+
+ +
+
TiledVersion
+
public string TiledVersion {
get;
set
}
+

The Tiled version used to create this tileset

+
+ +
+
TilesetVersion
+
public string TilesetVersion {
get;
set
}
+

The Tiled version this tileset is compatible with

+
+ +
+
Name
+
public string Name {
get;
set
}
+

The tileset name

+
+ +
+
Class
+
public string Class {
get;
set
}
+

The tileset class

+
+ +
+
TileWidth
+
public int TileWidth {
get;
set
}
+

The tile width in pixels

+
+ +
+
TileHeight
+
public int TileHeight {
get;
set
}
+

The tile height in pixels

+
+ +
+
TileCount
+
public int TileCount {
get;
set
}
+

The total amount of tiles

+
+ +
+
Columns
+
public int Columns {
get;
set
}
+

The amount of horizontal tiles

+
+ +
+
Image
+
public TiledImage Image {
get;
set
}
+

The image definition used by the tileset

+
+ +
+
Spacing
+
public int Spacing {
get;
set
}
+

The amount of spacing between the tiles in pixels

+
+ +
+
Margin
+
public int Margin {
get;
set
}
+

The amount of margin between the tiles in pixels

+
+ +
+
Tiles
+
public TiledTile[] Tiles {
get;
set
}
+

An array of tile definitions

Not all tiles within a tileset have definitions. Only those with properties, animations, terrains, ...

+
+ +
+
Properties
+
public TiledProperty[] Properties {
get;
set
}
+

An array of tileset properties

+
+ +
+
Offset
+
public Vector2 Offset {
get;
set
}
+

The tile offset in pixels

+
+ +
+
Functions
+
+ +
+
TiledTileset
+
public TiledTileset()
+

Returns an empty instance of TiledTileset

+
+ +
+
TiledTileset
+
public TiledTileset(
string 
path
)
+

Loads a tileset in TSX format and parses it

Parameter
path
string

The file path of the TSX file

Exceptions
TiledException

Thrown when the file could not be found or parsed

+
+ +
+
TiledTileset
+
public TiledTileset(
Stream 
stream
)
+

Loads a tileset in TSX format and parses it

Parameter
stream
Stream

The file stream of the TSX file

Exceptions
TiledException

Thrown when the file could not be parsed

+
+ +
+
ParseXml
+
public void ParseXml(
string 
xml
)
+

Can be used to parse the content of a TSX tileset manually instead of loading it using the constructor

Parameter
xml
string

The tmx file content as string

Exceptions
+
+ +
+
ParseOffset
+
private Vector2 ParseOffset(
XmlNode 
node
)
+
+ +
+
ParseImage
+
private TiledImage ParseImage(
XmlNode 
node
)
+
+ +
+
ParseAnimations
+
private TiledTileAnimation[] ParseAnimations(
XmlNodeList 
nodeList
)
+
+ +
+
ParseProperties
+
private TiledProperty[] ParseProperties(
XmlNodeList 
nodeList
)
+
+ +
+
ParseTiles
+
private TiledTile[] ParseTiles(
XmlNodeList 
nodeList
)
+
+ +
+
ParseObjects
+
private TiledObject[] ParseObjects(
XmlNodeList 
nodeList
)
+
+ + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..9a9e47d --- /dev/null +++ b/docs/index.html @@ -0,0 +1,11 @@ + + +TiledCSPlus Documentation + + + + + + + +
\ No newline at end of file diff --git a/docs/menu/classes.js b/docs/menu/classes.js new file mode 100644 index 0000000..759ca67 --- /dev/null +++ b/docs/menu/classes.js @@ -0,0 +1 @@ +NDMenu.OnSectionLoaded("classes.js",[[1,"Color"],[1,"Extensions"],[1,"Size"],[1,"TiledChunk"],[1,"TiledEllipse"],[1,"TiledException"],[1,"TiledGroup"],[1,"TiledImage"],[1,"TiledLayer"],[1,"TiledMap"],[1,"TiledMapTileset"],[1,"TiledObject"],[1,"TiledPoint"],[1,"TiledPolygon"],[1,"TiledProperty"],[1,"TiledSourceRect"],[1,"TiledTile"],[1,"TiledTileAnimation"],[1,"TiledTileset"]]); \ No newline at end of file diff --git a/docs/menu/files.js b/docs/menu/files.js new file mode 100644 index 0000000..5ca951c --- /dev/null +++ b/docs/menu/files.js @@ -0,0 +1 @@ +NDMenu.OnSectionLoaded("files.js",[[1,"Enums.cs"],[1,"Exceptions.cs"],[1,"Extensions.cs"],[1,"TiledMap.cs"],[1,"TiledModels.cs"],[1,"TiledTileset.cs"]]); \ No newline at end of file diff --git a/docs/menu/tabs.js b/docs/menu/tabs.js new file mode 100644 index 0000000..e2cf78e --- /dev/null +++ b/docs/menu/tabs.js @@ -0,0 +1 @@ +NDFramePage.OnLocationsLoaded([["File","files",0,"^File([0-9]*)$"],["Class","classes",1,"^([A-Za-z]+)Class$"]]);NDMenu.OnTabsLoaded([["File","Files","File:","files.js"],["Class",["Classes","TiledCSPlus"],"CSharpClass:TiledCSPlus.","classes.js"]]); \ No newline at end of file diff --git a/docs/other/home.html b/docs/other/home.html new file mode 100644 index 0000000..758124b --- /dev/null +++ b/docs/other/home.html @@ -0,0 +1,15 @@ + + +TiledCSPlus Documentation + + + + + + + + + +
TiledCSPlus
Source Documentation
+ +
\ No newline at end of file diff --git a/docs/search/index.js b/docs/search/index.js new file mode 100644 index 0000000..bdbf83d --- /dev/null +++ b/docs/search/index.js @@ -0,0 +1 @@ +NDSearch.OnPrefixIndexLoaded(["a","ani","asi","b","bac","chu","cla","col","dat","dur","ell","emb","equ","ext","fir","fli","g","get","gid","gro","hei","id","ima","inf","ist","lay","loc","map","mar","nam","obj","off","opa","ori","par","poi","pol","pos","pro","r","ren","rot","shi","siz","sou","spa","ter","til","tin","typ","val","vis","wid","x","y"]); \ No newline at end of file diff --git a/docs/search/keywords/0061.js b/docs/search/keywords/0061.js new file mode 100644 index 0000000..180b4f2 --- /dev/null +++ b/docs/search/keywords/0061.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("a",["Property"],[["A",,[["TiledCSPlus.Color",,,,0,"File:TiledModels.cs:TiledCSPlus.Color.A","CSharpClass:TiledCSPlus.Color:A"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0061006e0069.js b/docs/search/keywords/0061006e0069.js new file mode 100644 index 0000000..7224266 --- /dev/null +++ b/docs/search/keywords/0061006e0069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ani",["Property"],[["Animations",,[["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Animations","CSharpClass:TiledCSPlus.TiledTile:Animations"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006100730069.js b/docs/search/keywords/006100730069.js new file mode 100644 index 0000000..fe15553 --- /dev/null +++ b/docs/search/keywords/006100730069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("asi",["Function"],[["AsIntArray",,[["TiledCSPlus.Extensions",,,,0,"File:Extensions.cs:TiledCSPlus.Extensions.AsIntArray","CSharpClass:TiledCSPlus.Extensions:AsIntArray"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0062.js b/docs/search/keywords/0062.js new file mode 100644 index 0000000..359c88b --- /dev/null +++ b/docs/search/keywords/0062.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("b",["Property"],[["B",,[["TiledCSPlus.Color",,,,0,"File:TiledModels.cs:TiledCSPlus.Color.B","CSharpClass:TiledCSPlus.Color:B"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006200610063.js b/docs/search/keywords/006200610063.js new file mode 100644 index 0000000..882e186 --- /dev/null +++ b/docs/search/keywords/006200610063.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("bac",["Property"],[["BackgroundColor",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.BackgroundColor","CSharpClass:TiledCSPlus.TiledMap:BackgroundColor"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006300680075.js b/docs/search/keywords/006300680075.js new file mode 100644 index 0000000..2270e0d --- /dev/null +++ b/docs/search/keywords/006300680075.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("chu",["Property"],[["Chunks",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Chunks","CSharpClass:TiledCSPlus.TiledLayer:Chunks"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0063006c0061.js b/docs/search/keywords/0063006c0061.js new file mode 100644 index 0000000..f5ac58b --- /dev/null +++ b/docs/search/keywords/0063006c0061.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("cla",["Property"],[["Class",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Class","CSharpClass:TiledCSPlus.TiledLayer:Class"],["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Class","CSharpClass:TiledCSPlus.TiledObject:Class"],["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Class","CSharpClass:TiledCSPlus.TiledTile:Class"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Class","CSharpClass:TiledCSPlus.TiledTileset:Class"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0063006f006c.js b/docs/search/keywords/0063006f006c.js new file mode 100644 index 0000000..c9b21d5 --- /dev/null +++ b/docs/search/keywords/0063006f006c.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("col",["Class","Property"],[["Color",,[["TiledCSPlus",,,,0,"File:TiledModels.cs:TiledCSPlus.Color","CSharpClass:TiledCSPlus.Color"]]],["Columns",,[["TiledCSPlus.TiledTileset",,,,1,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Columns","CSharpClass:TiledCSPlus.TiledTileset:Columns"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006400610074.js b/docs/search/keywords/006400610074.js new file mode 100644 index 0000000..93a2d53 --- /dev/null +++ b/docs/search/keywords/006400610074.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("dat",["Property"],[["Data",,[["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.Data","CSharpClass:TiledCSPlus.TiledChunk:Data"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Data","CSharpClass:TiledCSPlus.TiledLayer:Data"]]],["DataRotationFlag",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.DataRotationFlag","CSharpClass:TiledCSPlus.TiledObject:DataRotationFlag"]]],["DataRotationFlags",,[["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.DataRotationFlags","CSharpClass:TiledCSPlus.TiledChunk:DataRotationFlags"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.DataRotationFlags","CSharpClass:TiledCSPlus.TiledLayer:DataRotationFlags"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006400750072.js b/docs/search/keywords/006400750072.js new file mode 100644 index 0000000..2f023ea --- /dev/null +++ b/docs/search/keywords/006400750072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("dur",["Property"],[["Duration",,[["TiledCSPlus.TiledTileAnimation",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTileAnimation.Duration","CSharpClass:TiledCSPlus.TiledTileAnimation:Duration"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0065006c006c.js b/docs/search/keywords/0065006c006c.js new file mode 100644 index 0000000..de228a5 --- /dev/null +++ b/docs/search/keywords/0065006c006c.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ell",["Property"],[["Ellipse",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Ellipse","CSharpClass:TiledCSPlus.TiledObject:Ellipse"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0065006d0062.js b/docs/search/keywords/0065006d0062.js new file mode 100644 index 0000000..0ae9ec6 --- /dev/null +++ b/docs/search/keywords/0065006d0062.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("emb",["Property"],[["EmbeddedTilesets",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.EmbeddedTilesets","CSharpClass:TiledCSPlus.TiledMap:EmbeddedTilesets"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006500710075.js b/docs/search/keywords/006500710075.js new file mode 100644 index 0000000..6f190a4 --- /dev/null +++ b/docs/search/keywords/006500710075.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("equ",["Function"],[["Equals",,[["TiledCSPlus.Color",,,,0,"File:TiledModels.cs:TiledCSPlus.Color.Equals","CSharpClass:TiledCSPlus.Color:Equals"],["TiledCSPlus.Size",,,,0,"File:TiledModels.cs:TiledCSPlus.Size.Equals","CSharpClass:TiledCSPlus.Size:Equals"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006500780074.js b/docs/search/keywords/006500780074.js new file mode 100644 index 0000000..7d029ca --- /dev/null +++ b/docs/search/keywords/006500780074.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ext",["Class"],[["Extensions",,[["TiledCSPlus",,,,0,"File:Extensions.cs:TiledCSPlus.Extensions","CSharpClass:TiledCSPlus.Extensions"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006600690072.js b/docs/search/keywords/006600690072.js new file mode 100644 index 0000000..fd61112 --- /dev/null +++ b/docs/search/keywords/006600690072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("fir",["Property"],[["FirstGid",,[["TiledCSPlus.TiledMapTileset",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledMapTileset.FirstGid","CSharpClass:TiledCSPlus.TiledMapTileset:FirstGid"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0066006c0069.js b/docs/search/keywords/0066006c0069.js new file mode 100644 index 0000000..3749c07 --- /dev/null +++ b/docs/search/keywords/0066006c0069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("fli",["Constant"],[["FLIPPED_DIAGONALLY_FLAG",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.FLIPPED_DIAGONALLY_FLAG","CSharpClass:TiledCSPlus.TiledMap:FLIPPED_DIAGONALLY_FLAG"]]],["FLIPPED_HORIZONTALLY_FLAG",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.FLIPPED_HORIZONTALLY_FLAG","CSharpClass:TiledCSPlus.TiledMap:FLIPPED_HORIZONTALLY_FLAG"]]],["FLIPPED_VERTICALLY_FLAG",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.FLIPPED_VERTICALLY_FLAG","CSharpClass:TiledCSPlus.TiledMap:FLIPPED_VERTICALLY_FLAG"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0067.js b/docs/search/keywords/0067.js new file mode 100644 index 0000000..4cb6442 --- /dev/null +++ b/docs/search/keywords/0067.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("g",["Property"],[["G",,[["TiledCSPlus.Color",,,,0,"File:TiledModels.cs:TiledCSPlus.Color.G","CSharpClass:TiledCSPlus.Color:G"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006700650074.js b/docs/search/keywords/006700650074.js new file mode 100644 index 0000000..61de40b --- /dev/null +++ b/docs/search/keywords/006700650074.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("get",["Function"],[["GetSourceRect",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.GetSourceRect","CSharpClass:TiledCSPlus.TiledMap:GetSourceRect"]]],["GetTiledMapTileset",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.GetTiledMapTileset","CSharpClass:TiledCSPlus.TiledMap:GetTiledMapTileset"]]],["GetTiledTile",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.GetTiledTile","CSharpClass:TiledCSPlus.TiledMap:GetTiledTile"]]],["GetTiledTilesets",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.GetTiledTilesets","CSharpClass:TiledCSPlus.TiledMap:GetTiledTilesets"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006700690064.js b/docs/search/keywords/006700690064.js new file mode 100644 index 0000000..74289f7 --- /dev/null +++ b/docs/search/keywords/006700690064.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("gid",["Property"],[["Gid",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Gid","CSharpClass:TiledCSPlus.TiledObject:Gid"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00670072006f.js b/docs/search/keywords/00670072006f.js new file mode 100644 index 0000000..5158de3 --- /dev/null +++ b/docs/search/keywords/00670072006f.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("gro",["Property"],[["Groups",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Groups","CSharpClass:TiledCSPlus.TiledGroup:Groups"],["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Groups","CSharpClass:TiledCSPlus.TiledMap:Groups"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006800650069.js b/docs/search/keywords/006800650069.js new file mode 100644 index 0000000..746f8d9 --- /dev/null +++ b/docs/search/keywords/006800650069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("hei",["Property"],[["Height",,[["TiledCSPlus.Size",,,,0,"File:TiledModels.cs:TiledCSPlus.Size.Height","CSharpClass:TiledCSPlus.Size:Height"],["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.Height","CSharpClass:TiledCSPlus.TiledChunk:Height"],["TiledCSPlus.TiledImage",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledImage.Height","CSharpClass:TiledCSPlus.TiledImage:Height"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Height","CSharpClass:TiledCSPlus.TiledLayer:Height"],["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Height","CSharpClass:TiledCSPlus.TiledMap:Height"],["TiledCSPlus.TiledSourceRect",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledSourceRect.Height","CSharpClass:TiledCSPlus.TiledSourceRect:Height"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00690064.js b/docs/search/keywords/00690064.js new file mode 100644 index 0000000..e75c2a0 --- /dev/null +++ b/docs/search/keywords/00690064.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("id",["Property"],[["Id",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Id","CSharpClass:TiledCSPlus.TiledGroup:Id"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Id","CSharpClass:TiledCSPlus.TiledLayer:Id"],["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Id","CSharpClass:TiledCSPlus.TiledObject:Id"],["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Id","CSharpClass:TiledCSPlus.TiledTile:Id"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0069006d0061.js b/docs/search/keywords/0069006d0061.js new file mode 100644 index 0000000..2373b69 --- /dev/null +++ b/docs/search/keywords/0069006d0061.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ima",["Property"],[["Image",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Image","CSharpClass:TiledCSPlus.TiledLayer:Image"],["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Image","CSharpClass:TiledCSPlus.TiledTile:Image"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Image","CSharpClass:TiledCSPlus.TiledTileset:Image"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0069006e0066.js b/docs/search/keywords/0069006e0066.js new file mode 100644 index 0000000..ed8b81d --- /dev/null +++ b/docs/search/keywords/0069006e0066.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("inf",["Property"],[["Infinite",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Infinite","CSharpClass:TiledCSPlus.TiledMap:Infinite"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006900730074.js b/docs/search/keywords/006900730074.js new file mode 100644 index 0000000..c1427e7 --- /dev/null +++ b/docs/search/keywords/006900730074.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ist",["Function","Property"],[["IsTileFlippedDiagonal",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.IsTileFlippedDiagonal","CSharpClass:TiledCSPlus.TiledMap:IsTileFlippedDiagonal"]]],["IsTileFlippedHorizontal",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.IsTileFlippedHorizontal","CSharpClass:TiledCSPlus.TiledMap:IsTileFlippedHorizontal"]]],["IsTileFlippedVertical",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.IsTileFlippedVertical","CSharpClass:TiledCSPlus.TiledMap:IsTileFlippedVertical"]]],["IsTilesetEmbedded",,[["TiledCSPlus.TiledMapTileset",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledMapTileset.IsTilesetEmbedded","CSharpClass:TiledCSPlus.TiledMapTileset:IsTilesetEmbedded"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006c00610079.js b/docs/search/keywords/006c00610079.js new file mode 100644 index 0000000..0d60098 --- /dev/null +++ b/docs/search/keywords/006c00610079.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("lay",["Property"],[["Layers",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Layers","CSharpClass:TiledCSPlus.TiledGroup:Layers"],["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Layers","CSharpClass:TiledCSPlus.TiledMap:Layers"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006c006f0063.js b/docs/search/keywords/006c006f0063.js new file mode 100644 index 0000000..a8026ad --- /dev/null +++ b/docs/search/keywords/006c006f0063.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("loc",["Property"],[["Locked",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Locked","CSharpClass:TiledCSPlus.TiledGroup:Locked"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Locked","CSharpClass:TiledCSPlus.TiledLayer:Locked"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006d00610070.js b/docs/search/keywords/006d00610070.js new file mode 100644 index 0000000..71c7126 --- /dev/null +++ b/docs/search/keywords/006d00610070.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("map",["Property"],[["MapVersion",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.MapVersion","CSharpClass:TiledCSPlus.TiledMap:MapVersion"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006d00610072.js b/docs/search/keywords/006d00610072.js new file mode 100644 index 0000000..fb144a3 --- /dev/null +++ b/docs/search/keywords/006d00610072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("mar",["Property"],[["Margin",,[["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Margin","CSharpClass:TiledCSPlus.TiledTileset:Margin"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006e0061006d.js b/docs/search/keywords/006e0061006d.js new file mode 100644 index 0000000..1f16b93 --- /dev/null +++ b/docs/search/keywords/006e0061006d.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("nam",["Property"],[["Name",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Name","CSharpClass:TiledCSPlus.TiledGroup:Name"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Name","CSharpClass:TiledCSPlus.TiledLayer:Name"],["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Name","CSharpClass:TiledCSPlus.TiledObject:Name"],["TiledCSPlus.TiledProperty",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledProperty.Name","CSharpClass:TiledCSPlus.TiledProperty:Name"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Name","CSharpClass:TiledCSPlus.TiledTileset:Name"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006f0062006a.js b/docs/search/keywords/006f0062006a.js new file mode 100644 index 0000000..bc4cd16 --- /dev/null +++ b/docs/search/keywords/006f0062006a.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("obj",["Property"],[["Objects",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Objects","CSharpClass:TiledCSPlus.TiledGroup:Objects"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Objects","CSharpClass:TiledCSPlus.TiledLayer:Objects"],["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Objects","CSharpClass:TiledCSPlus.TiledTile:Objects"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006f00660066.js b/docs/search/keywords/006f00660066.js new file mode 100644 index 0000000..bd77fdd --- /dev/null +++ b/docs/search/keywords/006f00660066.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("off",["Variable","Property"],[["Offset",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Offset","CSharpClass:TiledCSPlus.TiledLayer:Offset"],["TiledCSPlus.TiledTileset",,,,1,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Offset","CSharpClass:TiledCSPlus.TiledTileset:Offset"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006f00700061.js b/docs/search/keywords/006f00700061.js new file mode 100644 index 0000000..fa142d5 --- /dev/null +++ b/docs/search/keywords/006f00700061.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("opa",["Property"],[["Opacity",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Opacity","CSharpClass:TiledCSPlus.TiledLayer:Opacity"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/006f00720069.js b/docs/search/keywords/006f00720069.js new file mode 100644 index 0000000..e56bbbb --- /dev/null +++ b/docs/search/keywords/006f00720069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ori",["Property"],[["Orientation",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Orientation","CSharpClass:TiledCSPlus.TiledMap:Orientation"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007000610072.js b/docs/search/keywords/007000610072.js new file mode 100644 index 0000000..0e2aedd --- /dev/null +++ b/docs/search/keywords/007000610072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("par",["Property","Variable","Function"],[["ParallaxOriginX",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParallaxOriginX","CSharpClass:TiledCSPlus.TiledMap:ParallaxOriginX"]]],["ParallaxOriginY",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParallaxOriginY","CSharpClass:TiledCSPlus.TiledMap:ParallaxOriginY"]]],["Parrallax",,[["TiledCSPlus.TiledLayer",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Parrallax","CSharpClass:TiledCSPlus.TiledLayer:Parrallax"]]],["ParseAnimations",,[["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseAnimations","CSharpClass:TiledCSPlus.TiledTileset:ParseAnimations"]]],["ParseColor",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseColor","CSharpClass:TiledCSPlus.TiledMap:ParseColor"]]],["ParseGroups",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseGroups","CSharpClass:TiledCSPlus.TiledMap:ParseGroups"]]],["ParseImage",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseImage","CSharpClass:TiledCSPlus.TiledMap:ParseImage"],["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseImage","CSharpClass:TiledCSPlus.TiledTileset:ParseImage"]]],["ParseLayer",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseLayer","CSharpClass:TiledCSPlus.TiledMap:ParseLayer"]]],["ParseLayers",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseLayers","CSharpClass:TiledCSPlus.TiledMap:ParseLayers"]]],["ParseObjectGid",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseObjectGid","CSharpClass:TiledCSPlus.TiledMap:ParseObjectGid"]]],["ParseObjects",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseObjects","CSharpClass:TiledCSPlus.TiledMap:ParseObjects"],["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseObjects","CSharpClass:TiledCSPlus.TiledTileset:ParseObjects"]]],["ParseOffset",,[["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseOffset","CSharpClass:TiledCSPlus.TiledTileset:ParseOffset"]]],["ParseProperties",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseProperties","CSharpClass:TiledCSPlus.TiledMap:ParseProperties"],["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseProperties","CSharpClass:TiledCSPlus.TiledTileset:ParseProperties"]]],["ParseTileLayerData",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseTileLayerData","CSharpClass:TiledCSPlus.TiledMap:ParseTileLayerData"]]],["ParseTileLayerDataAsBase64",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseTileLayerDataAsBase64","CSharpClass:TiledCSPlus.TiledMap:ParseTileLayerDataAsBase64"]]],["ParseTileLayerDataAsCSV",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseTileLayerDataAsCSV","CSharpClass:TiledCSPlus.TiledMap:ParseTileLayerDataAsCSV"]]],["ParseTiles",,[["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseTiles","CSharpClass:TiledCSPlus.TiledTileset:ParseTiles"]]],["ParseTilesets",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseTilesets","CSharpClass:TiledCSPlus.TiledMap:ParseTilesets"]]],["ParseXml",,[["TiledCSPlus.TiledMap",,,,2,"File:TiledMap.cs:TiledCSPlus.TiledMap.ParseXml","CSharpClass:TiledCSPlus.TiledMap:ParseXml"],["TiledCSPlus.TiledTileset",,,,2,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.ParseXml","CSharpClass:TiledCSPlus.TiledTileset:ParseXml"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0070006f0069.js b/docs/search/keywords/0070006f0069.js new file mode 100644 index 0000000..976974c --- /dev/null +++ b/docs/search/keywords/0070006f0069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("poi",["Property"],[["Point",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Point","CSharpClass:TiledCSPlus.TiledObject:Point"]]],["Points",,[["TiledCSPlus.TiledPolygon",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledPolygon.Points","CSharpClass:TiledCSPlus.TiledPolygon:Points"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0070006f006c.js b/docs/search/keywords/0070006f006c.js new file mode 100644 index 0000000..385825f --- /dev/null +++ b/docs/search/keywords/0070006f006c.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("pol",["Property"],[["Polygon",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Polygon","CSharpClass:TiledCSPlus.TiledObject:Polygon"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0070006f0073.js b/docs/search/keywords/0070006f0073.js new file mode 100644 index 0000000..4110c0f --- /dev/null +++ b/docs/search/keywords/0070006f0073.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("pos",["Property"],[["Position",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Position","CSharpClass:TiledCSPlus.TiledObject:Position"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00700072006f.js b/docs/search/keywords/00700072006f.js new file mode 100644 index 0000000..fa64b4c --- /dev/null +++ b/docs/search/keywords/00700072006f.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("pro",["Property"],[["Properties",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Properties(2)","CSharpClass:TiledCSPlus.TiledGroup:Properties(2)"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Properties(3)","CSharpClass:TiledCSPlus.TiledLayer:Properties(3)"],["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Properties(2)","CSharpClass:TiledCSPlus.TiledMap:Properties(2)"],["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Properties(2)","CSharpClass:TiledCSPlus.TiledObject:Properties(2)"],["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Properties(2)","CSharpClass:TiledCSPlus.TiledTile:Properties(2)"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Properties(2)","CSharpClass:TiledCSPlus.TiledTileset:Properties(2)"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0072.js b/docs/search/keywords/0072.js new file mode 100644 index 0000000..c572a79 --- /dev/null +++ b/docs/search/keywords/0072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("r",["Property"],[["R",,[["TiledCSPlus.Color",,,,0,"File:TiledModels.cs:TiledCSPlus.Color.R","CSharpClass:TiledCSPlus.Color:R"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00720065006e.js b/docs/search/keywords/00720065006e.js new file mode 100644 index 0000000..9bfe821 --- /dev/null +++ b/docs/search/keywords/00720065006e.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ren",["Property"],[["RenderOrder",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.RenderOrder","CSharpClass:TiledCSPlus.TiledMap:RenderOrder"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0072006f0074.js b/docs/search/keywords/0072006f0074.js new file mode 100644 index 0000000..2e8a7f6 --- /dev/null +++ b/docs/search/keywords/0072006f0074.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("rot",["Property"],[["Rotation",,[["TiledCSPlus.TiledObject",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledObject.Rotation","CSharpClass:TiledCSPlus.TiledObject:Rotation"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007300680069.js b/docs/search/keywords/007300680069.js new file mode 100644 index 0000000..c38c155 --- /dev/null +++ b/docs/search/keywords/007300680069.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("shi",["Constant"],[["SHIFT_FLIP_FLAG_TO_BYTE",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.SHIFT_FLIP_FLAG_TO_BYTE","CSharpClass:TiledCSPlus.TiledMap:SHIFT_FLIP_FLAG_TO_BYTE"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00730069007a.js b/docs/search/keywords/00730069007a.js new file mode 100644 index 0000000..60a99c1 --- /dev/null +++ b/docs/search/keywords/00730069007a.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("siz",["Class","Property"],[["Size",,[["TiledCSPlus",,,,0,"File:TiledModels.cs:TiledCSPlus.Size","CSharpClass:TiledCSPlus.Size"],["TiledCSPlus.TiledObject",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledObject.Size","CSharpClass:TiledCSPlus.TiledObject:Size"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0073006f0075.js b/docs/search/keywords/0073006f0075.js new file mode 100644 index 0000000..68b7f86 --- /dev/null +++ b/docs/search/keywords/0073006f0075.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("sou",["Variable","Property"],[["Source",,[["TiledCSPlus.TiledImage",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledImage.Source","CSharpClass:TiledCSPlus.TiledImage:Source"],["TiledCSPlus.TiledMapTileset",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledMapTileset.Source","CSharpClass:TiledCSPlus.TiledMapTileset:Source"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007300700061.js b/docs/search/keywords/007300700061.js new file mode 100644 index 0000000..6c870cd --- /dev/null +++ b/docs/search/keywords/007300700061.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("spa",["Property"],[["Spacing",,[["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Spacing","CSharpClass:TiledCSPlus.TiledTileset:Spacing"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007400650072.js b/docs/search/keywords/007400650072.js new file mode 100644 index 0000000..2c79479 --- /dev/null +++ b/docs/search/keywords/007400650072.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("ter",["Property"],[["Terrain",,[["TiledCSPlus.TiledTile",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTile.Terrain","CSharpClass:TiledCSPlus.TiledTile:Terrain"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00740069006c.js b/docs/search/keywords/00740069006c.js new file mode 100644 index 0000000..5aa53d8 --- /dev/null +++ b/docs/search/keywords/00740069006c.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("til",["Property","Class","Enumeration"],[["TileCount",,[["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.TileCount","CSharpClass:TiledCSPlus.TiledTileset:TileCount"]]],["TiledChunk",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledChunk","CSharpClass:TiledCSPlus.TiledChunk"]]],["TiledEllipse",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledEllipse","CSharpClass:TiledCSPlus.TiledEllipse"]]],["TiledException",,[["TiledCSPlus",,,,1,"File:Exceptions.cs:TiledCSPlus.TiledException","CSharpClass:TiledCSPlus.TiledException"]]],["TiledGroup",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledGroup","CSharpClass:TiledCSPlus.TiledGroup"]]],["TiledImage",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledImage","CSharpClass:TiledCSPlus.TiledImage"]]],["TiledLayer",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledLayer","CSharpClass:TiledCSPlus.TiledLayer"]]],["TiledLayerType",,[["TiledCSPlus",,,,2,"File:Enums.cs:TiledCSPlus.TiledLayerType"]]],["TiledMap",,[["TiledCSPlus",,,,1,"File:TiledMap.cs:TiledCSPlus.TiledMap","CSharpClass:TiledCSPlus.TiledMap"]]],["TiledMapTileset",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledMapTileset","CSharpClass:TiledCSPlus.TiledMapTileset"]]],["TiledObject",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledObject","CSharpClass:TiledCSPlus.TiledObject"]]],["TiledPoint",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledPoint","CSharpClass:TiledCSPlus.TiledPoint"]]],["TiledPolygon",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledPolygon","CSharpClass:TiledCSPlus.TiledPolygon"]]],["TiledProperty",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledProperty","CSharpClass:TiledCSPlus.TiledProperty"]]],["TiledPropertyType",,[["TiledCSPlus",,,,2,"File:Enums.cs:TiledCSPlus.TiledPropertyType"]]],["TiledSourceRect",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledSourceRect","CSharpClass:TiledCSPlus.TiledSourceRect"]]],["TiledTile",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledTile","CSharpClass:TiledCSPlus.TiledTile"]]],["TiledTileAnimation",,[["TiledCSPlus",,,,1,"File:TiledModels.cs:TiledCSPlus.TiledTileAnimation","CSharpClass:TiledCSPlus.TiledTileAnimation"]]],["TiledTileset",,[["TiledCSPlus",,,,1,"File:TiledTileset.cs:TiledCSPlus.TiledTileset","CSharpClass:TiledCSPlus.TiledTileset"]]],["TiledVersion",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.TiledVersion","CSharpClass:TiledCSPlus.TiledMap:TiledVersion"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.TiledVersion","CSharpClass:TiledCSPlus.TiledTileset:TiledVersion"]]],["TileHeight",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.TileHeight","CSharpClass:TiledCSPlus.TiledMap:TileHeight"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.TileHeight","CSharpClass:TiledCSPlus.TiledTileset:TileHeight"]]],["TileId",,[["TiledCSPlus.TiledTileAnimation",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledTileAnimation.TileId","CSharpClass:TiledCSPlus.TiledTileAnimation:TileId"]]],["Tiles",,[["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.Tiles","CSharpClass:TiledCSPlus.TiledTileset:Tiles"]]],["Tilesets",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Tilesets","CSharpClass:TiledCSPlus.TiledMap:Tilesets"]]],["TilesetVersion",,[["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.TilesetVersion","CSharpClass:TiledCSPlus.TiledTileset:TilesetVersion"]]],["TileWidth",,[["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.TileWidth","CSharpClass:TiledCSPlus.TiledMap:TileWidth"],["TiledCSPlus.TiledTileset",,,,0,"File:TiledTileset.cs:TiledCSPlus.TiledTileset.TileWidth","CSharpClass:TiledCSPlus.TiledTileset:TileWidth"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00740069006e.js b/docs/search/keywords/00740069006e.js new file mode 100644 index 0000000..4a7f853 --- /dev/null +++ b/docs/search/keywords/00740069006e.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("tin",["Property"],[["TintColor",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.TintColor","CSharpClass:TiledCSPlus.TiledLayer:TintColor"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007400790070.js b/docs/search/keywords/007400790070.js new file mode 100644 index 0000000..4745330 --- /dev/null +++ b/docs/search/keywords/007400790070.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("typ",["Property"],[["Type",,[["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Type","CSharpClass:TiledCSPlus.TiledLayer:Type"],["TiledCSPlus.TiledProperty",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledProperty.Type","CSharpClass:TiledCSPlus.TiledProperty:Type"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/00760061006c.js b/docs/search/keywords/00760061006c.js new file mode 100644 index 0000000..d9d1651 --- /dev/null +++ b/docs/search/keywords/00760061006c.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("val",["Property"],[["Value",,[["TiledCSPlus.TiledProperty",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledProperty.Value","CSharpClass:TiledCSPlus.TiledProperty:Value"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007600690073.js b/docs/search/keywords/007600690073.js new file mode 100644 index 0000000..9e56761 --- /dev/null +++ b/docs/search/keywords/007600690073.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("vis",["Property"],[["Visible",,[["TiledCSPlus.TiledGroup",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledGroup.Visible","CSharpClass:TiledCSPlus.TiledGroup:Visible"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Visible","CSharpClass:TiledCSPlus.TiledLayer:Visible"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/007700690064.js b/docs/search/keywords/007700690064.js new file mode 100644 index 0000000..466160b --- /dev/null +++ b/docs/search/keywords/007700690064.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("wid",["Property"],[["Width",,[["TiledCSPlus.Size",,,,0,"File:TiledModels.cs:TiledCSPlus.Size.Width","CSharpClass:TiledCSPlus.Size:Width"],["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.Width","CSharpClass:TiledCSPlus.TiledChunk:Width"],["TiledCSPlus.TiledImage",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledImage.Width","CSharpClass:TiledCSPlus.TiledImage:Width"],["TiledCSPlus.TiledLayer",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledLayer.Width","CSharpClass:TiledCSPlus.TiledLayer:Width"],["TiledCSPlus.TiledMap",,,,0,"File:TiledMap.cs:TiledCSPlus.TiledMap.Width","CSharpClass:TiledCSPlus.TiledMap:Width"],["TiledCSPlus.TiledSourceRect",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledSourceRect.Width","CSharpClass:TiledCSPlus.TiledSourceRect:Width"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0078.js b/docs/search/keywords/0078.js new file mode 100644 index 0000000..40580ae --- /dev/null +++ b/docs/search/keywords/0078.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("x",["Property"],[["X",,[["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.X","CSharpClass:TiledCSPlus.TiledChunk:X"],["TiledCSPlus.TiledSourceRect",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledSourceRect.X","CSharpClass:TiledCSPlus.TiledSourceRect:X"]]]]); \ No newline at end of file diff --git a/docs/search/keywords/0079.js b/docs/search/keywords/0079.js new file mode 100644 index 0000000..5f2b925 --- /dev/null +++ b/docs/search/keywords/0079.js @@ -0,0 +1 @@ +NDSearch.OnPrefixDataLoaded("y",["Property"],[["Y",,[["TiledCSPlus.TiledChunk",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledChunk.Y","CSharpClass:TiledCSPlus.TiledChunk:Y"],["TiledCSPlus.TiledSourceRect",,,,0,"File:TiledModels.cs:TiledCSPlus.TiledSourceRect.Y","CSharpClass:TiledCSPlus.TiledSourceRect:Y"]]]]); \ No newline at end of file diff --git a/docs/styles/Default/Default.css b/docs/styles/Default/Default.css new file mode 100644 index 0000000..34af28d --- /dev/null +++ b/docs/styles/Default/Default.css @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +html{height:100%;font:10pt "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;scrollbar-color:#CCCCCC #F0F0F0}html::-webkit-scrollbar{width:18px}html::-webkit-scrollbar-track,html::-webkit-scrollbar-corner{background-color:#FFFFFF}html::-webkit-scrollbar-thumb{background-color:#CCCCCC;border:4px solid #FFFFFF;border-radius:10px}html.DarkTheme{scrollbar-color:#424242 #262626}html.DarkTheme::-webkit-scrollbar-track,html.DarkTheme::-webkit-scrollbar-corner{background-color:#1E1E1E}html.DarkTheme::-webkit-scrollbar-thumb{background-color:#424242;border-color:#1E1E1E}html.BlackTheme{scrollbar-color:#343434 #040404}html.BlackTheme::-webkit-scrollbar-track,html.BlackTheme::-webkit-scrollbar-corner{background-color:#000000}html.BlackTheme::-webkit-scrollbar-thumb{background-color:#343434;border-color:#000000}.NDFramePage body{background-color:#E0E0E0;margin:0;padding:0}.DarkTheme.NDFramePage body{background-color:#0D0D0D}.BlackTheme.NDFramePage body{background-color:#000000}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}table{margin:0;padding:0;border:0 none;border-spacing:0}td{margin:0;padding:0;border:0 none;border-spacing:0;vertical-align:top}.TM{position:relative;font-size:40%;top:-1em;line-height:0;vertical-align:baseline}.RegTM{position:relative;font-size:30%;top:-1.6em;line-height:0;vertical-align:baseline}#NDLoadingNotice{height:40px;background:URL("images/menu-loading.gif") no-repeat center center}.DarkTheme #NDLoadingNotice{background-image:URL("images/menu-loading-dark.gif")}.BlackTheme #NDLoadingNotice{background-image:URL("images/menu-loading-black.gif")}#NDJavaScriptRequiredNotice{margin:20px;text-align:center;font:10pt "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif}#NDHeader,#NDMenu,#NDMenuSizer,#NDSummary,#NDSummarySizer,#NDContent,#NDFooter,#NDSearchField,#NDSearchResults{box-sizing:border-box}#NDHeader{background-color:#7070C0;padding:.65rem .7rem .8rem .7rem;border-bottom:1px solid #7070C0;z-index:2}.DarkTheme #NDHeader{background-image:linear-gradient(to top,#2C2C4C 0%,#1F1F36 100%);border-bottom-color:#2C2C4C;box-shadow:0 -1px 0 0 #585894 inset}.BlackTheme #NDHeader{background-image:linear-gradient(to top,#282828 0%,#000000 66%);border-bottom-color:#282828;box-shadow:0 -1px 0 0 #484848 inset}#HTitle{font:22pt "Palatino Linotype",Georgia,serif;text-shadow:0 1px 3px #202020;line-height:90%}.BlackTheme #HTitle{text-shadow:none}#HTitle,#HTitle a:link,#HTitle a:hover,#HTitle a:active,#HTitle a:visited{color:#FFFFFF;text-decoration:none}.DarkTheme #HTitle,.DarkTheme #HTitle a:link,.DarkTheme #HTitle a:hover,.DarkTheme #HTitle a:active,.DarkTheme #HTitle a:visited{color:#E6E6E6}#HSubtitle{font:10pt "Palatino Linotype",Georgia,serif;line-height:90%;margin-left:.1rem;margin-top:.25rem;text-shadow:0 1px 3px #202020}.BlackTheme #HSubtitle{text-shadow:none}#HSubtitle,#HSubtitle a:link,#HSubtitle a:hover,#HSubtitle a:active,#HSubtitle a:visited{color:#C8C8C8;text-decoration:none}.DarkTheme #HSubtitle,.DarkTheme #HSubtitle a:link,.DarkTheme #HSubtitle a:hover,.DarkTheme #HSubtitle a:active,.DarkTheme #HSubtitle a:visited{color:#ACACAC}.BlackTheme #HSubtitle,.BlackTheme #HSubtitle a:link,.BlackTheme #HSubtitle a:hover,.BlackTheme #HSubtitle a:active,.BlackTheme #HSubtitle a:visited{color:#B8B8B8}#NDThemeSwitcher{z-index:201;border:1px solid #C8C8C8;border-radius:50%;box-sizing:border-box;background:url("images/theme-switcher.svg") center center no-repeat;display:none}.DarkTheme #NDThemeSwitcher{border-color:#6E6E6E;background-image:url("images/theme-switcher-dark.svg")}.BlackTheme #NDThemeSwitcher{border-color:#747474;background-image:url("images/theme-switcher-black.svg")}#NDThemeSwitcher:hover,#NDThemeSwitcher.Active{background:url("images/theme-switcher-hover.svg") center center no-repeat}.DarkTheme #NDThemeSwitcher:hover,.DarkTheme #NDThemeSwitcher.Active{background-image:url("images/theme-switcher-hover-dark.svg")}.BlackTheme #NDThemeSwitcher:hover,.BlackTheme #NDThemeSwitcher.Active{background-image:url("images/theme-switcher-hover-black.svg")}#NDThemeSwitcher a{display:block;width:100%;height:100%;border-radius:50%}#NDThemeSwitcherMenu{z-index:200;border-style:solid;border-width:1px;border-color:#BCBCBC #747474 #747474 #BCBCBC;box-shadow:.125rem .125rem .5rem #505050}.DarkTheme #NDThemeSwitcherMenu{border-color:#343434;box-shadow:.125rem .125rem .5rem #000000}.BlackTheme #NDThemeSwitcherMenu{border-color:#484848;box-shadow:.125rem .125rem .5rem #343434}.TSEntry{display:block;padding:6px 12px 6px 6px;min-height:25px}.TSEntryName{margin:3px 0 0 33px;white-space:nowrap;vertical-align:bottom}.TSEntry:hover{text-decoration:none !important}.TSEntryIcon{box-sizing:border-box;border-width:1px;border-style:solid;border-radius:50%;position:absolute;width:25px;height:25px}.TSEntry_LightTheme{color:#000000;background-color:#FFFFFF}.TSEntry_LightTheme:hover{background-color:#E8E8E8}.TSEntry_LightTheme .TSEntryIcon{background:url("images/theme-menu-light.svg") center center no-repeat;border-color:#A0A0A0}.TSEntry_DarkTheme{color:#DCDCDC;background-color:#1E1E1E}.TSEntry_DarkTheme:hover{background-color:#4E4E4E}.TSEntry_DarkTheme .TSEntryIcon{background:url("images/theme-menu-dark.svg") center center no-repeat;border-color:#DCDCDC}.TSEntry_BlackTheme{color:#F4F4F4;background-color:#000000}.TSEntry_BlackTheme:hover{background-color:#3E3E3E}.TSEntry_BlackTheme .TSEntryIcon{background:url("images/theme-menu-black.svg") center center no-repeat;border-color:#F4F4F4}.TSEntry_AutoLightDarkTheme{color:#DCDCDC;background-image:linear-gradient(135deg,#FFFFFF 25px,#1E1E1E 27px)}.TSEntry_AutoLightDarkTheme:hover{background-image:linear-gradient(135deg,#FFFFFF 25px,#4E4E4E 27px)}.TSEntry_AutoLightDarkTheme .TSEntryIcon{background:url("images/theme-menu-autolightdark.svg") center center no-repeat;border-color:#A0A0A0 #DCDCDC #DCDCDC #A0A0A0}.TSEntry_AutoLightBlackTheme{color:#F4F4F4;background-image:linear-gradient(135deg,#FFFFFF 25px,#000000 27px)}.TSEntry_AutoLightBlackTheme:hover{background-image:linear-gradient(135deg,#FFFFFF 25px,#3E3E3E 27px)}.TSEntry_AutoLightBlackTheme .TSEntryIcon{background:url("images/theme-menu-autolightblack.svg") center center no-repeat;border-color:#A0A0A0 #F4F4F4 #F4F4F4 #A0A0A0}#NDSearchField{z-index:301;width:18rem;color:#000000;background:#FFFFFF URL("images/search.svg") no-repeat .55rem center;padding:.4em .85rem .3em 1.9rem;border:1px solid #FFFFFF;border-radius:1em;min-height:25px;display:none}.DarkTheme #NDSearchField{color:#DCDCDC;border-color:#6E6E6E;background-color:transparent;background-image:URL("images/search-dark.svg")}.BlackTheme #NDSearchField{color:#F4F4F4;border-color:#747474;background-color:#000000;background-image:URL("images/search-black.svg")}#NDSearchField.DefaultText{color:#909090;font-style:italic}.DarkTheme #NDSearchField.DefaultText{color:#6E6E6E}.BlackTheme #NDSearchField.DefaultText{color:#747474}#NDSearchField:focus{outline:none}.DarkTheme #NDSearchField:focus{background-color:#1E1E1E}#NDSearchResults{z-index:300;overflow:auto;background-color:#FFFFFF;padding:.25rem 0;border-style:solid;border-width:1px;border-color:#BCBCBC #747474 #747474 #BCBCBC;box-shadow:.125rem .125rem .5rem #505050;scrollbar-color:#CCCCCC #F0F0F0}#NDSearchResults::-webkit-scrollbar{width:15px}#NDSearchResults::-webkit-scrollbar-track,#NDSearchResults::-webkit-scrollbar-corner{background-color:#FFFFFF}#NDSearchResults::-webkit-scrollbar-thumb{background-color:#CCCCCC;border:4px solid #FFFFFF;border-radius:8px}.DarkTheme #NDSearchResults{background-color:#161616;border-color:#6E6E6E;box-shadow:.125rem .125rem .5rem #000000;scrollbar-color:#424242 #1C1C1C}.DarkTheme #NDSearchResults::-webkit-scrollbar-track,.DarkTheme #NDSearchResults::-webkit-scrollbar-corner{background-color:#161616}.DarkTheme #NDSearchResults::-webkit-scrollbar-thumb{background-color:#424242;border-color:#161616}.BlackTheme #NDSearchResults{background-color:#000000;border-color:#484848;box-shadow:.125rem .125rem .5rem #343434;scrollbar-color:#343434 #040404}.BlackTheme #NDSearchResults::-webkit-scrollbar-track,.BlackTheme #NDSearchResults::-webkit-scrollbar-corner{background-color:#000000}.BlackTheme #NDSearchResults::-webkit-scrollbar-thumb{background-color:#343434;border-color:#000000}.SeEntry{padding:.05em .75rem .15em 1.65rem;color:#000000;border-width:1px 0;border-style:solid;border-color:#FFFFFF}.DarkTheme .SeEntry{border-color:#161616}.BlackTheme .SeEntry{border-color:#000000}.SeEntry:hover,#SeSelectedEntry{background-color:#E4E4E4}.DarkTheme .SeEntry:hover,.DarkTheme #SeSelectedEntry{background-color:#2C2C2C}.BlackTheme .SeEntry:hover,.BlackTheme #SeSelectedEntry{background-color:#282828}a.SeEntry{display:block}a.SeEntry:link,a.SeEntry:hover,a.SeEntry:active,a.SeEntry:visited{color:#000000;text-decoration:none}.DarkTheme a.SeEntry:link,.DarkTheme a.SeEntry:visited{color:#CACACA}.BlackTheme a.SeEntry:link,.BlackTheme a.SeEntry:visited{color:#DADADA}.DarkTheme a.SeEntry:hover,.DarkTheme a.SeEntry:active,.BlackTheme a.SeEntry:hover,.BlackTheme a.SeEntry:active{color:#FFFFFF}.SeQualifier,.SeChildCount{font-weight:normal;color:#7C7C7C}.DarkTheme .SeQualifier,.DarkTheme .SeChildCount{color:#949494}.DarkTheme a.SeEntry:hover .SeQualifier,.DarkTheme a.SeEntry:active .SeQualifier,.DarkTheme a.SeEntry:hover .SeChildCount,.DarkTheme a.SeEntry:active .SeChildCount{color:#ADADAD}.BlackTheme .SeQualifier,.BlackTheme .SeChildCount{color:#A0A0A0}.BlackTheme a.SeEntry:hover .SeQualifier,.BlackTheme a.SeEntry:active .SeQualifier,.BlackTheme a.SeEntry:hover .SeChildCount,.BlackTheme a.SeEntry:active .SeChildCount{color:#A8A8A8}.SeParent.open .SeChildCount{display:none}.SeChildren.closed{display:none}.SeChildren .SeEntry{padding-left:2.85rem}.SeEntryIcon{box-sizing:border-box;position:absolute;left:.75rem;width:.6rem;margin-top:.15rem;height:1.1em}.SeChildren .SeEntryIcon{left:1.975rem}.SeParent .SeEntryIcon{margin-top:.45rem;left:.85rem;width:6px;height:7px;background:url("images/search-group-arrow.svg") center center no-repeat}.DarkTheme .SeParent .SeEntryIcon{background-image:url("images/search-group-arrow-dark.svg")}.BlackTheme .SeParent .SeEntryIcon{background-image:url("images/search-group-arrow-black.svg")}.TClass .SeEntryIcon,.TInterface .SeEntryIcon,.TStruct .SeEntryIcon{width:12px;height:12px;left:.5rem;margin-top:.225rem;background:url("images/search-class.svg") center center no-repeat}.DarkTheme .TClass .SeEntryIcon,.DarkTheme .TInterface .SeEntryIcon,.DarkTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-dark.svg")}.BlackTheme .TClass .SeEntryIcon,.BlackTheme .TInterface .SeEntryIcon,.BlackTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-black.svg")}.SeChildren .TClass .SeEntryIcon,.SeChildren .TInterface .SeEntryIcon,.SeChildren .TStruct .SeEntryIcon{left:1.7rem}@media (resolution:120dpi){.TClass .SeEntryIcon,.TInterface .SeEntryIcon,.TStruct .SeEntryIcon{background-image:url("images/search-class-125.svg")}.DarkTheme .TClass .SeEntryIcon,.DarkTheme .TInterface .SeEntryIcon,.DarkTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-dark-125.svg")}.BlackTheme .TClass .SeEntryIcon,.BlackTheme .TInterface .SeEntryIcon,.BlackTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-black-125.svg")}}@media (resolution:144dpi){.TClass .SeEntryIcon,.TInterface .SeEntryIcon,.TStruct .SeEntryIcon{background-image:url("images/search-class-150.svg")}.DarkTheme .TClass .SeEntryIcon,.DarkTheme .TInterface .SeEntryIcon,.DarkTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-dark-150.svg")}.BlackTheme .TClass .SeEntryIcon,.BlackTheme .TInterface .SeEntryIcon,.BlackTheme .TStruct .SeEntryIcon{background-image:url("images/search-class-black-150.svg")}}.SeEntry.TClass,.SeEntry.TInterface,.SeEntry.TStruct{font-weight:bold}.SeEntry.MoreResults{font-weight:bold;margin-top:.375rem}.SeStatus{margin:.125rem .625rem;color:#A0A0A0;text-align:center}.SeEntry+.SeStatus,.SeChildren+.SeStatus{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #C0C0C0}.SeStatus.Searching{font-style:italic}#NDMenu{font:10pt "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;background-color:#E0E0E0;z-index:5;overflow:auto;width:15rem;display:none;scrollbar-color:#C8C8C8 #E8E8E8}#NDMenu::-webkit-scrollbar{width:15px}#NDMenu::-webkit-scrollbar-track,#NDMenu::-webkit-scrollbar-corner{background-color:#E0E0E0}#NDMenu::-webkit-scrollbar-thumb{background-color:#C8C8C8;border:3px solid #E0E0E0;border-radius:8px}.DarkTheme #NDMenu{background-color:#0D0D0D;scrollbar-color:#2C2C2C #131313}.DarkTheme #NDMenu::-webkit-scrollbar-track,.DarkTheme #NDMenu::-webkit-scrollbar-corner{background-color:#0D0D0D}.DarkTheme #NDMenu::-webkit-scrollbar-thumb{background-color:#2C2C2C;border-color:#0D0D0D}.BlackTheme #NDMenu{background-color:#000000;scrollbar-color:#282828 #040404}.BlackTheme #NDMenu::-webkit-scrollbar-track,.BlackTheme #NDMenu::-webkit-scrollbar-corner{background-color:#000000}.BlackTheme #NDMenu::-webkit-scrollbar-thumb{background-color:#282828;border-color:#000000}#NDMenu a:hover,#NDMenu a:active{text-decoration:none}.DarkTheme #NDMenu a:hover,.DarkTheme #NDMenu a:active{color:#DCDCDC}.BlackTheme #NDMenu a:hover,.BlackkTheme #NDMenu a:active{color:#F4F4F4}.MLoadingNotice{height:20px;background:URL("images/menu-loading.gif") no-repeat center bottom}.DarkTheme .MLoadingNotice{background-image:URL("images/menu-loading-dark.gif")}.BlackTheme .MLoadingNotice{background-image:URL("images/menu-loading-black.gif")}#MTabBar{background-color:#BCBCBC}.DarkTheme #MTabBar{background-color:#0D0D0D;box-shadow:0 -1px 0 0 #2C2C2C inset}.BlackTheme #MTabBar{background-color:#000000;box-shadow:0 -1px 0 0 #484848 inset}.MTab{background-color:#E0E0E0;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;display:inline-block;padding:2px 5px;opacity:.55}.DarkTheme .MTab{background-color:#0D0D0D;border-right-color:#2C2C2C;border-bottom-color:#2C2C2C;opacity:1}.BlackTheme .MTab{background-color:#000000;border-right-color:#484848;border-bottom-color:#484848;opacity:1}.MTab:hover{background-color:#EEEEEE;opacity:1}.DarkTheme .MTab:hover{background-color:#1E1E1E}.BlackTheme .MTab:hover{background-color:#282828}.MTab.Selected{border-bottom:1px solid #E0E0E0;opacity:1}.DarkTheme .MTab.Selected{border-bottom-color:#0D0D0D}.BlackTheme .MTab.Selected{border-bottom-color:#000000}.MTab.Selected:hover{border-bottom-color:#EEEEEE}.DarkTheme .MTab.Selected:hover{border-bottom-color:#1E1E1E}.BlackTheme .MTab.Selected:hover{border-bottom-color:#282828}a.MTab:active,a.MTab:focus{outline:0}.MTabIcon{display:inline-block;width:16px;height:16px;position:relative;top:3px;opacity:.75}#MFileTab .MTabIcon{background:url("images/menu-tab-files.svg") center center no-repeat}.DarkTheme #MFileTab .MTabIcon,.BlackTheme #MFileTab .MTabIcon{background-image:url("images/menu-tab-files-dark.svg")}.DarkTheme #MFileTab.Selected .MTabIcon,.BlackTheme #MFileTab.Selected .MTabIcon,.DarkTheme #MFileTab:hover .MTabIcon,.BlackTheme #MFileTab:hover .MTabIcon{background-image:url("images/menu-tab-files-dark-selected.svg")}#MClassTab .MTabIcon{background:url("images/menu-tab-classes.svg") center center no-repeat}.DarkTheme #MClassTab .MTabIcon,.BlackTheme #MClassTab .MTabIcon{background-image:url("images/menu-tab-classes-dark.svg")}.DarkTheme #MClassTab.Selected .MTabIcon,.BlackTheme #MClassTab.Selected .MTabIcon,.DarkTheme #MClassTab:hover .MTabIcon,.BlackTheme #MClassTab:hover .MTabIcon{background-image:url("images/menu-tab-classes-dark-selected.svg")}#MDatabaseTab .MTabIcon{background:url("images/menu-tab-database.svg") center center no-repeat}.DarkTheme #MDatabaseTab .MTabIcon,.BlackTheme #MDatabaseTab .MTabIcon{background-image:url("images/menu-tab-database-dark.svg")}.DarkTheme #MDatabaseTab.Selected .MTabIcon,.BlackTheme #MDatabaseTab.Selected .MTabIcon,.DarkTheme #MDatabaseTab:hover .MTabIcon,.BlackTheme #MDatabaseTab:hover .MTabIcon{background-image:url("images/menu-tab-database-dark-selected.svg")}#MModuleTab .MTabIcon{background:url("images/menu-tab-modules.svg") center center no-repeat}.DarkTheme #MModuleTab .MTabIcon,.BlackTheme #MModuleTab .MTabIcon{background-image:url("images/menu-tab-modules-dark.svg")}.DarkTheme #MModuleTab.Selected .MTabIcon,.BlackTheme #MModuleTab.Selected .MTabIcon,.DarkTheme #MModuleTab:hover .MTabIcon,.BlackTheme #MModuleTab:hover .MTabIcon{background-image:url("images/menu-tab-modules-dark-selected.svg")}#MPackageTab .MTabIcon{background:url("images/menu-tab-packages.svg") center center no-repeat}.DarkTheme #MPackageTab .MTabIcon,.BlackTheme #MPackageTab .MTabIcon{background-image:url("images/menu-tab-packages-dark.svg")}.DarkTheme #MPackageTab.Selected .MTabIcon,.BlackTheme #MPackageTab.Selected .MTabIcon,.DarkTheme #MPackageTab:hover .MTabIcon,.BlackTheme #MPackageTab:hover .MTabIcon{background-image:url("images/menu-tab-packages-dark-selected.svg")}@media (resolution:120dpi){#MFileTab .MTabIcon{background-image:url("images/menu-tab-files-125.svg")}.DarkTheme #MFileTab .MTabIcon,.BlackTheme #MFileTab .MTabIcon{background-image:url("images/menu-tab-files-dark-125.svg")}.DarkTheme #MFileTab.Selected .MTabIcon,.BlackTheme #MFileTab.Selected .MTabIcon,.DarkTheme #MFileTab:hover .MTabIcon,.BlackTheme #MFileTab:hover .MTabIcon{background-image:url("images/menu-tab-files-dark-selected-125.svg")}#MClassTab .MTabIcon{background-image:url("images/menu-tab-classes-125.svg")}.DarkTheme #MClassTab .MTabIcon,.BlackTheme #MClassTab .MTabIcon{background-image:url("images/menu-tab-classes-dark-125.svg")}.DarkTheme #MClassTab.Selected .MTabIcon,.BlackTheme #MClassTab.Selected .MTabIcon,.DarkTheme #MClassTab:hover .MTabIcon,.BlackTheme #MClassTab:hover .MTabIcon{background-image:url("images/menu-tab-classes-dark-selected-125.svg")}#MDatabaseTab .MTabIcon{background-image:url("images/menu-tab-database-125.svg")}.DarkTheme #MDatabaseTab .MTabIcon,.BlackTheme #MDatabaseTab .MTabIcon{background-image:url("images/menu-tab-database-dark-125.svg")}.DarkTheme #MDatabaseTab.Selected .MTabIcon,.BlackTheme #MDatabaseTab.Selected .MTabIcon,.DarkTheme #MDatabaseTab:hover .MTabIcon,.BlackTheme #MDatabaseTab:hover .MTabIcon{background-image:url("images/menu-tab-database-dark-selected-125.svg")}#MModuleTab .MTabIcon{background-image:url("images/menu-tab-modules-125.svg")}.DarkTheme #MModuleTab .MTabIcon,.BlackTheme #MModuleTab .MTabIcon{background-image:url("images/menu-tab-modules-dark-125.svg")}.DarkTheme #MModuleTab.Selected .MTabIcon,.BlackTheme #MModuleTab.Selected .MTabIcon,.DarkTheme #MModuleTab:hover .MTabIcon,.BlackTheme #MModuleTab:hover .MTabIcon{background-image:url("images/menu-tab-modules-dark-selected-125.svg")}#MPackageTab .MTabIcon{background-image:url("images/menu-tab-packages-125.svg")}.DarkTheme #MPackageTab .MTabIcon,.BlackTheme #MPackageTab .MTabIcon{background-image:url("images/menu-tab-packages-dark-125.svg")}.DarkTheme #MPackageTab.Selected .MTabIcon,.BlackTheme #MPackageTab.Selected .MTabIcon,.DarkTheme #MPackageTab:hover .MTabIcon,.BlackTheme #MPackageTab:hover .MTabIcon{background-image:url("images/menu-tab-packages-dark-selected-125.svg")}}@media (resolution:144dpi){#MFileTab .MTabIcon{background-image:url("images/menu-tab-files-150.svg")}.DarkTheme #MFileTab .MTabIcon,.BlackTheme #MFileTab .MTabIcon{background-image:url("images/menu-tab-files-dark-150.svg")}.DarkTheme #MFileTab.Selected .MTabIcon,.BlackTheme #MFileTab.Selected .MTabIcon,.DarkTheme #MFileTab:hover .MTabIcon,.BlackTheme #MFileTab:hover .MTabIcon{background-image:url("images/menu-tab-files-dark-selected-150.svg")}#MClassTab .MTabIcon{background-image:url("images/menu-tab-classes-150.svg")}.DarkTheme #MClassTab .MTabIcon,.BlackTheme #MClassTab .MTabIcon{background-image:url("images/menu-tab-classes-dark-150.svg")}.DarkTheme #MClassTab.Selected .MTabIcon,.BlackTheme #MClassTab.Selected .MTabIcon,.DarkTheme #MClassTab:hover .MTabIcon,.BlackTheme #MClassTab:hover .MTabIcon{background-image:url("images/menu-tab-classes-dark-selected-150.svg")}#MDatabaseTab .MTabIcon{background-image:url("images/menu-tab-database-150.svg")}.DarkTheme #MDatabaseTab .MTabIcon,.BlackTheme #MDatabaseTab .MTabIcon{background-image:url("images/menu-tab-database-dark-150.svg")}.DarkTheme #MDatabaseTab.Selected .MTabIcon,.BlackTheme #MDatabaseTab.Selected .MTabIcon,.DarkTheme #MDatabaseTab:hover .MTabIcon,.BlackTheme #MDatabaseTab:hover .MTabIcon{background-image:url("images/menu-tab-database-dark-selected-150.svg")}#MModuleTab .MTabIcon{background-image:url("images/menu-tab-modules-150.svg")}.DarkTheme #MModuleTab .MTabIcon,.BlackTheme #MModuleTab .MTabIcon{background-image:url("images/menu-tab-modules-dark-150.svg")}.DarkTheme #MModuleTab.Selected .MTabIcon,.BlackTheme #MModuleTab.Selected .MTabIcon,.DarkTheme #MModuleTab:hover .MTabIcon,.BlackTheme #MModuleTab:hover .MTabIcon{background-image:url("images/menu-tab-modules-dark-selected-150.svg")}#MPackageTab .MTabIcon{background-image:url("images/menu-tab-packages-150.svg")}.DarkTheme #MPackageTab .MTabIcon,.BlackTheme #MPackageTab .MTabIcon{background-image:url("images/menu-tab-packages-dark-150.svg")}.DarkTheme #MPackageTab.Selected .MTabIcon,.BlackTheme #MPackageTab.Selected .MTabIcon,.DarkTheme #MPackageTab:hover .MTabIcon,.BlackTheme #MPackageTab:hover .MTabIcon{background-image:url("images/menu-tab-packages-dark-selected-150.svg")}}.MTabTitle{display:inline-block;color:#808080;font-style:italic;margin:0 4px}.DarkTheme .MTabTitle{color:#808080}.DarkTheme .MTab.Selected .MTabTitle,.DarkTheme .MTab:hover .MTabTitle{color:#B8B8B8}.BlackTheme .MTabTitle{color:#808080}.BlackTheme .MTab.Selected .MTabTitle,.BlackTheme .MTab:hover .MTabTitle{color:#C0C0C0}.MTab.Narrow .MTabTitle{display:none}.MEntry{display:block;padding:.15rem .75rem .25rem 1.25rem}.MEntry,a.MEntry{color:#606060}.DarkTheme .MEntry,.DarkTheme a.MEntry{color:#B8B8B8}.BlackTheme .MEntry,.BlackTheme a.MEntry{color:#C0C0C0}a.MEntry:hover,a.MEntry:active{background-color:#EEEEEE}.DarkTheme a.MEntry:hover,.DarkTheme a.MEntry:active{background-color:#1E1E1E}.BlackTheme a.MEntry:hover,.BlackTheme a.MEntry:active{background-color:#282828}.MTabAsFolder{padding-left:5px}.MTabAsFolder .MTabTitle{color:#606060}.DarkTheme .MTabAsFolder .MTabTitle{color:#B8B8B8}.BlackTheme .MTabAsFolder .MTabTitle{color:#C0C0C0}.DarkTheme .MTabAsFolder:hover .MTabTitle{color:#DCDCDC}.BlackTheme .MTabAsFolder:hover .MTabTitle{color:#F4F4F4}.MTabAsFolder .MTabIcon{opacity:1}.MTabAsFolder .MFolderIcon{padding-top:1.2rem}.MFolder{font-weight:600}.MFolder.Parent{border-bottom:1px solid #BCBCBC}.DarkTheme .MFolder.Parent{border-bottom-color:#2C2C2C}.BlackTheme .MFolder.Parent{border-bottom-color:#484848}.MFolder.Parent,.MFolder.Selected,.MEntry.TopLevel{padding-left:.75rem}.MFolder.Parent,a.MFolder.Parent{color:#808080}.DarkTheme .MFolder.Parent,.DarkTheme a.MFolder.Parent{color:#B8B8B8}.BlackTheme .MFolder.Parent,.BlackTheme a.MFolder.Parent{color:#C0C0C0}.MFolder.Parent.Empty{opacity:.6}.MFolder.Child{padding-right:1.75rem}.MFolderIcon{position:absolute;z-index:6;right:0;background:#E0E0E0 url("images/menu-folder-arrow.svg") center center no-repeat;width:6px;height:7px;padding:.95rem 1.2rem 0 0}.DarkTheme .MFolderIcon{background-color:#0D0D0D}.BlackTheme .MFolderIcon{background-color:#000000}.DarkTheme .MFolderIcon,.BlackTheme .MFolderIcon{background-image:url("images/menu-folder-arrow-dark.svg")}.DarkTheme .MEntry:hover .MFolderIcon,.BlackTheme .MEntry:hover .MFolderIcon{background-image:url("images/menu-folder-arrow-dark-hover.svg")}a.MEntry:hover .MFolderIcon,a.MEntry:active .MFolderIcon{background-color:#EEEEEE}.DarkTheme a.MEntry:hover .MFolderIcon,.DarkTheme a.MEntry:active .MFolderIcon{background-color:#1E1E1E}.BlackTheme a.MEntry:hover .MFolderIcon,.BlackTheme a.MEntry:active .MFolderIcon{background-color:#282828}.MFolder.Selected{font-weight:bold;background-color:#FFFFFF;border-bottom:2px solid #808080}.DarkTheme .MFolder.Selected{background-color:#1E1E1E;border-bottom-color:#707070}.BlackTheme .MFolder.Selected{background-color:#282828;border-bottom-color:#909090}.MFile.Selected{font-weight:bold;background-color:#FFFFFF}.DarkTheme .MFile.Selected{font-weight:$MenuSelectedFontWeight_Dark;background-color:#1E1E1E}.BlackTheme .MFile.Selected{font-weight:$MenuSelectedFontWeight_Black;background-color:#282828}#NDSummary{background-color:#F8F8F8;border-left:1px solid #D8D8D8;border-right:1px solid #E8E8E8;z-index:4;overflow:auto;width:15rem;display:none;scrollbar-color:#D0D0D0 #F0F0F0}#NDSummary::-webkit-scrollbar{width:15px}#NDSummary::-webkit-scrollbar-track,#NDSummary::-webkit-scrollbar-corner{background-color:#F8F8F8}#NDSummary::-webkit-scrollbar-thumb{background-color:#D0D0D0;border:3px solid #F8F8F8;border-radius:8px}.DarkTheme #NDSummary{background-color:#161616;border-right-color:#363636;border-left-color:#2C2C2C;scrollbar-color:#363636 #1C1C1C}.DarkTheme #NDSummary::-webkit-scrollbar-track,.DarkTheme #NDSummary::-webkit-scrollbar-corner{background-color:#161616}.DarkTheme #NDSummary::-webkit-scrollbar-thumb{background-color:#363636;border-color:#161616}.BlackTheme #NDSummary{background-color:#000000;border-right-color:#484848;border-left-color:#484848;scrollbar-color:#282828 #040404}.BlackTheme #NDSummary::-webkit-scrollbar-track,.BlackTheme #NDSummary::-webkit-scrollbar-corner{background-color:#000000}.BlackTheme #NDSummary::-webkit-scrollbar-thumb{background-color:#282828;border-color:#000000}#NDSummary a:hover,#NDSummary a:active{text-decoration:none}.SuLoadingNotice{height:20px;background:URL("images/summary-loading.gif") no-repeat center bottom}.DarkTheme .SuLoadingNotice{background-image:URL("images/summary-loading-dark.gif")}.BlackTheme .SuLoadingNotice{background-image:URL("images/menu-loading-black.gif")}.SuEntry{display:block;color:#707070;padding:.05em .75rem .15em 1.85rem}.DarkTheme .SuEntry{color:#B8B8B8}.BlackTheme .SuEntry{color:#C0C0C0}.SuEntry.first{margin-top:.75rem}.SuEntry.last{margin-bottom:2rem}.SuEntryIcon{box-sizing:border-box;position:absolute;left:.9rem;width:.6rem;margin-top:.15em;height:1.1em}.SuEntry.TClass,.SuEntry.TInterface,.SuEntry.TStruct,.SuEntry.TSection,.SuEntry.TDatabase,.SuEntry.TDatabaseTable,.SuEntry.TFile.first{font:bold 11pt "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;color:#6B6B6B;padding:.5em .65rem .25em .65rem;margin:1.25rem 0 .25rem 0;line-height:120%;border-bottom:1px solid #D0D0D0}.DarkTheme .SuEntry.TClass,.DarkTheme .SuEntry.TInterface,.DarkTheme .SuEntry.TStruct,.DarkTheme .SuEntry.TSection,.DarkTheme .SuEntry.TDatabase,.DarkTheme .SuEntry.TDatabaseTable,.DarkTheme .SuEntry.TFile.first{color:#C8C8C8;border-bottom-color:#5A5A5A}.BlackTheme .SuEntry.TClass,.BlackTheme .SuEntry.TInterface,.BlackTheme .SuEntry.TStruct,.BlackTheme .SuEntry.TSection,.BlackTheme .SuEntry.TDatabase,.BlackTheme .SuEntry.TDatabaseTable,.BlackTheme .SuEntry.TFile.first{color:#D8D8D8;border-bottom-color:#585858}.SuEntry.TClass.first,.SuEntry.TInterface.first,.SuEntry.TStruct.first,.SuEntry.TSection.first,.SuEntry.TDatabase.first,.SuEntry.TDatabaseTable.first,.SuEntry.TFile.first{margin-top:0}.SuEntry .Qualifier{font-weight:normal}.SuEntry.TGroup{font-weight:bold;padding-left:.75rem;margin:.625rem 0 0 0;line-height:120%}.SuEntry.TClass+.SuEntry.TGroup,.SuEntry.TInterface+.SuEntry.TGroup{margin-top:.375rem}a.SuEntry:hover,a.SuEntry:active{background-color:#E6E6E6}.DarkTheme a.SuEntry:hover,.DarkTheme a.SuEntry:active{color:#DCDCDC;background-color:#2C2C2C}.BlackTheme a.SuEntry:hover,.BlackTheme a.SuEntry:active{color:#F4F4F4;background-color:#282828}#NDMenuSizer,#NDSummarySizer{cursor:ew-resize;width:6px;z-index:101}#NDMenuSizer:hover,#NDMenuSizer.Dragging{border-left:2px dashed #9C9C9C}#NDSummarySizer:hover,#NDSummarySizer.Dragging{border-left:2px dashed #A8A8A8}#NDContentCover{position:fixed;z-index:100}#NDContent{z-index:3;overflow:hidden;display:none;background-color:#FFFFFF}.DarkTheme #NDContent{background-color:#1E1E1E}.BlackTheme #NDContent{background-color:#000000}#CFrame{width:100%;height:100%;border:0 none}.NDContentPage body{color:#000000;background-color:#FFFFFF;padding:.6rem 1.25rem;margin:0}.NDContentPage.DarkTheme body{color:#DCDCDC;background-color:#1E1E1E}.NDContentPage.BlackTheme body{color:#F4F4F4;background-color:#000000}.CTopic{margin-bottom:2.5rem}.TGroup.CTopic{margin-bottom:2rem}.CTopic.last{margin-bottom:1.5rem}.CTitle{font:600 1.5rem "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;line-height:120%;padding-bottom:.15em;border-bottom:1px solid #C0C0C0;margin-bottom:.5rem}.DarkTheme .CTitle{border-color:#707070}.BlackTheme .CTitle{border-color:#686868}.CTitle .Qualifier{color:#444444;font-weight:normal}.DarkTheme .CTitle .Qualifier{color:#C4C4C4}.BlackTheme .CTitle .Qualifier{color:#D6D6D6}.TClass .CTitle,.TInterface .CTitle,.TStruct .CTitle,.TSection .CTitle,.TDatabase .CTitle,.TDatabaseTable .CTitle,.TFile.first .CTitle{font-size:2.1rem;border-color:#A8A8A8;margin-bottom:.75rem}.DarkTheme .TClass .CTitle,.DarkTheme .TInterface .CTitle,.DarkTheme .TStruct .CTitle,.DarkTheme .TSection .CTitle,.DarkTheme .TDatabase .CTitle,.DarkTheme .TDatabaseTable .CTitle,.DarkTheme .TFile.first .CTitle{border-color:#909090}.BlackTheme .TClass .CTitle,.BlackTheme .TInterface .CTitle,.BlackTheme .TStruct .CTitle,.BlackTheme .TSection .CTitle,.BlackTheme .TDatabase .CTitle,.BlackTheme .TDatabaseTable .CTitle,.BlackTheme .TFile.first .CTitle{border-color:#949494}.TGroup .CTitle{text-transform:uppercase;font-size:1.6rem;border-bottom:2px solid #000000}.DarkTheme .TGroup .CTitle{border-color:#DCDCDC}.BlackTheme .TGroup .CTitle{border-color:#F4F4F4}.CTopic .NDPrototype,.CTopic .NDClassPrototype{margin:.6rem 2.25rem 1rem 2.25rem}.CHeading{font:600 1.2rem "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;margin:1.2rem 0 .5rem 0}.CHeading:first-child{margin-top:0}.CTopic p{margin:0 0 .5rem 0;text-indent:2.25rem;max-width:65rem}.CTopic a:link,.CTopic a:visited,.CTopic a:hover{color:#880000}.DarkTheme .CTopic a:link,.DarkTheme .CTopic a:visited,.DarkTheme .CTopic a:hover{color:#F0B0B0}.BlackTheme .CTopic a:link,.BlackTheme .CTopic a:visited,.BlackTheme .CTopic a:hover{color:#F8B8B8}.CTopic a:active{color:#F04040}.DarkTheme .CTopic a:active{color:#FFE0E0}.BlackTheme .CTopic a:active{color:#FFE8E8}.CTopic ul{margin:0 0 0 3.375rem;padding:0}.CTopic ul ul{margin:0 0 0 1.125rem}.CTopic li{list-style-type:disc}.CTopic li p{text-indent:0;max-width:61.625rem}table.CDefinitionList{margin:0 0 0 2.25rem;max-width:62.75rem}td.CDLEntry{font-weight:600;padding:0 2rem .5rem 0;min-width:18%}.CDLParameterType{font:8pt "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Monaco,monospace;white-space:nowrap;opacity:0.5;margin-top:.15em}.DarkTheme .CDLParameterType,.BlackTheme .CDLParameterType{opacity:0.75}td.CDLDefinition p{text-indent:0}.CTopic pre{font:10pt "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Monaco,monospace;overflow:auto;margin:1rem 2.25rem;border:1px solid #C0C0C0;padding:.55rem .85rem .6rem .85rem}.DarkTheme .CTopic pre{border-color:#808080}.BlackTheme .CTopic pre{border-color:#787878}.CTopic pre.CCode{color:#000000}.DarkTheme .CTopic pre.CCode{color:#DCDCDC}.BlackTheme .CTopic pre.CCode{color:#F4F4F4}.CTopic pre.CText{color:#484848}.DarkTheme .CTopic pre.CText{color:#A6A6A6}.BlackTheme .CTopic pre.CText{color:#AFAFAF}.CImage{text-align:center;margin:1rem 0}.CImage img.KnownDimensions{width:100%;height:auto}.CImage img.UnknownDimensions{max-width:100%}.CImage a.ZoomLink{cursor:zoom-in}.CImage a.ZoomLink img{border:none}.CICaption{color:#808080}.DarkTheme .CICaption{color:#7D7D7D}.BlackTheme .CICaption{color:#7A7A7A}.CTopic a.SeeImageLink{font-style:italic}.CTopic a.SeeImageLink:link,.CTopic a.SeeImageLink:hover,.CTopic a.SeeImageLink:visited{color:#000000}.DarkTheme .CTopic a.SeeImageLink:link,.DarkTheme .CTopic a.SeeImageLink:hover,.DarkTheme .CTopic a.SeeImageLink:visited{color:#DCDCDC}.BlackTheme .CTopic a.SeeImageLink:link,.BlackTheme .CTopic a.SeeImageLink:hover,.BlackTheme .CTopic a.SeeImageLink:visited{color:#F4F4F4}.CTopic a.SeeImageLink:active{color:#880000}.DarkTheme .CTopic a.SeeImageLink:active{color:#F0B0B0}.BlackTheme .CTopic a.SeeImageLink:active{color:#F8B8B8}.CBodyNDMarkup{font:8pt Verdana,sans-serif;color:#787878;background-color:#FFFFF0;border:1px solid #A0A000;padding:.5em}.NDPrototype{font:10pt "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Monaco,monospace;background-color:#FFFFFF;border:1px solid #C0C0C0;padding:.55rem .85rem .6rem .85rem;overflow:auto;scrollbar-width:thin;scrollbar-color:#C0C0C0 #FFFFFF}.NDPrototype::-webkit-scrollbar{height:7px}.NDPrototype::-webkit-scrollbar-track{background-color:#FFFFFF}.NDPrototype::-webkit-scrollbar-thumb{background-color:#C0C0C0}.DarkTheme .NDPrototype{background-color:#1E1E1E;border-color:#707070;scrollbar-color:#707070 #1E1E1E}.DarkTheme .NDPrototype::-webkit-scrollbar-track{background-color:#1E1E1E}.DarkTheme .NDPrototype::-webkit-scrollbar-thumb{background-color:#707070}.BlackTheme .NDPrototype{background-color:#000000;border-color:#686868;scrollbar-color:#686868 #000000}.BlackTheme .NDPrototype::-webkit-scrollbar-track{background-color:#000000}.BlackTheme .NDPrototype::-webkit-scrollbar-thumb{background-color:#686868}.PParameterCells{display:inline-grid}.NarrowForm .PParameterCells[data-NarrowColumnCount="2"]{grid-template-columns:auto 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="3"]{grid-template-columns:repeat(2,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="4"]{grid-template-columns:repeat(3,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="5"]{grid-template-columns:repeat(4,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="6"]{grid-template-columns:repeat(5,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="7"]{grid-template-columns:repeat(6,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="8"]{grid-template-columns:repeat(7,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="9"]{grid-template-columns:repeat(8,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="10"]{grid-template-columns:repeat(9,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="11"]{grid-template-columns:repeat(10,auto) 1fr}.NarrowForm .PParameterCells[data-NarrowColumnCount="12"]{grid-template-columns:repeat(11,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="2"]{grid-template-columns:auto 1fr}.WideForm .PParameterCells[data-WideColumnCount="3"]{grid-template-columns:repeat(2,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="4"]{grid-template-columns:repeat(3,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="5"]{grid-template-columns:repeat(4,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="6"]{grid-template-columns:repeat(5,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="7"]{grid-template-columns:repeat(6,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="8"]{grid-template-columns:repeat(7,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="9"]{grid-template-columns:repeat(8,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="10"]{grid-template-columns:repeat(9,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="11"]{grid-template-columns:repeat(10,auto) 1fr}.WideForm .PParameterCells[data-WideColumnCount="12"]{grid-template-columns:repeat(11,auto) 1fr}.PParameterCells div{white-space:nowrap}.NarrowForm div.PBeforeParameters,.NarrowForm div.PAfterParameters,.NarrowForm div.PDefaultValue,.NarrowForm div.PPropertyValue{white-space:normal}div.PPlainSection,.NarrowForm div.PBeforeParameters{padding-left:3ch;text-indent:-3ch}.WideForm .LeftSpaceOnWide,.NarrowForm .LeftSpaceOnNarrow{padding-left:1ch}.WideForm .RightSpaceOnWide,.NarrowForm .RightSpaceOnNarrow{padding-right:1ch}.NarrowForm .InFirstParameterColumn,.NarrowForm .PAfterParameters{padding-left:3ch}.NarrowForm .InFirstParameterColumn.LeftSpaceOnNarrow,.NarrowForm .PAfterParameters.LeftSpaceOnNarrow{padding-left:4ch}.NarrowForm .PAfterParameters.FitIntoRightIndentOnNarrow{padding-left:0;margin-top:auto}.NarrowForm .PAfterParameters.FitIntoRightIndentOnNarrow.LeftSpaceOnNarrow{padding-left:1ch}.WideForm .RightAlignOnWide,.NarrowForm .RightAlignOnNarrow{text-align:right;padding-left:0 !important;text-indent:0 !important}.WideForm .NegativeLeftSpaceOnWide{text-indent:-1ch}.NarrowForm .FitIntoLeftIndentOnNarrow{width:3ch}.NarrowForm .FitIntoLeftIndentOnNarrow.RightSpaceOnNarrow{width:2ch}.NDPrototype a:link,.NDPrototype a:visited,.NDPrototype a:hover,.NDPrototype a:active,.CDLParameterType a:link,.CDLParameterType a:visited,.CDLParameterType a:hover,.CDLParameterType a:active{color:#000000}.NDPrototype:hover a:link,.NDPrototype:hover a:visited,.NDPrototype:hover a:hover,.NDPrototype:hover a:active,.CDLEntry:hover .CDLParameterType a:link,.CDLEntry:hover .CDLParameterType a:visited,.CDLEntry:hover .CDLParameterType a:hover,.CDLEntry:hover .CDLParameterType a:active{text-decoration:underline}.PNameModifier,.PModifierQualifier,.PTypeBody,.PDefaultValue,.PDefaultValueSeparator{opacity:0.5}.DarkTheme .PNameModifier,.DarkTheme .PModifierQualifier,.DarkTheme .PTypeBody,.DarkTheme .PDefaultValue,.DarkTheme .PDefaultValueSeparator,.BlackTheme .PNameModifier,.BlackTheme .PModifierQualifier,.BlackTheme .PTypeBody,.BlackTheme .PDefaultValue,.BlackTheme .PDefaultValueSeparator{opacity:0.66}.PSymbols,.PModifierQualifier{text-align:right}.CPEntry{border-width:1px 2px 2px 1px;border-style:solid;border-color:#000000;padding:.25rem .5rem;margin-bottom:.35rem;border-radius:.5rem;background-color:#FFFFFF;overflow:auto;scrollbar-width:thin}.DarkTheme .CPEntry,.BlackTheme .CPEntry{border-width:2px 1px 1px 2px}.DarkTheme .CPEntry.Parent,.DarkTheme .CPEntry.Child,.BlackTheme .CPEntry.Parent,.BlackTheme .CPEntry.Child{border-width:1px}.DarkTheme .CPEntry{border-color:#DCDCDC;background-color:#1E1E1E}.BlackTheme .CPEntry{border-color:#F4F4F4;background-color:#000000}.CPEntry::-webkit-scrollbar{height:7px}a.CPEntry,a.CPAdditionalChildrenNotice{display:block}a.CPEntry:link,a.CPEntry:hover,a.CPEntry:visited,a.CPEntry:active{color:#000000;text-decoration:none}.DarkTheme a.CPEntry:link,.DarkTheme a.CPEntry:hover,.DarkTheme a.CPEntry:visited,.DarkTheme a.CPEntry:active{color:#DCDCDC}.BlackTheme a.CPEntry:link,.BlackTheme a.CPEntry:hover,.BlackTheme a.CPEntry:visited,.BlackTheme a.CPEntry:active{color:#F4F4F4}a.CPEntry:hover .CPName,a.CPEntry:active .CPName{text-decoration:underline}.NDClassPrototype .CPEntry.Parent{margin-right:1.75rem}.NDClassPrototype.HasChildren .CPEntry.Parent{margin-right:3.5rem}.NDClassPrototype.HasParents .CPEntry.Current{margin-left:1.75rem}.NDClassPrototype.HasChildren .CPEntry.Current{margin-right:1.75rem}.NDClassPrototype .CPEntry.Child,.NDClassPrototype .CPAdditionalChildrenNotice{margin-left:1.75rem}.NDClassPrototype.HasParents .CPEntry.Child,.NDClassPrototype.HasParents .CPAdditionalChildrenNotice{margin-left:3.5rem}.CPName{font-size:11pt;font-weight:bold;line-height:140%}.CPName .Qualifier,.CPName .TemplateSignature{font-weight:normal;opacity:.84375}.CPEntry.Parent .CPName,.CPEntry.Child .CPName{font-size:10pt}.CPEntry.Parent,.CPEntry.Child{opacity:.5}.DarkTheme .CPEntry.Parent,.DarkTheme .CPEntry.Child,.BlackTheme .CPEntry.Parent,.BlackTheme .CPEntry.Child{opacity:1}.DarkTheme .CPEntry.Parent .CPName,.DarkTheme .CPEntry.Child .CPName,.BlackTheme .CPEntry.Parent .CPName,.BlackTheme .CPEntry.Child .CPName{opacity:.7}.CPEntry .CPPrePrototypeLine,.CPEntry .CPModifiers,.CPEntry .CPPostPrototypeLine{font-size:8pt;opacity:.5}.DarkTheme .CPEntry .CPPrePrototypeLine,.DarkTheme .CPEntry .CPModifiers,.DarkTheme .CPEntry .CPPostPrototypeLine,.BlackTheme .CPEntry .CPPrePrototypeLine,.BlackTheme .CPEntry .CPModifiers,.BlackTheme .CPEntry .CPPostPrototypeLine{opacity:.7}a.CPAdditionalChildrenNotice:link,a.CPAdditionalChildrenNotice:visited,a.CPAdditionalChildrenNotice:hover,a.CPAdditionalChildrenNotice:active{color:#949494;font-weight:10pt;font-style:italic;padding:0 .5rem;border-left:1px solid #FFFFFF}.DarkTheme a.CPAdditionalChildrenNotice:link,.DarkTheme a.CPAdditionalChildrenNotice:visited,.DarkTheme a.CPAdditionalChildrenNotice:hover,.DarkTheme a.CPAdditionalChildrenNotice:active{color:#919191;border-left-color:#1E1E1E}.BlackTheme a.CPAdditionalChildrenNotice:link,.BlackTheme a.CPAdditionalChildrenNotice:visited,.BlackTheme a.CPAdditionalChildrenNotice:hover,.BlackTheme a.CPAdditionalChildrenNotice:active{color:#9A9A9A;border-left-color:#000000}.CPAdditionalChildren{display:none}.TFunction .NDPrototype,.TOperator .NDPrototype{background-color:#F4F4F4;border-color:#C9C9C9;scrollbar-color:#C9C9C9 #F4F4F4}.TFunction .NDPrototype::-webkit-scrollbar-thumb,.TOperator .NDPrototype::-webkit-scrollbar-thumb{background-color:#C9C9C9}.TFunction .NDPrototype::-webkit-scrollbar-track,.TOperator .NDPrototype::-webkit-scrollbar-track{background-color:#F4F4F4}.TFunction .SuEntryIcon,.TOperator .SuEntryIcon{background-color:#EDEDED;border:1px solid #C2C2C2}.TFunction .SeEntryIcon,.TOperator .SeEntryIcon{background-color:#EEEEEE;border:1px solid #BDBDBD}.DarkTheme .TFunction .NDPrototype,.DarkTheme .TOperator .NDPrototype{background-color:#292929;border-color:#444444;scrollbar-color:#444444 #292929}.DarkTheme .TFunction .NDPrototype::-webkit-scrollbar-thumb,.DarkTheme .TOperator .NDPrototype::-webkit-scrollbar-thumb{background-color:#444444}.DarkTheme .TFunction .NDPrototype::-webkit-scrollbar-track,.DarkTheme .TOperator .NDPrototype::-webkit-scrollbar-track{background-color:#292929}.BlackTheme .TFunction .NDPrototype,.BlackTheme .TOperator .NDPrototype{background-color:#181818;border-color:#444444;scrollbar-color:#444444 #181818}.BlackTheme .TFunction .NDPrototype::-webkit-scrollbar-thumb,.BlackTheme .TOperator .NDPrototype::-webkit-scrollbar-thumb{background-color:#444444}.BlackTheme .TFunction .NDPrototype::-webkit-scrollbar-track,.BlackTheme .TOperator .NDPrototype::-webkit-scrollbar-track{background-color:#181818}.DarkTheme .TFunction .SuEntryIcon,.DarkTheme .TOperator .SuEntryIcon,.DarkTheme .TFunction .SeEntryIcon,.DarkTheme .TOperator .SeEntryIcon,.BlackTheme .TFunction .SuEntryIcon,.BlackTheme .TOperator .SuEntryIcon,.BlackTheme .TFunction .SeEntryIcon,.BlackTheme .TOperator .SeEntryIcon{background-color:#272727;border-color:#474747}.TProperty .NDPrototype{background-color:#F1F1FF;border-color:#C4C4EC;scrollbar-color:#C4C4EC #F1F1FF}.TProperty .NDPrototype::-webkit-scrollbar-thumb{background-color:#C4C4EC}.TProperty .NDPrototype::-webkit-scrollbar-track{background-color:#F1F1FF}.TProperty .SuEntryIcon{background-color:#E2E2FF;border:1px solid #B9B9EA}.TProperty .SeEntryIcon{background-color:#DDDDFF;border:1px solid #AAAAE8}.DarkTheme .TProperty .NDPrototype{background-color:#282840;border-color:#404067;scrollbar-color:#404067 #282840}.DarkTheme .TProperty .NDPrototype::-webkit-scrollbar-thumb{background-color:#404067}.DarkTheme .TProperty .NDPrototype::-webkit-scrollbar-track{background-color:#282840}.BlackTheme .TProperty .NDPrototype{background-color:#171725;border-color:#404067;scrollbar-color:#404067 #171725}.BlackTheme .TProperty .NDPrototype::-webkit-scrollbar-thumb{background-color:#404067}.BlackTheme .TProperty .NDPrototype::-webkit-scrollbar-track{background-color:#171725}.DarkTheme .TProperty .SuEntryIcon,.BlackTheme .TProperty .SuEntryIcon,.DarkTheme .TProperty .SeEntryIcon,.BlackTheme .TProperty .SeEntryIcon{background-color:#2F2F4B;border:1px solid #535386}.TVariable .NDPrototype,.TDatabaseField .NDPrototype{background-color:#FCFCE8;border-color:#D5D590;scrollbar-color:#D5D590 #FCFCE8}.TVariable .NDPrototype::-webkit-scrollbar-thumb,.TDatabaseField .NDPrototype::-webkit-scrollbar-thumb{background-color:#D5D590}.TVariable .NDPrototype::-webkit-scrollbar-track,.TDatabaseField .NDPrototype::-webkit-scrollbar-track{background-color:#FCFCE8}.TVariable .SuEntryIcon,.TDatabaseField .SuEntryIcon{background-color:#FBFBE2;border:1px solid #CECE8B}.TVariable .SeEntryIcon,.TDatabaseField .SeEntryIcon{background-color:#FCFCDA;border:1px solid #CFCF80}.DarkTheme .TVariable .NDPrototype,.DarkTheme .TDatabaseField .NDPrototype{background-color:#2C2C20;border-color:#474734;scrollbar-color:#474734 #2C2C20}.DarkTheme .TVariable .NDPrototype::-webkit-scrollbar-thumb,.DarkTheme .TDatabaseField .NDPrototype::-webkit-scrollbar-thumb{background-color:#474734}.DarkTheme .TVariable .NDPrototype::-webkit-scrollbar-track,.DarkTheme .TDatabaseField .NDPrototype::-webkit-scrollbar-track{background-color:#2C2C20}.BlackTheme .TVariable .NDPrototype,.BlackTheme .TDatabaseField .NDPrototype{background-color:#191912;border-color:#474734;scrollbar-color:#474734 #191912}.BlackTheme .TVariable .NDPrototype::-webkit-scrollbar-thumb,.BlackTheme .TDatabaseField .NDPrototype::-webkit-scrollbar-thumb{background-color:#474734}.BlackTheme .TVariable .NDPrototype::-webkit-scrollbar-track,.BlackTheme .TDatabaseField .NDPrototype::-webkit-scrollbar-track{background-color:#191912}.DarkTheme .TVariable .SuEntryIcon,.DarkTheme .TDatabaseField .SuEntryIcon,.BlackTheme .TVariable .SuEntryIcon,.BlackTheme .TDatabaseField .SuEntryIcon,.DarkTheme .TVariable .SeEntryIcon,.DarkTheme .TDatabaseField .SeEntryIcon,.BlackTheme .TVariable .SeEntryIcon,.BlackTheme .TDatabaseField .SeEntryIcon{background-color:#3A3A2A;border:1px solid #65654A}.TConstant .NDPrototype{background-color:#CCCCCC;border-color:#BABABA;scrollbar-color:#BABABA #CCCCCC}.TConstant .NDPrototype::-webkit-scrollbar-thumb{background-color:#BABABA}.TConstant .NDPrototype::-webkit-scrollbar-track{background-color:#CCCCCC}.TConstant .SuEntryIcon{background-color:#BBBBBB;border:1px solid #888888}.TConstant .SeEntryIcon{background-color:#C0C0C0;border:1px solid #818181}.DarkTheme .TConstant .NDPrototype{background-color:#131313;border-color:#3B3B3B;scrollbar-color:#3B3B3B #131313}.DarkTheme .TConstant .NDPrototype::-webkit-scrollbar-thumb{background-color:#3B3B3B}.DarkTheme .TConstant .NDPrototype::-webkit-scrollbar-track{background-color:#131313}.DarkTheme .TConstant .SuEntryIcon,.DarkTheme .TConstant .SeEntryIcon{background-color:#0C0C0C;border:1px solid #444444}.BlackTheme .TConstant .NDPrototype{background-color:#000000;border-color:#3B3B3B;scrollbar-color:#3B3B3B #000000}.BlackTheme .TConstant .NDPrototype::-webkit-scrollbar-thumb{background-color:#3B3B3B}.BlackTheme .TConstant .NDPrototype::-webkit-scrollbar-track{background-color:#000000}.BlackTheme .TConstant .SuEntryIcon,.BlackTheme .TConstant .SeEntryIcon{background-color:#000000;border:1px solid #494949}.TType .NDPrototype,.TEnumeration .NDPrototype,.TDelegate .NDPrototype{background-color:#FCF3E6;border-color:#D9C0AD;scrollbar-color:#D9C0AD #FCF3E6}.TType .NDPrototype::-webkit-scrollbar-thumb,.TEnumeration .NDPrototype::-webkit-scrollbar-thumb,.TDelegate .NDPrototype::-webkit-scrollbar-thumb{background-color:#D9C0AD}.TType .NDPrototype::-webkit-scrollbar-track,.TEnumeration .NDPrototype::-webkit-scrollbar-track,.TDelegate .NDPrototype::-webkit-scrollbar-track{background-color:#FCF3E6}.TType .SuEntryIcon,.TEnumeration .SuEntryIcon,.TDelegate .SuEntryIcon{background-color:#FEE7CD;border:1px solid #D6BCAA}.TType .SeEntryIcon,.TEnumeration .SeEntryIcon,.TDelegate .SeEntryIcon{background-color:#FEECD4;border:1px solid #E2B29A}.DarkTheme .TType .NDPrototype,.DarkTheme .TEnumeration .NDPrototype,.DarkTheme .TDelegate .NDPrototype{background-color:#2F201E;border-color:#4E3532;scrollbar-color:#4E3532 #2F201E}.DarkTheme .TType .NDPrototype::-webkit-scrollbar-thumb,.DarkTheme .TEnumeration .NDPrototype::-webkit-scrollbar-thumb,.DarkTheme .TDelegate .NDPrototype::-webkit-scrollbar-thumb{background-color:#4E3532}.DarkTheme .TType .NDPrototype::-webkit-scrollbar-track,.DarkTheme .TEnumeration .NDPrototype::-webkit-scrollbar-track,.DarkTheme .TDelegate .NDPrototype::-webkit-scrollbar-track{background-color:#2F201E}.BlackTheme .TType .NDPrototype,.BlackTheme .TEnumeration .NDPrototype,.BlackTheme .TDelegate .NDPrototype{background-color:#221715;border-color:#4E3532;scrollbar-color:#4E3532 #221715}.BlackTheme .TType .NDPrototype::-webkit-scrollbar-thumb,.BlackTheme .TEnumeration .NDPrototype::-webkit-scrollbar-thumb,.BlackTheme .TDelegate .NDPrototype::-webkit-scrollbar-thumb{background-color:#4E3532}.BlackTheme .TType .NDPrototype::-webkit-scrollbar-track,.BlackTheme .TEnumeration .NDPrototype::-webkit-scrollbar-track,.BlackTheme .TDelegate .NDPrototype::-webkit-scrollbar-track{background-color:#221715}.DarkTheme .TType .SuEntryIcon,.DarkTheme .TEnumeration .SuEntryIcon,.DarkTheme .TDelegate .SuEntryIcon,.BlackTheme .TType .SuEntryIcon,.BlackTheme .TEnumeration .SuEntryIcon,.BlackTheme .TDelegate .SuEntryIcon,.DarkTheme .TType .SeEntryIcon,.DarkTheme .TEnumeration .SeEntryIcon,.DarkTheme .TDelegate .SeEntryIcon,.BlackTheme .TType .SeEntryIcon,.BlackTheme .TEnumeration .SeEntryIcon,.BlackTheme .TDelegate .SeEntryIcon{background-color:#3C2926;border:1px solid #684642}.TEvent .NDPrototype{background-color:#E6FAE6;border-color:#B6D1B6;scrollbar-color:#B6D1B6 #E6FAE6}.TEvent .NDPrototype::-webkit-scrollbar-thumb{background-color:#B6D1B6}.TEvent .NDPrototype::-webkit-scrollbar-track{background-color:#E6FAE6}.TEvent .SuEntryIcon{background-color:#DCF7DC;border:1px solid #B3CEB3}.TEvent .SeEntryIcon{background-color:#D9F9D9;border:1px solid #A9C8A9}.DarkTheme .TEvent .NDPrototype{background-color:#1C2C1C;border-color:#2D472D;scrollbar-color:#2D472D #1C2C1C}.DarkTheme .TEvent .NDPrototype::-webkit-scrollbar-thumb{background-color:#2D472D}.DarkTheme .TEvent .NDPrototype::-webkit-scrollbar-track{background-color:#1C2C1C}.BlackTheme .TEvent .NDPrototype{background-color:#152215;border-color:#2D472D;scrollbar-color:#2D472D #152215}.BlackTheme .TEvent .NDPrototype::-webkit-scrollbar-thumb{background-color:#2D472D}.BlackTheme .TEvent .NDPrototype::-webkit-scrollbar-track{background-color:#152215}.DarkTheme .TEvent .SuEntryIcon,.BlackTheme .TEvent .SuEntryIcon,.DarkTheme .TEvent .SeEntryIcon,.BlackTheme .TEvent .SeEntryIcon{background-color:#243924;border:1px solid #3C5E3C}.NDClassPrototype .CPEntry{background-color:#EAEAEA;border-color:#606060;scrollbar-color:#BCBCBC #EAEAEA}.NDClassPrototype .CPEntry::-webkit-scrollbar-thumb{background-color:#BCBCBC}.NDClassPrototype .CPEntry::-webkit-scrollbar-track{background-color:#EAEAEA}.NDClassPrototype .CPEntry.Parent,.NDClassPrototype .CPEntry.Child{scrollbar-color:#A5A5A5 #EAEAEA}.NDClassPrototype .CPEntry.Parent::-webkit-scrollbar-thumb,.NDClassPrototype .CPEntry.Child::-webkit-scrollbar-thumb{background-color:#A5A5A5}.DarkTheme .NDClassPrototype .CPEntry{border-color:#888888 #606060 #606060 #888888;background-color:#363636;scrollbar-color:#606060 #363636}.DarkTheme .NDClassPrototype .CPEntry::-webkit-scrollbar-thumb{background-color:#606060}.DarkTheme .NDClassPrototype .CPEntry::-webkit-scrollbar-track{background-color:#363636}.DarkTheme .NDClassPrototype .CPEntry.Parent,.DarkTheme .NDClassPrototype .CPEntry.Child{border-color:#6E6E6E #565656 #565656 #6E6E6E;background-color:#262626;scrollbar-color:#565656 #262626}.DarkTheme .NDClassPrototype .CPEntry.Parent::-webkit-scrollbar-thumb,.DarkTheme .NDClassPrototype .CPEntry.Child::-webkit-scrollbar-thumb{background-color:#565656}.DarkTheme .NDClassPrototype .CPEntry.Parent::-webkit-scrollbar-track,.DarkTheme .NDClassPrototype .CPEntry.Child::-webkit-scrollbar-track{background-color:#262626}.BlackTheme .NDClassPrototype .CPEntry{border-color:#888888 #666666 #666666 #888888;background-color:#2E2E2E;scrollbar-color:#666666 #2E2E2E}.BlackTheme .NDClassPrototype .CPEntry::-webkit-scrollbar-thumb{background-color:#666666}.BlackTheme .NDClassPrototype .CPEntry::-webkit-scrollbar-track{background-color:#2E2E2E}.BlackTheme .NDClassPrototype .CPEntry.Parent,.BlackTheme .NDClassPrototype .CPEntry.Child{border-color:#646464 #515151 #515151 #646464;background-color:#181818;scrollbar-color:#515151 #181818}.BlackTheme .NDClassPrototype .CPEntry.Parent::-webkit-scrollbar-thumb,.BlackTheme .NDClassPrototype .CPEntry.Child::-webkit-scrollbar-thumb{background-color:#515151}.BlackTheme .NDClassPrototype .CPEntry.Parent::-webkit-scrollbar-track,.BlackTheme .NDClassPrototype .CPEntry.Child::-webkit-scrollbar-track{background-color:#181818}.NDClassPrototype .CPEntry.TInterface{background-color:#EAEAFF;border-color:#747493;scrollbar-color:#C2C2DB #EAEAFF}.NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-thumb{background-color:#C2C2DB}.NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-track{background-color:#EAEAFF}.NDClassPrototype .CPEntry.TInterface.Parent,.NDClassPrototype .CPEntry.TInterface.Child{scrollbar-color:#AFAFC9 #EAEAFF}.NDClassPrototype .CPEntry.TInterface.Parent::-webkit-scrollbar-thumb,.NDClassPrototype .CPEntry.TInterface.Child::-webkit-scrollbar-thumb{background-color:#AFAFC9}.DarkTheme .NDClassPrototype .CPEntry.TInterface{border-color:#6D6D8F #515178 #515178 #6D6D8F;background-color:#33334B;scrollbar-color:#515178 #33334B}.DarkTheme .NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-thumb{background-color:#515178}.DarkTheme .NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-track{background-color:#33334B}.DarkTheme .NDClassPrototype .CPEntry.TInterface.Parent,.DarkTheme .NDClassPrototype .CPEntry.TInterface.Child{border-color:#6C6C8C #4B4B6B #4B4B6B #6C6C8C;background-color:#2B2B3E;scrollbar-color:#4B4B6B #2B2B3E}.DarkTheme .NDClassPrototype .CPEntry.TInterface.Parent::-webkit-scrollbar-thumb,.DarkTheme .NDClassPrototype .CPEntry.TInterface.Child::-webkit-scrollbar-thumb{background-color:#4B4B6B}.DarkTheme .NDClassPrototype .CPEntry.TInterface.Parent::-webkit-scrollbar-track,.DarkTheme .NDClassPrototype .CPEntry.TInterface.Child::-webkit-scrollbar-track{background-color:#2B2B3E}.BlackTheme .NDClassPrototype .CPEntry.TInterface{border-color:#7D7D98 #646484 #646484 #7D7D98;background-color:#29293F;scrollbar-color:#646484 #29293F}.BlackTheme .NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-thumb{background-color:#646484}.BlackTheme .NDClassPrototype .CPEntry.TInterface::-webkit-scrollbar-track{background-color:#29293F}.BlackTheme .NDClassPrototype .CPEntry.TInterface.Parent,.BlackTheme .NDClassPrototype .CPEntry.TInterface.Child{border-color:#656583 #4C4C65 #4C4C65 #656583;background-color:#222230;scrollbar-color:#4C4C65 #222230}.BlackTheme .NDClassPrototype .CPEntry.TInterface.Parent::-webkit-scrollbar-thumb,.BlackTheme .NDClassPrototype .CPEntry.TInterface.Child::-webkit-scrollbar-thumb{background-color:#4C4C65}.BlackTheme .NDClassPrototype .CPEntry.TInterface.Parent::-webkit-scrollbar-track,.BlackTheme .NDClassPrototype .CPEntry.TInterface.Child::-webkit-scrollbar-track{background-color:#222230}.SHComment{color:#808080}.DarkTheme .SHComment{color:#989898}.BlackTheme .SHComment{color:#A0A0A0}.SHKeyword{color:#880000}.DarkTheme .SHKeyword{color:#F0B0B0}.BlackTheme .SHKeyword{color:#FFB8B8}.LightTheme .CCode .SHKeyword{color:#983030}.SHNumber,.SHString{color:#000088}.DarkTheme .SHNumber,.DarkTheme .SHString{color:#B0B0F0}.BlackTheme .SHNumber,.BlackTheme .SHString{color:#B8B8FF}.LightTheme .CCode .SHNumber,.LightTheme .CCode .SHString{color:#3030A0}.SHPreprocessingDirective{color:#000000;font-weight:bold}.DarkTheme .SHPreprocessingDirective{color:#DCDCDC}.BlackTheme .SHPreprocessingDirective{color:#F4F4F4}.SHMetadata{color:#808000}.DarkTheme .SHMetadata{color:#C0C080}.BlackTheme .SHMetadata{color:#C8C888}.LightTheme .CCode .SHMetadata{color:#989830}.LightTheme .CPPrePrototypeLine .SHMetadata{color:#505000}.NDToolTip{color:#000000;background-color:#FCFCE8;border-style:solid;border-width:1px;border-color:#BDBD77 #797948 #797948 #BDBD77;padding:.83rem;overflow:hidden;border-radius:1ex;box-shadow:.125rem .125rem .5rem #505050}.DarkTheme .NDToolTip{color:#DCDCDC;background-color:#161616;border-color:#6E6E6E;box-shadow:.125rem .125rem .5rem #000000}.BlackTheme .NDToolTip{color:#F4F4F4;background-color:#0C0C0C;border-color:#484848;box-shadow:.125rem .125rem .5rem #343434}.NDToolTip .NDPrototype,.NDToolTip .NDClassPrototype{margin:0;overflow:hidden}.NDToolTip .NDClassPrototype .CPEntry{margin-left:0 !important;margin-right:0 !important;overflow:hidden}.TTSummary{font:10pt "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;max-width:75ex;margin-left:.125rem;margin-right:.125rem}.NDPrototype+.TTSummary{margin-top:.6rem}.NDClassPrototype+.TTSummary{margin-top:.3rem}#NDFooter{font-size:.8rem;color:#909090;background-color:#E0E0E0;text-align:center;border-top:1px dotted #909090;padding:.5rem .6rem .75rem .6rem;z-index:1}.DarkTheme #NDFooter{color:#909090;background-color:#0D0D0D;border-top-color:#2C2C2C}.BlackTheme #NDFooter{color:#909090;background-color:#000000;border-top-color:#484848}#NDFooter a{color:#909090}.DarkTheme #NDFooter a{color:#909090}.BlackTheme #NDFooter a{color:#909090}#NDFooter:hover,#NDFooter:hover a{color:#606060}.DarkTheme #NDFooter:hover,.DarkTheme #NDFooter:hover a{color:#B8B8B8}.BlackTheme #NDFooter:hover,.BlackTheme #NDFooter:hover a{color:#C0C0C0}#NDFooter:hover a{text-decoration:underline}#FCopyright,#FTimestamp{margin-top:.15rem}.NDHomePage body{padding:0;margin:0;background-color:#E0E0E0;background-image:linear-gradient(to bottom,#7070C0,#E0E0E0);background-repeat:no-repeat;background-attachment:fixed;height:100%}.DarkTheme.NDHomePage body{background:#161616;box-shadow:1px 0 0 0 #2C2C2C inset}.BlackTheme.NDHomePage body{background:#000000;box-shadow:1px 0 0 0 #484848 inset}.HFrame{padding:4rem 5rem .5rem 5rem}.HContent{max-width:28rem;margin:0 auto;padding:1.75rem 2rem 1.85rem 2rem;overflow:hidden;color:#000000;background-color:#FFFFFF;border-width:.25rem;border-style:solid;border-color:#E0E0E0 #A0A0A0 #202020 #C0C0C0;box-shadow:0 .225rem .375rem #383838;text-align:center}.DarkTheme .HContent{color:#DCDCDC;background-image:linear-gradient(to bottom,#303030,#232323);border-color:#505050 #1C1C1C #141414 #383838;box-shadow:0 .225rem .375rem #0C0C0C}.BlackTheme .HContent{color:#F4F4F4;background-image:linear-gradient(to bottom,#202020,#141414);border-color:#404040 #141414 #0A0A0A #2C2C2C;box-shadow:none}.HTitle{font:34pt "Palatino Linotype",Georgia,serif;line-height:95%}.HSubtitle{font:16pt "Palatino Linotype",Georgia,serif;padding-top:.2em}.HFooter{margin-top:1.75rem;border-top:1px solid #A0A0A0;padding-top:1.5rem;font:.9rem "-apple-system",BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif;color:#A0A0A0}.DarkTheme .HFooter{border-top-color:#828282;color:#828282}.BlackTheme .HFooter{border-top-color:#7E7E7E;color:#7E7E7E}.HCopyright,.HTimestamp{margin-top:.25rem}.HFooter a:link,.HFooter a:visited,.HFooter a:hover,.HFooter a:active{color:#A0A0A0}.DarkTheme .HFooter a:link,.DarkTheme .HFooter a:visited,.DarkTheme .HFooter a:hover,.DarkTheme .HFooter a:active{color:#828282}.BlackTheme .HFooter a:link,.BlackTheme .HFooter a:visited,.BlackTheme .HFooter a:hover,.BlackTheme .HFooter a:active{color:#7E7E7E}.HContent:hover .HFooter a{text-decoration:underline} \ No newline at end of file diff --git a/docs/styles/Default/images/menu-folder-arrow-dark-hover.svg b/docs/styles/Default/images/menu-folder-arrow-dark-hover.svg new file mode 100644 index 0000000..3176dab --- /dev/null +++ b/docs/styles/Default/images/menu-folder-arrow-dark-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/menu-folder-arrow-dark.svg b/docs/styles/Default/images/menu-folder-arrow-dark.svg new file mode 100644 index 0000000..06008ab --- /dev/null +++ b/docs/styles/Default/images/menu-folder-arrow-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/menu-folder-arrow.svg b/docs/styles/Default/images/menu-folder-arrow.svg new file mode 100644 index 0000000..a7eadeb --- /dev/null +++ b/docs/styles/Default/images/menu-folder-arrow.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/menu-loading-black.gif b/docs/styles/Default/images/menu-loading-black.gif new file mode 100644 index 0000000000000000000000000000000000000000..12fbebb132044211a7e32744e2341f5ea3f9ff78 GIT binary patch literal 3077 zcmc(h%Tgj&7{_ryK{VjOKEv6uO-HGpRUwY zI(F=2!A!+PDwUN_;1l=+K7mi*CadIpOc2oSMb9Q~Sor^)KK*^aug~%My+f~NH8O?l zUM72Zc(}j6zq`A;y}iA;xw*c+zPh@)xVSh!KR-J=%Vx8ur>7?;C&$OfM@L78hld9T z2mAZ`dwYAkySqC(JKNjaTU%S3o0}UO8|&-qYinz(tE($3E6dBvOG`_Oi;D{j3-j~y zb8~aEv$HcZGt<-4Q&UrularZDCY4GhlgW5I9*f1I(P$(RAxSbE4u?XaU@#a61jfh5 z{eHjC=kt2K9*<{qbkyy3kBp2A4-Y$?PKU!`x7%$t+u-1!)oQg^ECT}rX0y4sx3{OK zr@OnGAc*$%cB9d#*XwmUomQ)@t*x!8sZp!d)z#H1l}f2pR#jD1R#qw$3b|Y^`#=8l z|I~y%@tE61dis0J@(R2M{oe{j82@&`exOYSFf zg7DIWCpqRzils(J6C-VHE*Eko-0p-(D*5J3!r9p9a3FhPcvv)Lv&CPjRD(mv8h`yd zF0xj_Vu|%Dm3@8492@v9CX$Nx_C~v^syaJSN3^FqDwZ;tqV1KHMk6vr2|_FtGZ-RY zD-=3C(nY@gCL*#{OsgfolFPqrMH;fLjTA{mH5&4>7cZJyP!svZ=c1|RX7Xi4MSTOR zBR_2vOGWDICu(G}YBf?#d{R5{p0ra`|Id$_d! z41%_~pysW-1~-e!k?d0+3y%gz00zgw5(a@WKM@{|ZsD7-CK!J1e1Qf(^ECDq3}q15 z>W4=+@O4;GOh2E6NBX~yBFqGQ5*Y-O5d>PztJ0wmm3uNH`2Vs3EqzAHXvs5Dq(5Rt zim)jweMU-Y=`&JBOP-NZTKbHX($Z(7jFvnjMfxLVqzId`(r2WUmOdk8wB#9S!8200 zHNcDrpGjpY(ete|C4N?xr9{u&(iBK6e1?~$MDGKoDe=2SX$s^MzNeI>uw=q_p3)S2 iaE0$rWhv3SSZPZ9URO*t(Flau4)3pG)*5I9AvZE{r&yDy*-Me zc6WDoc6PS6x3{*oHa9mnHa6DR*Voq8R##V7R#ujmmzS2778e&678d5`=jZ0;W@l$- zW@e_Rr>CZ-CMPE+CML$m$H&ITMn^|SMn;B*hlhrS1_uWR1_m;jOgf!TrBWnGCK8Ew zJRXb1qS0t15($UHp-?Co3G68K9*@WEcDr0Ir_~?!=YimnOOKoj!O-)U8b+yT4G8&BrgF&y?S5;N%bULk8TV7tS`d|MV|9Tc9(y2aQ zf^f9GE-k^$H2$ep$MCNm8iO&ZGrevdSo;qL!`DQqNFk!BUL3OS{7ZGnMMAr>LyI{OkT(wJOC~+o(9M1+c)(p(cx9@;a`9X9$77<>{OZ1OK?K6!Z&j zU;+AO5fEYG3_NpW@#8JfIr78pdFIV4@4OPI$BB=36)5bG4!HSJ^P6o+*!tBoff>#YPK!lwa&FGWGmSz6J}x>ZLvVg+h_dL$V}n7l z2!`h6x_PEfFym3txhQuV>}xXy1k3;oAi^TR<&(wFGbX`6;=W~g&-V>%ie}6z(8(eo zmEb<}8J$pp@x<=CIkz{ik9kctqvp9*E^aG1{B$_M_xD(@~nACmh& z`=R-`VJuHJds2?5i$9fPN7Qq)g-Czd4Nfx``&VrN-I7Y;oBHOAv&DiQ+53f D^Ur@M literal 0 HcmV?d00001 diff --git a/docs/styles/Default/images/menu-loading.gif b/docs/styles/Default/images/menu-loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..d8d06082d06dae6afd1ab85971fd5c7f97a48bfa GIT binary patch literal 2087 zcmb7^SyK~f6owPhExlwT30X*tvM8v5umlK8Sj4EPxB!ZxBPz}e3=C+wpp;q}kp8+6 z)6me$*b-K8D_1}*_l3XUzLZzC>mrpFfX|j=p&DVsdiw z!-o$yZrt$u{S-y{e7=s3j@jASBS(%54GkSSbm+{PGrhgNr%s(>7{={(pF4N1s;Vj} zDe1(C6L!0OaB%SG(W5Sx3&(MlN_G7B@rH(m#>U3V%F1WYo(&8P+`M^H5QLK_PhP%! z`ND+@4<9~!^ym=);L@c_3SlozAAFrg!h&Su7TvPIu+X6|dKO`t)f8LF()4Js!{4*w~#rcV=d0 z`uh5g9Xs~+?c2kL4+jE)$B!RBfByXT?c29*-Rke}pPHItS$1S(q`A5I<;#~m&vP6% zH#c|j;>9OVo?O3veR_JjwYBx>)2E%Cof8uickkY9Z*Q0V&nNL8a5ReQOGDD>pDw=-Y&Tu>7!!$xj}y5&)7kkFd`@xA?V1& z)bu3!N3g-7Py-~`Kwx5*fu2@r59OJLguYmlUxF_NmDW&rHUvlBpSAE%`F7AL_)46T2*N&QQ`GkOM#xS zSc{@m;RXZVx?zLa0Jh^s^ZJM?O>hw_e44sC4cw#xK@`T#oA=XTky@>)W7|0j;SXqj z+rL9#RI11|hG^Vs#UYL6Un5SZljNS#98#)^xB zG-0x$WCj~d=S51S`rAsr*SPw_( zc?;H7-6P=E%t&2BH0p4maB@5?4X<}PchSI*np)ssTR19>H=@7p!UV=#5UKYLi6Aj z%Yp~u<57K5l7R;9ganU;wQ^KEUxQ~FiUg+2BlUokCTz9^4`{WRec7^d8fa5eHrm)+ zjv7jl6BXs62Z}dJJs_n?lWD;NN+s5~YE>K!wyju^XJQX>l#<^^{uC#Az?moYfRx5W zD(C^R3*=}3dnnm`9A)AUVj?IoVhf3b!f0_~NW(vXGt&Uh?@y6)l#S2D#GwU796t(; zirWgRC~gn#iw1Ca@oWu8S$HcdE=*v=)kUL4-5?EBgqqO+>gQLgILgSIMX`DWC|eXd zbUmSip!y3A^2=j`4uYabI>;#My>L3?e9*PfuX~ zz(j_pO + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-150.svg b/docs/styles/Default/images/menu-tab-classes-150.svg new file mode 100644 index 0000000..94b7aaf --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark-125.svg b/docs/styles/Default/images/menu-tab-classes-dark-125.svg new file mode 100644 index 0000000..b3b526c --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark-125.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark-150.svg b/docs/styles/Default/images/menu-tab-classes-dark-150.svg new file mode 100644 index 0000000..a725a37 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark-selected-125.svg b/docs/styles/Default/images/menu-tab-classes-dark-selected-125.svg new file mode 100644 index 0000000..42f4a3a --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark-selected-125.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark-selected-150.svg b/docs/styles/Default/images/menu-tab-classes-dark-selected-150.svg new file mode 100644 index 0000000..69e42c4 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark-selected-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark-selected.svg b/docs/styles/Default/images/menu-tab-classes-dark-selected.svg new file mode 100644 index 0000000..6d1de62 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark-selected.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes-dark.svg b/docs/styles/Default/images/menu-tab-classes-dark.svg new file mode 100644 index 0000000..ad4a0a5 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-classes.svg b/docs/styles/Default/images/menu-tab-classes.svg new file mode 100644 index 0000000..371948f --- /dev/null +++ b/docs/styles/Default/images/menu-tab-classes.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-125.svg b/docs/styles/Default/images/menu-tab-database-125.svg new file mode 100644 index 0000000..6c6f13d --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-125.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-150.svg b/docs/styles/Default/images/menu-tab-database-150.svg new file mode 100644 index 0000000..c9da92f --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-150.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark-125.svg b/docs/styles/Default/images/menu-tab-database-dark-125.svg new file mode 100644 index 0000000..785eb78 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark-125.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark-150.svg b/docs/styles/Default/images/menu-tab-database-dark-150.svg new file mode 100644 index 0000000..8973070 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark-150.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark-selected-125.svg b/docs/styles/Default/images/menu-tab-database-dark-selected-125.svg new file mode 100644 index 0000000..7f22c75 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark-selected-125.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark-selected-150.svg b/docs/styles/Default/images/menu-tab-database-dark-selected-150.svg new file mode 100644 index 0000000..aeca33b --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark-selected-150.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark-selected.svg b/docs/styles/Default/images/menu-tab-database-dark-selected.svg new file mode 100644 index 0000000..217ea01 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark-selected.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database-dark.svg b/docs/styles/Default/images/menu-tab-database-dark.svg new file mode 100644 index 0000000..046ad6c --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database-dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-database.svg b/docs/styles/Default/images/menu-tab-database.svg new file mode 100644 index 0000000..0ebe12c --- /dev/null +++ b/docs/styles/Default/images/menu-tab-database.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-125.svg b/docs/styles/Default/images/menu-tab-files-125.svg new file mode 100644 index 0000000..7f64f87 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-125.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-150.svg b/docs/styles/Default/images/menu-tab-files-150.svg new file mode 100644 index 0000000..a0c1bf3 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-150.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark-125.svg b/docs/styles/Default/images/menu-tab-files-dark-125.svg new file mode 100644 index 0000000..2a3e0c1 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark-125.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark-150.svg b/docs/styles/Default/images/menu-tab-files-dark-150.svg new file mode 100644 index 0000000..3995221 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark-150.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark-selected-125.svg b/docs/styles/Default/images/menu-tab-files-dark-selected-125.svg new file mode 100644 index 0000000..c94e116 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark-selected-125.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark-selected-150.svg b/docs/styles/Default/images/menu-tab-files-dark-selected-150.svg new file mode 100644 index 0000000..6650984 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark-selected-150.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark-selected.svg b/docs/styles/Default/images/menu-tab-files-dark-selected.svg new file mode 100644 index 0000000..092c501 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark-selected.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files-dark.svg b/docs/styles/Default/images/menu-tab-files-dark.svg new file mode 100644 index 0000000..3a83992 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files-dark.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-files.svg b/docs/styles/Default/images/menu-tab-files.svg new file mode 100644 index 0000000..b34c314 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-files.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-125.svg b/docs/styles/Default/images/menu-tab-modules-125.svg new file mode 100644 index 0000000..20726f5 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-125.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-150.svg b/docs/styles/Default/images/menu-tab-modules-150.svg new file mode 100644 index 0000000..586774c --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-150.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark-125.svg b/docs/styles/Default/images/menu-tab-modules-dark-125.svg new file mode 100644 index 0000000..de1bb7a --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark-125.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark-150.svg b/docs/styles/Default/images/menu-tab-modules-dark-150.svg new file mode 100644 index 0000000..5615274 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark-150.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark-selected-125.svg b/docs/styles/Default/images/menu-tab-modules-dark-selected-125.svg new file mode 100644 index 0000000..293d685 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark-selected-125.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark-selected-150.svg b/docs/styles/Default/images/menu-tab-modules-dark-selected-150.svg new file mode 100644 index 0000000..3f44776 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark-selected-150.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark-selected.svg b/docs/styles/Default/images/menu-tab-modules-dark-selected.svg new file mode 100644 index 0000000..f169dd1 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark-selected.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules-dark.svg b/docs/styles/Default/images/menu-tab-modules-dark.svg new file mode 100644 index 0000000..e0a5c08 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules-dark.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-modules.svg b/docs/styles/Default/images/menu-tab-modules.svg new file mode 100644 index 0000000..40cb383 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-modules.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-125.svg b/docs/styles/Default/images/menu-tab-packages-125.svg new file mode 100644 index 0000000..4f5bb5e --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-125.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-150.svg b/docs/styles/Default/images/menu-tab-packages-150.svg new file mode 100644 index 0000000..7d541a3 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-150.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark-125.svg b/docs/styles/Default/images/menu-tab-packages-dark-125.svg new file mode 100644 index 0000000..ba866b3 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark-125.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark-150.svg b/docs/styles/Default/images/menu-tab-packages-dark-150.svg new file mode 100644 index 0000000..d072e16 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark-150.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark-selected-125.svg b/docs/styles/Default/images/menu-tab-packages-dark-selected-125.svg new file mode 100644 index 0000000..ab6146b --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark-selected-125.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark-selected-150.svg b/docs/styles/Default/images/menu-tab-packages-dark-selected-150.svg new file mode 100644 index 0000000..ceb5c83 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark-selected-150.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark-selected.svg b/docs/styles/Default/images/menu-tab-packages-dark-selected.svg new file mode 100644 index 0000000..c165d9d --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark-selected.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages-dark.svg b/docs/styles/Default/images/menu-tab-packages-dark.svg new file mode 100644 index 0000000..8fe813a --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/menu-tab-packages.svg b/docs/styles/Default/images/menu-tab-packages.svg new file mode 100644 index 0000000..6bfc784 --- /dev/null +++ b/docs/styles/Default/images/menu-tab-packages.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/search-black.svg b/docs/styles/Default/images/search-black.svg new file mode 100644 index 0000000..3da7684 --- /dev/null +++ b/docs/styles/Default/images/search-black.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/search-class-125.svg b/docs/styles/Default/images/search-class-125.svg new file mode 100644 index 0000000..087fd9d --- /dev/null +++ b/docs/styles/Default/images/search-class-125.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-150.svg b/docs/styles/Default/images/search-class-150.svg new file mode 100644 index 0000000..b0851ff --- /dev/null +++ b/docs/styles/Default/images/search-class-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-black-125.svg b/docs/styles/Default/images/search-class-black-125.svg new file mode 100644 index 0000000..08edb84 --- /dev/null +++ b/docs/styles/Default/images/search-class-black-125.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-black-150.svg b/docs/styles/Default/images/search-class-black-150.svg new file mode 100644 index 0000000..ee09947 --- /dev/null +++ b/docs/styles/Default/images/search-class-black-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-black.svg b/docs/styles/Default/images/search-class-black.svg new file mode 100644 index 0000000..13c4dde --- /dev/null +++ b/docs/styles/Default/images/search-class-black.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-dark-125.svg b/docs/styles/Default/images/search-class-dark-125.svg new file mode 100644 index 0000000..d5c8a03 --- /dev/null +++ b/docs/styles/Default/images/search-class-dark-125.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-dark-150.svg b/docs/styles/Default/images/search-class-dark-150.svg new file mode 100644 index 0000000..db1f23d --- /dev/null +++ b/docs/styles/Default/images/search-class-dark-150.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class-dark.svg b/docs/styles/Default/images/search-class-dark.svg new file mode 100644 index 0000000..7397cb0 --- /dev/null +++ b/docs/styles/Default/images/search-class-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-class.svg b/docs/styles/Default/images/search-class.svg new file mode 100644 index 0000000..586b532 --- /dev/null +++ b/docs/styles/Default/images/search-class.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/search-dark.svg b/docs/styles/Default/images/search-dark.svg new file mode 100644 index 0000000..2b5fa48 --- /dev/null +++ b/docs/styles/Default/images/search-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/search-group-arrow-black.svg b/docs/styles/Default/images/search-group-arrow-black.svg new file mode 100644 index 0000000..a523cb8 --- /dev/null +++ b/docs/styles/Default/images/search-group-arrow-black.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/search-group-arrow-dark.svg b/docs/styles/Default/images/search-group-arrow-dark.svg new file mode 100644 index 0000000..1c0d8fa --- /dev/null +++ b/docs/styles/Default/images/search-group-arrow-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/search-group-arrow.svg b/docs/styles/Default/images/search-group-arrow.svg new file mode 100644 index 0000000..bb36b18 --- /dev/null +++ b/docs/styles/Default/images/search-group-arrow.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/search.svg b/docs/styles/Default/images/search.svg new file mode 100644 index 0000000..cf86fc2 --- /dev/null +++ b/docs/styles/Default/images/search.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/styles/Default/images/summary-loading-dark.gif b/docs/styles/Default/images/summary-loading-dark.gif new file mode 100644 index 0000000000000000000000000000000000000000..fa9bd728a9cfc9761ded6119c437b1c838733f4b GIT binary patch literal 3071 zcmc(h+fpJ|6ozqRMl+LmikN^1G8zUFM~z}eUBM73Sqr>a2Ymz~?djrB+k;w*k%uZBi9AF!bBEbeu!+y#pQ{(m{tKaLoOXJdOVp2)zIC^uy1; z{*nl?r@#Gv{Ku{spfDXkEe0rKXuqHKH8&FkBKCZ=q^O*sJ3C_?W^)H;_QpEj#N<>S zPxO1e-sM8BsM{TtQN>=rjyftT>~>_2I-Rnr_V&nk#l^NZWQ)9d6_JS*ZEX!V7Zo)% zp~i5_w_zDonBgFR%D?XzM0RBX0|p>Qm43p5>K@(5aAmMBSbgh1f%Z0a!21b48Nf#ZrWHUk`+ zM_>s}qB6;yn!Wf7*p!4h(y5^&B8^P~rQs1+MVEM=jJpIEDX=LC&!kgB)d2?YK=pY9 z4l)947wotZn9lc7nvUSkiZu2VbeKortolSOsAD1humRZ4?Z+U~Edl!*{fWp>d-`8aEDF#Up5&3uv97#m!<< zWa6P6)2ZRY02n+2F5wY4=AGG_t}&8Q3a5smdlKL*vv+CnN*o)QTqr_My9lp1pkV&6oc+IuY7o#}WU=B0k|%l93fx##!Ydz|my zzD)TwgwPOw62#5T&Ghv2!NI}x_4V%V?$y=R-rnB+{{H3V<@x#f#l^+x>FL?o8BNoJ zgM&_|)8%sI=jW%Sq*yGLxVSimVTy{1tX6ABM@KqUnV&zsd7Yb?l#r-a;STJ7X*AjRKOVY)F%kapF14SZ znjjHTT}z?gs#Pk@@1$P?+r%}t`Zp1LJFosqqiyf*>HR}nOMt$h=#lT(FE1oo%cu+vhvEC+-~*7#amIX=~=w2Dm2ve?9Lr?C~}&T%-_h=GMdfC zqnCw?D!bkI_V(=;c9dg${X$L^lAIj!^P@)}lhK!uUq0slrQIwHFnc?b!;(>4Hk9XSDFt3P?$_XA5qi z3T8|pU@MYIV@U^>3ghN!DP>+a=Ev>Ev;jvH0_MV)be4?f0stwVmeS{O8?X!9Kq2@j z1T~_W0G15n(g9nZmQv|;kYJ1GR8o6oRv} zF)Eg{a=8#co|aPVb>m67-FR{^D+R?YR~q6@K_uq!47IUggh{ z$=nyX6nR>l5+lACJ#OVG5xEtoMCewY5|LYRN`!9ZDG|99r$p#ho)VE;aY}@4sPVmziBz(?-M^|pSRr9?^dtS@UaTTs{R8eG BZwLSY literal 0 HcmV?d00001 diff --git a/docs/styles/Default/images/theme-menu-autolightblack.svg b/docs/styles/Default/images/theme-menu-autolightblack.svg new file mode 100644 index 0000000..edaf9be --- /dev/null +++ b/docs/styles/Default/images/theme-menu-autolightblack.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/theme-menu-autolightdark.svg b/docs/styles/Default/images/theme-menu-autolightdark.svg new file mode 100644 index 0000000..ea70cc9 --- /dev/null +++ b/docs/styles/Default/images/theme-menu-autolightdark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/styles/Default/images/theme-menu-black.svg b/docs/styles/Default/images/theme-menu-black.svg new file mode 100644 index 0000000..4a10e7b --- /dev/null +++ b/docs/styles/Default/images/theme-menu-black.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-menu-dark.svg b/docs/styles/Default/images/theme-menu-dark.svg new file mode 100644 index 0000000..cd5a907 --- /dev/null +++ b/docs/styles/Default/images/theme-menu-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-menu-light.svg b/docs/styles/Default/images/theme-menu-light.svg new file mode 100644 index 0000000..2b8b8e5 --- /dev/null +++ b/docs/styles/Default/images/theme-menu-light.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs/styles/Default/images/theme-switcher-black.svg b/docs/styles/Default/images/theme-switcher-black.svg new file mode 100644 index 0000000..c0bcf46 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher-black.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-switcher-dark.svg b/docs/styles/Default/images/theme-switcher-dark.svg new file mode 100644 index 0000000..1344d57 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-switcher-hover-black.svg b/docs/styles/Default/images/theme-switcher-hover-black.svg new file mode 100644 index 0000000..6f35168 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher-hover-black.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-switcher-hover-dark.svg b/docs/styles/Default/images/theme-switcher-hover-dark.svg new file mode 100644 index 0000000..80ea619 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher-hover-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-switcher-hover.svg b/docs/styles/Default/images/theme-switcher-hover.svg new file mode 100644 index 0000000..995ffc9 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/Default/images/theme-switcher.svg b/docs/styles/Default/images/theme-switcher.svg new file mode 100644 index 0000000..58d7c12 --- /dev/null +++ b/docs/styles/Default/images/theme-switcher.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/styles/DefaultJS/NDContentPage.js b/docs/styles/DefaultJS/NDContentPage.js new file mode 100644 index 0000000..68d6f50 --- /dev/null +++ b/docs/styles/DefaultJS/NDContentPage.js @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +"use strict";var NDContentPage=new function(){this.Start=function(retrying){if(!retrying){this.resizeEventHandler=NDContentPage.OnResize.bind(NDContentPage);this.messageEventHandler=NDContentPage.OnMessage.bind(NDContentPage);this.effectiveThemeChangeEventHandler=NDContentPage.OnEffectiveThemeChange.bind(NDContentPage);var themeID=NDCore.GetQueryParam('Theme');NDThemes.SetCurrentTheme(themeID,false);document.addEventListener("NDEffectiveThemeChange",this.effectiveThemeChangeEventHandler);window.addEventListener("message",this.messageEventHandler);}if(!this.CalculateWideFormPrototypeWidths()){setTimeout("NDContentPage.Start(true);",200);return;}this.ReformatPrototypes();window.addEventListener("resize",this.resizeEventHandler);this.toolTipHolder=document.createElement("div");this.toolTipHolder.style.display="none";this.toolTipHolder.style.position="fixed";this.toolTipHolder.style.zIndex=20;document.body.appendChild(this.toolTipHolder);var ttLocation=location.href;var queryIndex=ttLocation.indexOf('?');if(queryIndex!=-1){ttLocation=ttLocation.substr(0,queryIndex);}else{var hashIndex=ttLocation.indexOf('#');if(hashIndex!=-1){ttLocation=ttLocation.substr(0,hashIndex);}}ttLocation=ttLocation.substr(0,ttLocation.length-5)+"-ToolTips.js";NDCore.LoadJavaScript(ttLocation);};this.OnResize=function(event){if(this.reformatPrototypesTimeout==undefined){this.reformatPrototypesTimeout=setTimeout("NDContentPage.ReformatPrototypes()",200);}};this.OnMessage=function(event){var message=event.data;if(message=="NoTheme"){NDThemes.SetCurrentTheme(undefined,false);}else if(message.startsWith("Theme=")){var theme=message.slice(6);NDThemes.SetCurrentTheme(theme,false);}};this.OnEffectiveThemeChange=function(event){if(event.detail.oldEffectiveThemeID!=undefined){document.documentElement.classList.remove(event.detail.oldEffectiveThemeID+"Theme");}if(event.detail.newEffectiveThemeID!=undefined){document.documentElement.classList.add(event.detail.newEffectiveThemeID+"Theme");}};this.GetPrototypeIDNumber=function(element){if(element.id.indexOf("NDPrototype")==0){var id=parseInt(element.id.substr(11),10);if(id!=NaN&&id>0){return id;}}return-1;};this.CalculateWideFormPrototypeWidths=function(){var prototypes=document.getElementsByClassName("NDPrototype");for(var prototypeIndex=0;prototypeIndexmaxWidth){maxWidth=sectionWidth;}}if(maxWidth==0){return false;}prototypes[prototypeIndex].dataset.ndWideFormPrototypeWidth=maxWidth;}}return true;};this.ReformatPrototypes=function(){var prototypes=document.getElementsByClassName("NDPrototype");for(var i=0;i=wideFormWidth&&prototypes[i].classList.contains("NarrowForm")){NDCore.ChangePrototypeToWideForm(prototypes[i]);}else if(availableWidthdocument.body.offsetWidth){x=document.body.offsetWidth-this.toolTipHolder.offsetWidth-5;if(x<5){x=5;newWidth=document.body.offsetWidth-10;}}this.toolTipHolder.style.left=x+"px";this.toolTipHolder.style.top=y+"px";if(newWidth!=undefined){this.toolTipHolder.style.width=newWidth+"px";}var prototypes=this.toolTipHolder.getElementsByClassName("NDPrototype");if(prototypes.length>0&&prototypes[0].classList.contains("WideForm")&&prototypes[0].scrollWidth>prototypes[0].offsetWidth){NDCore.ChangePrototypeToNarrowForm(prototypes[0]);}if(y+this.toolTipHolder.offsetHeight+25>document.body.parentNode.offsetHeight){var newY=linkOffsets.offsetTop-this.toolTipHolder.offsetHeight-scrollParent.scrollTop-3;if(newY>=3){this.toolTipHolder.style.top=newY+"px";}}this.toolTipHolder.style.visibility="visible";};this.ResetToolTip=function(){if(this.showingToolTip!=undefined){this.toolTipHolder.style.display="none";this.toolTipHolder.style.width=null;this.lastToolTip=this.showingToolTip;this.showingToolTip=undefined;}if(this.toolTipTimeout!=undefined){clearTimeout(this.toolTipTimeout);this.toolTipTimeout=undefined;}};}; \ No newline at end of file diff --git a/docs/styles/DefaultJS/NDCore.js b/docs/styles/DefaultJS/NDCore.js new file mode 100644 index 0000000..e142662 --- /dev/null +++ b/docs/styles/DefaultJS/NDCore.js @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +"use strict";var NDCore=new function(){this.LoadJavaScript=function(path,id){var script=document.createElement("script");script.src=path;script.type="text/javascript";if(id!=undefined){script.id=id;}document.getElementsByTagName("head")[0].appendChild(script);};this.RemoveScriptElement=function(id){var script=document.getElementById(id);script.parentNode.removeChild(script);};this.GetFullOffsets=function(element){var result={offsetTop:element.offsetTop,offsetLeft:element.offsetLeft};element=element.offsetParent;while(element!=undefined&&element.nodeName!="BODY"){result.offsetTop+=element.offsetTop;result.offsetLeft+=element.offsetLeft;element=element.offsetParent;}return result;};this.NormalizeHash=function(hashString){if(hashString==undefined){return"";}if(hashString.charAt(0)=="#"){hashString=hashString.substr(1);}hashString=decodeURI(hashString);return hashString;};this.AddQueryParams=function(url,queryParams){var hashIndex=url.indexOf("#");if(hashIndex==-1){return(url+"?"+queryParams);}else{return(url.slice(0,hashIndex)+"?"+queryParams+url.slice(hashIndex));}};this.GetQueryParam=function(param){var queryString=window.location.search;if(queryString==undefined){return undefined;}var paramIndex=queryString.indexOf("?"+param+"=");if(paramIndex==-1){paramIndex=queryString.indexOf(";"+param+"=");}if(paramIndex==-1){return undefined;}var valueIndex=paramIndex+param.length+2;var endValueIndex=queryString.indexOf(";",valueIndex);if(endValueIndex==-1){return queryString.slice(valueIndex);}else{return queryString.slice(valueIndex,endValueIndex);}};this.ChangePrototypeToNarrowForm=function(prototype){prototype.classList.remove("WideForm");prototype.classList.add("NarrowForm");var divs=prototype.getElementsByTagName("div");for(var i=0;i");output=output.replace(/"/g,"\"");output=output.replace(/&/g,"&");return output;};function NDLocation(hashString){this.Constructor=function(hashString){this.hashString=NDCore.NormalizeHash(hashString);var prefixSeparator=this.hashString.indexOf(':');var memberSeparator=-1;if(prefixSeparator==-1){this.prefix=undefined;this.path=undefined;this.member=undefined;}else{this.prefix=this.hashString.substr(0,prefixSeparator);memberSeparator=this.hashString.indexOf(':',prefixSeparator+1);if(memberSeparator==-1){this.path=this.hashString;this.member=undefined;}else{this.path=this.hashString.substr(0,memberSeparator);this.member=this.hashString.substr(memberSeparator+1);if(this.member==""){this.member=undefined;}}}var foundPrefix=false;var locationInfo=undefined;var prefixParam=undefined;if(this.hashString==""){this.type="Home";foundPrefix=true;}else if(NDFramePage!=undefined&&NDFramePage.locationInfo!=undefined){for(var i=0;imaxSearchWidth){searchWidth=maxSearchWidth;}if(searchWidthwindowClientWidth){offset=windowClientWidth-this.sizerDragging.sizer.offsetWidth-this.sizerDragging.originalSizerX;}}else{var menuSizer=document.getElementById("NDMenuSizer");var leftLimit=menuSizer.offsetLeft+menuSizer.offsetWidth;if(this.sizerDragging.originalSizerX+offsetwindowClientWidth){offset=windowClientWidth-this.sizerDragging.sizer.offsetWidth-this.sizerDragging.originalSizerX;}}this.sizerDragging.sizer.style.left=(this.sizerDragging.originalSizerX+offset)+"px";this.sizerDragging.panel.style.width=(this.sizerDragging.originalPanelWidth+offset)+"px";if(this.sizerDragging.sizer.id=="NDMenuSizer"){this.desiredMenuWidth=document.getElementById("NDMenu").offsetWidth;}else{this.desiredSummaryWidth=document.getElementById("NDSummary").offsetWidth;}this.UpdateLayout();};this.OnSizerMouseUp=function(event){document.removeEventListener("mousemove",this.sizerMouseMoveEventHandler);document.removeEventListener("mouseup",this.sizerMouseUpEventHandler);document.body.removeChild(document.getElementById("NDContentCover"));this.sizerDragging.sizer.classList.remove("Dragging");this.sizerDragging=undefined;};this.SizeSummaryToContent=function(){this.SizePanelToContent(document.getElementById("NDSummary"),this.desiredSummaryWidth);};this.SizePanelToContent=function(panel,desiredOffsetWidth){if(this.desiredSummaryWidth==undefined){return;}var resized=false;if(panel.clientWidth==panel.scrollWidth){if(panel.offsetWidth==desiredOffsetWidth){return;}else{panel.style.width=desiredOffsetWidth+"px";resized=true;}}var newOffsetWidth=panel.scrollWidth;if(panel.scrollHeight>panel.clientHeight){newOffsetWidth+=panel.offsetWidth-panel.clientWidth;}else{newOffsetWidth+=NDCore.GetComputedPixelWidth(panel,"borderLeftWidth")+NDCore.GetComputedPixelWidth(panel,"borderRightWidth");}if(newOffsetWidth!=desiredOffsetWidth){newOffsetWidth+=3;if(newOffsetWidth/desiredOffsetWidth>1.333){newOffsetWidth=Math.floor(desiredOffsetWidth*1.333);}if(panel.offsetWidth!=newOffsetWidth){panel.style.width=newOffsetWidth+"px";resized=true;}}if(resized){this.UpdateLayout();}};this.OnEffectiveThemeChange=function(event){if(event.detail.oldEffectiveThemeID!=undefined){document.documentElement.classList.remove(event.detail.oldEffectiveThemeID+"Theme");}if(event.detail.newEffectiveThemeID!=undefined){document.documentElement.classList.add(event.detail.newEffectiveThemeID+"Theme");}var frame=document.getElementById("CFrame");if(NDThemes.effectiveThemeID!=undefined){frame.contentWindow.postMessage("Theme="+NDThemes.effectiveThemeID,"*");}else{frame.contentWindow.postMessage("NoTheme","*");}};this.OnAvailableThemesChange=function(event){if(NDThemeSwitcher.UpdateVisibility()){this.UpdateLayout();}};}; \ No newline at end of file diff --git a/docs/styles/DefaultJS/NDHomePage.js b/docs/styles/DefaultJS/NDHomePage.js new file mode 100644 index 0000000..4fa44bd --- /dev/null +++ b/docs/styles/DefaultJS/NDHomePage.js @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +"use strict";var NDHomePage=new function(){this.Start=function(){this.messageEventHandler=NDHomePage.OnMessage.bind(NDHomePage);this.effectiveThemeChangeEventHandler=NDHomePage.OnEffectiveThemeChange.bind(NDHomePage);var themeID=NDCore.GetQueryParam('Theme');NDThemes.SetCurrentTheme(themeID,false);document.addEventListener("NDEffectiveThemeChange",this.effectiveThemeChangeEventHandler);window.addEventListener("message",this.messageEventHandler);};this.OnMessage=function(event){var message=event.data;if(message=="NoTheme"){NDThemes.SetCurrentTheme(undefined,false);}else if(message.startsWith("Theme=")){var theme=message.slice(6);NDThemes.SetCurrentTheme(theme,false);}};this.OnEffectiveThemeChange=function(event){if(event.detail.oldEffectiveThemeID!=undefined){document.documentElement.classList.remove(event.detail.oldEffectiveThemeID+"Theme");}if(event.detail.newEffectiveThemeID!=undefined){document.documentElement.classList.add(event.detail.newEffectiveThemeID+"Theme");}};}; \ No newline at end of file diff --git a/docs/styles/DefaultJS/NDMenu.js b/docs/styles/DefaultJS/NDMenu.js new file mode 100644 index 0000000..570607b --- /dev/null +++ b/docs/styles/DefaultJS/NDMenu.js @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +"use strict";var NDMenu=new function(){this.Start=function(){this.menuSections=[];this.firstUnusedMenuSection=0;var menuContainer=document.getElementById("NDMenu");var menuTabBar=document.createElement("div");menuTabBar.id="MTabBar";menuContainer.appendChild(menuTabBar);var menuContent=document.createElement("div");menuContent.id="MContent";menuContainer.appendChild(menuContent);NDCore.LoadJavaScript("menu/tabs.js","NDMenuTabsLoader");};this.OnLocationChange=function(oldLocation,newLocation){if(newLocation.type=="Home"&&this.tabs!=undefined&&this.tabs.length==1){this.GoToOffsets([0]);return;}if(oldLocation==undefined||oldLocation.type!=newLocation.type){this.UpdateTabs(newLocation.type);}if(oldLocation==undefined||oldLocation.type!=newLocation.type||oldLocation.path!=newLocation.path){this.Build(new NDMenuHashPath(newLocation.type,newLocation.path));}};this.GoToOffsets=function(offsets){if(this.tabs!=undefined){var newSelectedTab;if(offsets.length>=1){newSelectedTab=this.tabs[offsets[0]][0];if(newSelectedTab!=this.selectedTabType){this.UpdateTabs(newSelectedTab);}}}this.Build(new NDMenuOffsetPath(offsets));};this.Build=function(path){if(path!=undefined){this.pathBeingBuilt=path;}else if(this.pathBeingBuilt==undefined){return;}this.firstUnusedMenuSection=0;var newMenuContent=document.createElement("div");newMenuContent.id="MContent";var result;if(this.tabs!=undefined){result=this.BuildEntries(newMenuContent,this.pathBeingBuilt);}else{result={completed:false};}if(!result.completed){var htmlEntry=document.createElement("div");htmlEntry.className="MLoadingNotice";newMenuContent.appendChild(htmlEntry);}var oldMenuContent=document.getElementById("MContent");var menuContainer=oldMenuContent.parentNode;menuContainer.replaceChild(newMenuContent,oldMenuContent);if(result.completed){if(result.selectedFile){if(result.selectedFile.offsetTop+result.selectedFile.offsetHeight>menuContainer.scrollTop+menuContainer.clientHeight){result.selectedFile.scrollIntoView(false);}else if(result.selectedFile.offsetTop"+""+""+tabTitle+"";htmlMenu.appendChild(htmlEntry);}}else{for(var i=0;i";if(typeof(member[1])=="object"){title+=member[1][0];}else{title+=member[1];}var targetPath=(pathSoFar.length==0?i:pathSoFar.join(",")+","+i);var htmlEntry=document.createElement("a");htmlEntry.className="MEntry MFolder Child"+(hasParentFolders?"":" TopLevel");htmlEntry.href="javascript:NDMenu.GoToOffsets(["+targetPath+"])";htmlEntry.innerHTML=title;htmlMenu.appendChild(htmlEntry);}}}result.completed=true;if(selectedTab!=undefined){selectedTab[6]=pathSoFar;}return result;};this.MenuSection=function(file){for(var i=0;i=this.firstUnusedMenuSection){if(i>this.firstUnusedMenuSection){this.menuSections.splice(i,1);this.menuSections.splice(this.firstUnusedMenuSection,0,section);}this.firstUnusedMenuSection++;}if(section.ready==true){return section.contents;}else{return undefined;}}}return undefined;};this.LoadMenuSection=function(file){for(var i=0;i10){for(var i=this.menuSections.length-1;i>=this.firstUnusedMenuSection&&this.menuSections.length>10;i--){if(this.menuSections[i].ready==false){break;}this.menuSections.pop();}}};this.OnTabsLoaded=function(tabs){this.tabs=tabs;NDCore.RemoveScriptElement("NDMenuTabsLoader");var tabBar=document.getElementById("MTabBar");for(var i=0;i"+tabTitle+"";tab.style.position="absolute";tab.style.visibility="hidden";tabBar.appendChild(tab);tabs[i][4]=tab.offsetWidth;tab.className="MTab Narrow";tabs[i][5]=tab.offsetWidth;if(tabs[i][0]==this.selectedTabType){tab.className+=" Selected";}}this.ResizeTabs();if(this.ShouldTabsShow()==false){tabBar.style.display="none";}for(var i=0;i=this.pathObject.path.length){return;}else if(this.currentContainer==undefined){this.pathIndex++;}else{var currentEntry=this.currentContainer[this.pathObject.path[this.pathIndex]];this.currentContainer=undefined;this.currentContainerHashPath=undefined;this.needToLoad=undefined;if(this.pathIndex==0){this.currentContainerHashPath=currentEntry[2];this.needToLoad=currentEntry[3];}else if(currentEntry[0]==2){this.currentContainerHashPath=currentEntry[2];if(typeof currentEntry[3]=="string"){this.needToLoad=currentEntry[3];}else{this.currentContainer=currentEntry[3];}}this.pathIndex++;if(this.needToLoad!=undefined){this.currentContainer=NDMenu.MenuSection(this.needToLoad);if(this.currentContainer!=undefined){this.needToLoad=undefined;}}}};this.NavigationType=function(){if(this.currentContainer==undefined){return 9;}if(this.pathIndex>=this.pathObject.path.length){return-1;}var currentEntry=this.currentContainer[this.pathObject.path[this.pathIndex]];if(this.InTabs()==false&¤tEntry[0]==1){return 3;}if(this.pathIndex==this.pathObject.path.length-1){return 2;}if(this.pathIndex+2<=this.pathObject.path.length-1){return 1;}var lookahead=this.Duplicate();lookahead.Next();if(lookahead.NavigationType()==9){this.needToLoad=lookahead.NeedToLoad();return 9;}else if(lookahead.CurrentEntry()[0]==2){return 1;}else{return 2;}};this.Duplicate=function(){var newObject=new NDMenuOffsetPathIterator(this.pathObject);newObject.pathIndex=this.pathIndex;newObject.currentContainer=this.currentContainer;newObject.needToLoad=this.needToLoad;return newObject;};this.CurrentEntry=function(){if(this.currentContainer!=undefined&&this.pathIndex0){this.domResults.scrollTop--;}};this.LoadMoreResults=function(){this.moreResultsThreshold=this.visibleEntryCount+25;this.domSearchField.focus();this.Update();};this.ActivateLinkFromKeyboard=function(domLink){var address=domLink.getAttribute("href");if(address.substr(0,11)=="javascript:"){address=address.substr(11);address=address.replace(/^(NDSearch.ToggleParent\([0-9]+,)false(.*)$/,"$1true$2");eval(address);}else{location.href=address;}};this.OnSearchFieldFocus=function(event){if(!this.SearchFieldIsActive()){this.ActivateSearchField();if(this.allPrefixesStatus==1){this.allPrefixesStatus=2;NDCore.LoadJavaScript("search/index.js");}}};this.OnSearchFieldKey=function(event){if(event.keyCode==27){this.ClearResults();this.DeactivateSearchField();this.domSearchField.blur();document.getElementById("CFrame").contentWindow.focus();event.preventDefault();}else if(event.keyCode==38){if(this.keyboardSelectionIndex<=0){this.keyboardSelectionIndex=this.visibleEntryCount-1;}else{this.keyboardSelectionIndex--;}this.UpdateSelection();event.preventDefault();}else if(event.keyCode==40){if(this.visibleEntryCount==0){this.keyboardSelectionIndex=-1;}else if(this.keyboardSelectionIndex>=this.visibleEntryCount-1){this.keyboardSelectionIndex=0;}else{this.keyboardSelectionIndex++;}this.UpdateSelection();event.preventDefault();}else if(event.keyCode==37){if(this.keyboardSelectionIndex!=-1){var domSelectedEntry=document.getElementById("SeSelectedEntry");if(domSelectedEntry.classList.contains("SeParent")&&domSelectedEntry.classList.contains("open")){this.ActivateLinkFromKeyboard(domSelectedEntry);event.preventDefault();}}}else if(event.keyCode==39){if(this.keyboardSelectionIndex!=-1){var domSelectedEntry=document.getElementById("SeSelectedEntry");if(domSelectedEntry.classList.contains("SeParent")&&domSelectedEntry.classList.contains("closed")){this.ActivateLinkFromKeyboard(domSelectedEntry);event.preventDefault();}}}else if(event.keyCode==13){var domSelectedEntry=undefined;if(this.keyboardSelectionIndex!=-1){domSelectedEntry=document.getElementById("SeSelectedEntry");}else if(this.visibleEntryCount==1){domSelectedEntry=this.domResultsContent.firstChild;}else if(this.visibleEntryCount==2&&this.domResultsContent.firstChild.classList.contains("SeParent")){domSelectedEntry=this.domResultsContent.childNodes[1].firstChild;}if(domSelectedEntry!=undefined){this.ActivateLinkFromKeyboard(domSelectedEntry);}else if(this.keyboardSelectionIndex==-1&&this.visibleEntryCount>0){this.keyboardSelectionIndex=0;this.UpdateSelection();}event.preventDefault();}};this.OnSearchFieldChange=function(event){this.keyboardSelectionIndex=-1;if(this.initialTimeoutStatus==3){if(this.updateTimeout==undefined){this.updateTimeout=setTimeout(function(){clearTimeout(NDSearch.updateTimeout);NDSearch.updateTimeout=undefined;NDSearch.Update();},350);}}else{var searchInterpretations=this.GetSearchInterpretations();if(searchInterpretations.length!=0&&this.allPrefixesStatus==3&&this.GetMatchingPrefixes(searchInterpretations).length<=1){if(this.initialTimeoutStatus==2){clearTimeout(this.initialTimeout);this.initialTimeout=undefined;}this.initialTimeoutStatus=3;this.Update();}else if(this.initialTimeoutStatus==1){this.initialTimeoutStatus=2;this.initialTimeout=setTimeout(function(){if(NDSearch.initialTimeoutStatus==2){clearTimeout(NDSearch.initialTimeout);NDSearch.initialTimeout=undefined;NDSearch.initialTimeoutStatus=3;NDSearch.Update();}},1250);}}};this.OnUpdateLayout=function(){if(this.domResults!=undefined){this.PositionResults();if(this.keyboardSelectionIndex!=-1){var domSelectedEntry=document.getElementById("SeSelectedEntry");if(domSelectedEntry!=undefined){this.ScrollEntryIntoView(domSelectedEntry,false);}}}};this.GetSearchInterpretations=function(){var interpretations=[];var normalizedSearchText=this.domSearchField.value.toLowerCase();normalizedSearchText=normalizedSearchText.replace(/\s+/g," ");normalizedSearchText=normalizedSearchText.replace(/^ /,"");normalizedSearchText=normalizedSearchText.replace(/ $/,"");normalizedSearchText=normalizedSearchText.replace(/([^a-z0-9_]) /g,"$1");normalizedSearchText=normalizedSearchText.replace(/ (?=[^a-z0-9_])/g,"");normalizedSearchText=normalizedSearchText.replace(/::|->/g,".");normalizedSearchText=normalizedSearchText.replace(/\\/g,"/");normalizedSearchText=normalizedSearchText.replace(/^[./]+/,"");if(normalizedSearchText==""){return interpretations;}interpretations.push(normalizedSearchText);var lastChar=normalizedSearchText.charAt(normalizedSearchText.length-1);if(lastChar==":"||lastChar=="-"){interpretations.push(normalizedSearchText.substr(0,normalizedSearchText.length-1)+".");}return interpretations;};this.GetMatchingPrefixes=function(searchTextArray){var matchingPrefixes=[];if(this.allPrefixesStatus!=3){return matchingPrefixes;}for(var i=0;i=searchPrefix.length&&this.allPrefixes[prefixIndex].substr(0,searchPrefix.length)==searchPrefix){matchingPrefixes.push(this.allPrefixes[prefixIndex]);prefixIndex++;}else{break;}}}}if(searchTextArray.length<=1){return matchingPrefixes;}matchingPrefixes.sort();for(var i=1;i>1;if(prefix==this.allPrefixes[testIndex]){return testIndex;}else if(prefixmaximum){return true;}}}}}}return false;};this.BuildResults=function(searchInterpretations,searchInterpretationPrefixes,favorClasses,forceExpansion){var results={html:""};this.topLevelEntryCount=0;this.visibleEntryCount=0;var addSearchingStatus=false;for(var p=0;p"+"
"+lastMatchingMemberObject[1];if(lastMatchingMemberObject[0]!=undefined||lastMatchingMemberObject[2]!=undefined){html+="";if(lastMatchingMemberObject[0]!=undefined){html+=", "+lastMatchingMemberObject[0];}if(lastMatchingMemberObject[2]!=undefined){html+=", "+lastMatchingMemberObject[2];}html+="";}html+="";this.topLevelEntryCount++;this.visibleEntryCount++;return html;}else{var selected=(this.keyboardSelectionIndex==this.visibleEntryCount);var openClosed;if(forceExpansion||this.openParents.indexOf(this.topLevelEntryCount)!=-1){openClosed="open";}else{openClosed="closed";}var html=""+"
"+keywordObject[0]+" ("+memberMatches+")"+"
";this.topLevelEntryCount++;this.visibleEntryCount++;if(openClosed=="open"){html+="
";for(var i=0;i"+"
"+memberObject[1];if(memberObject[0]!=undefined||memberObject[2]!=undefined){html+="";if(memberObject[0]!=undefined){html+=", "+memberObject[0];}if(memberObject[2]!=undefined){html+=", "+memberObject[2];}html+="";}html+="";this.visibleEntryCount++;}}html+="
";}return html;}};this.BuildSearchingStatus=function(){return"
"+"Searching..."+"
";};this.BuildNoMatchesStatus=function(){return"
"+"No Matches"+"
";};this.BuildMoreResultsEntry=function(){var selected=(this.keyboardSelectionIndex==this.visibleEntryCount);var html=""+"
"+"More Results..."+"
";this.visibleEntryCount++;this.topLevelEntryCount++;return html;};this.MakePrefix=function(searchText){var prefix="";for(var i=0;i<3;i++){if(i>=searchText.length){break;}var char=searchText.charAt(i);if(char==" "||char=="."||char=="/"){break;}prefix+=char;}if(prefix.length>0){return prefix;}else{return undefined;}};this.PrefixToHex=function(prefix){var hex="";for(var i=0;imaxHeight){this.domResults.style.height=maxHeight+"px";}if(this.domResults.offsetWidth>maxWidth){this.domResults.style.width=maxWidth+"px";}else if(this.domResults.offsetWidthitemTop){offset=itemTop-windowTop;}if(offset!=0){this.domResults.scrollTop+=offset;}};this.OnPrefixIndexLoaded=function(prefixes){this.allPrefixes=prefixes;this.allPrefixesStatus=3;if(this.initialTimeoutStatus==3){this.Update();}};this.LoadPrefixData=function(prefix){if(this.prefixObjects[prefix]==undefined){var prefixObject=[];prefixObject[0]=prefix;prefixObject[2]=false;prefixObject[3]="NDPrefixLoader_"+this.PrefixToHex(prefix);this.prefixObjects[prefix]=prefixObject;NDCore.LoadJavaScript(this.PrefixToDataFile(prefix),prefixObject[3]);}};this.OnPrefixDataLoaded=function(prefix,commentTypes,keywordObjects){var prefixObject=this.prefixObjects[prefix];if(prefixObject==undefined){return;}for(var k=0;k"+entry[3];entryHTML.addEventListener("mouseenter",this.entryMouseEnterEventHandler);entryHTML.addEventListener("mouseleave",this.entryMouseLeaveEventHandler);newContent.appendChild(entryHTML);}}}var summaryContainer=document.getElementById("NDSummary");var oldContent=document.getElementById("SuContent");if(oldContent!=undefined){summaryContainer.replaceChild(newContent,oldContent);}else{summaryContainer.appendChild(newContent);}newContent.scrollIntoView(true);if(this.summaryEntries!=undefined){NDFramePage.SizeSummaryToContent();}};this.OnEntryMouseEnter=function(event){var entry=event.target;var id=entry.dataset.ndTopicID;if(this.showingToolTip!=id){this.ResetToolTip();this.showingToolTip=id;if(this.summaryToolTips==undefined){}else if(this.summaryToolTips[id]!=undefined){this.toolTipTimeout=setTimeout(function(){clearTimeout(this.toolTipTimeout);this.toolTipTimeout=undefined;NDSummary.ShowToolTip();},350);}}};this.OnEntryMouseLeave=function(event){var entry=event.target;var id=entry.dataset.ndTopicID;if(this.showingToolTip==id){this.ResetToolTip();}};this.ShowToolTip=function(){var entry=document.getElementById("SuEntry"+this.showingToolTip);this.toolTipHolder.innerHTML=this.summaryToolTips[this.showingToolTip];this.toolTipHolder.style.visibility="hidden";this.toolTipHolder.style.display="block";var summaryBlock=document.getElementById("NDSummary");var x=summaryBlock.offsetLeft+entry.offsetLeft+entry.offsetWidth;var y=summaryBlock.offsetTop+entry.offsetTop-summaryBlock.scrollTop;var newWidth=undefined;var maxWidth=window.innerWidth-x-5;if(this.toolTipHolder.offsetWidth>maxWidth){newWidth=maxWidth;}this.toolTipHolder.style.left=x+"px";this.toolTipHolder.style.top=y+"px";if(newWidth!=undefined){this.toolTipHolder.style.width=newWidth+"px";}var prototypes=this.toolTipHolder.getElementsByClassName("NDPrototype");if(prototypes.length>0&&prototypes[0].classList.contains("WideForm")&&prototypes[0].scrollWidth>prototypes[0].offsetWidth){NDCore.ChangePrototypeToNarrowForm(prototypes[0]);}if(y+this.toolTipHolder.offsetHeight+25>window.innerHeight){var newY=window.innerHeight-this.toolTipHolder.offsetHeight-25;if(newY<0){newY=0;}this.toolTipHolder.style.top=newY+"px";}this.toolTipHolder.style.visibility="visible";};this.ResetToolTip=function(){if(this.showingToolTip!=undefined){this.toolTipHolder.style.display="none";this.toolTipHolder.style.width=null;this.showingToolTip=undefined;}if(this.toolTipTimeout!=undefined){clearTimeout(this.toolTipTimeout);this.toolTipTimeout=undefined;}};}; \ No newline at end of file diff --git a/docs/styles/DefaultJS/NDThemes.js b/docs/styles/DefaultJS/NDThemes.js new file mode 100644 index 0000000..8a75748 --- /dev/null +++ b/docs/styles/DefaultJS/NDThemes.js @@ -0,0 +1,12 @@ +/* +This file is part of Natural Docs, which is Copyright © 2003-2023 Code Clear LLC. +Natural Docs is licensed under version 3 of the GNU Affero General Public +License (AGPL). Refer to License.txt or www.naturaldocs.org for the +complete details. + +This file may be distributed with documentation files generated by Natural Docs. +Such documentation is not covered by Natural Docs' copyright and licensing, +and may have its own copyright and distribution terms as decided by its author. +*/ + +"use strict";var NDThemes=new function(){this.SetCurrentTheme=function(themeID,userSelected){var oldUserSelectedThemeID=this.userSelectedThemeID;var oldEffectiveThemeID=this.effectiveThemeID;var newUserSelectedThemeID=themeID;var newEffectiveThemeID=themeID;if(newUserSelectedThemeID!=undefined&&newUserSelectedThemeID.startsWith("Auto:")){var slashIndex=newUserSelectedThemeID.indexOf("/",5);if(slashIndex!=-1){var systemTheme=this.GetSystemTheme();if(systemTheme==0){newEffectiveThemeID=newUserSelectedThemeID.substring(5,slashIndex);}else if(systemTheme=1){newEffectiveThemeID=newUserSelectedThemeID.substring(slashIndex+1);}}if(this.systemThemeChangeEventHandler==undefined){this.systemThemeChangeEventHandler=this.OnSystemThemeChange.bind(NDThemes);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",this.systemThemeChangeEventHandler);}}this.userSelectedThemeID=newUserSelectedThemeID;this.effectiveThemeID=newEffectiveThemeID;if(userSelected){if(this.userSelectedThemeHistory==undefined){this.LoadUserSelectedThemeHistory();}this.AddToUserSelectedThemeHistory(newUserSelectedThemeID);this.SaveUserSelectedThemeHistory();}if(newEffectiveThemeID!=oldEffectiveThemeID){document.dispatchEvent(new CustomEvent("NDEffectiveThemeChange",{detail:{oldUserSelectedThemeID:oldUserSelectedThemeID,oldEffectiveThemeID:oldEffectiveThemeID,newUserSelectedThemeID:newUserSelectedThemeID,newEffectiveThemeID:newEffectiveThemeID,userSelected:userSelected}}));}};this.SetAvailableThemes=function(themes){this.availableThemes=themes;document.dispatchEvent(new Event("NDAvailableThemesChange"));if(this.availableThemes==undefined){this.SetCurrentThemeID(undefined,false);}else{var currentThemeIsInAvailableThemes=false;if(this.userSelectedThemeID!=undefined){for(var i=0;i0){this.userSelectedThemeHistory.splice(index,1);}if(index!=0){this.userSelectedThemeHistory.unshift(themeID);}if(this.userSelectedThemeHistory.length>10){this.userSelectedThemeHistory.splice(10);}}};this.GetSystemTheme=function(){if(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches){return 1;}else{return 0;}};this.OnSystemThemeChange=function(event){if(this.userSelectedThemeID!=undefined&&this.userSelectedThemeID.startsWith("Auto:")){this.SetCurrentTheme(this.userSelectedThemeID,false);}};};var NDThemeSwitcher=new function(){this.Start=function(){this.switcherClickEventHandler=NDThemeSwitcher.OnSwitcherClick.bind(NDThemeSwitcher);this.keyDownEventHandler=NDThemeSwitcher.OnKeyDown.bind(NDThemeSwitcher);this.domSwitcher=document.getElementById("NDThemeSwitcher");var domSwitcherLink=document.createElement("a");domSwitcherLink.addEventListener("click",this.switcherClickEventHandler);this.domSwitcher.appendChild(domSwitcherLink);this.domMenu=document.createElement("div");this.domMenu.id="NDThemeSwitcherMenu";this.domMenu.style.display="none";this.domMenu.style.position="fixed";document.body.appendChild(this.domMenu);};this.IsNeeded=function(){return(NDThemes.availableThemes!=undefined&&NDThemes.availableThemes.length>1);};this.UpdateVisibility=function(){var themeSwitcher=document.getElementById("NDThemeSwitcher");var wasVisible=(themeSwitcher.style.display=="block");var shouldBeVisible=this.IsNeeded();if(!wasVisible&&shouldBeVisible){themeSwitcher.style.display="block";return true;}else if(wasVisible&&!shouldBeVisible){themeSwitcher.style.display="none";return true;}else{return false;}};this.OpenMenu=function(){if(!this.MenuIsOpen()){this.BuildMenu();this.domMenu.style.visibility="hidden";this.domMenu.style.display="block";this.PositionMenu();this.domMenu.style.visibility="visible";this.domSwitcher.classList.add("Active");window.addEventListener("keydown",this.keyDownEventHandler);}};this.CloseMenu=function(){if(this.MenuIsOpen()){this.domMenu.style.display="none";this.domSwitcher.classList.remove("Active");window.removeEventListener("keydown",this.keyDownEventHandler);}};this.MenuIsOpen=function(){return(this.domMenu!=undefined&&this.domMenu.style.display=="block");};this.BuildMenu=function(){var html="";if(NDThemes.availableThemes!=undefined){for(var i=0;i"+"
"+"
"+theme[0]+"
"+"";}}this.domMenu.innerHTML=html;};this.PositionMenu=function(){var x=this.domSwitcher.offsetLeft;var y=this.domSwitcher.offsetTop+this.domSwitcher.offsetHeight+5;var entryIcons=this.domMenu.getElementsByClassName("TSEntryIcon");if(entryIcons!=undefined&&entryIcons.length>=1){var entryIcon=entryIcons[0];x-=entryIcon.offsetLeft+this.domMenu.clientLeft;}this.domMenu.style.left=x+"px";this.domMenu.style.top=y+"px";};this.OnSwitcherClick=function(event){if(this.MenuIsOpen()){this.CloseMenu();}else{this.OpenMenu();}event.preventDefault();};this.OnMenuEntryClick=function(themeID){NDThemes.SetCurrentTheme(themeID,true);this.CloseMenu();};this.OnKeyDown=function(event){if(event.keyCode==27){if(this.MenuIsOpen()){this.CloseMenu();event.preventDefault();}}};this.OnUpdateLayout=function(){if(this.domMenu!=undefined){this.PositionMenu();}};}; \ No newline at end of file diff --git a/docs/styles/main.css b/docs/styles/main.css new file mode 100644 index 0000000..464e7a3 --- /dev/null +++ b/docs/styles/main.css @@ -0,0 +1 @@ +@import URL("Default/Default.css"); \ No newline at end of file diff --git a/docs/styles/main.js b/docs/styles/main.js new file mode 100644 index 0000000..3b7a42d --- /dev/null +++ b/docs/styles/main.js @@ -0,0 +1 @@ +"use strict";var NDLoader=new function(){this.JSLinks_All=["DefaultJS/NDCore.js","DefaultJS/NDThemes.js"];this.JSLinks_Frame=["DefaultJS/NDFramePage.js","DefaultJS/NDMenu.js","DefaultJS/NDSummary.js","DefaultJS/NDSearch.js"];this.JSLinks_Content=["DefaultJS/NDContentPage.js"];this.JSLinks_Home=["DefaultJS/NDHomePage.js"];this.LoadJS=function(pageType,relativePrefix){this.LoadJSArray(this.JSLinks_All,relativePrefix);this.LoadJSArray(this['JSLinks_'+pageType],relativePrefix);};this.LoadJSArray=function(links,relativePrefix){if(navigator.userAgent.indexOf('KHTML')!=-1){for(var i=0;i');}}else{var head=document.getElementsByTagName('head')[0];for(var i=0;i