Codebase
Navigate the Codebase using the tree view. Use the filters to highlight where various files are grouped to aid understanding.
Getting Started Commands
Project Structure
Below is a short description of the key directories of the project to aid you when understanding where key files are located.
Behaviour/, Controls/, CustomUITypeEditors/, Forms/, Legacy/, Properties/, Resources/, UserActions/ - These subdirectories contain various components related to the behavior, controls, custom UI type editors, forms, legacy code, properties, resources, and user actions of the Gleed2D engine.
Forms/, Properties/, Resources/ - These subdirectories contain components related to forms, properties, and resources of the user interface.
Gleed2D.Core/ - This subdirectory contains the core functionality of the Gleed2D engine.
Gleed2D.InGame/ - This subdirectory contains the in-game components of the Gleed2D engine.
Gleed2D.Plugins/ - This subdirectory contains plugins for the Gleed2D engine.
Gleed2D.Tests/ - This subdirectory contains test cases for the Gleed2D engine.
Gleed2D.Ui/ - This subdirectory contains user interface components for the Gleed2D engine.
Interpolation/, Properties/ - These subdirectories contain components related to interpolation and properties of the in-game components.
Krypton/ - This subdirectory contains components specific to the Krypton UI framework.
Krypton/ - This subdirectory contains components specific to the Krypton UI framework for plugins.
lib/ - This directory contains libraries that are used by the project.
Properties/ - This subdirectory contains properties related to the Krypton UI components.
Properties/ - This subdirectory contains properties related to the Krypton UI components for plugins.
Resources/ - This subdirectory contains resources used by the Krypton UI components.
Resources/ - This subdirectory contains resources used by the Krypton UI components for plugins.
src/ - The source code of the project resides in this directory.
src/packages/ - This directory contains NuGet packages used by the project. Each package is stored in a separate subdirectory, with the package name as the subdirectory name and the package version as the file name.