Download
Documentation
Development
Examples
Donations
Contributions
Forum
Main Page
Related Pages
Modules
Classes
Game IDE Module Overview
Base Framework
clan::EditorMainWindow
- Top-level window for the entire IDE
clan::UIController
- Binding layer between editors, documents, dockables and ribbon controls
clan::UIControllerListener
- Interface implemented by objects listening in on UIController events
clan::DocumentEditorType
- Interface implemented by document editor factories
clan::DocumentEditor
- Base class for document editor GUI components
clan::DockableComponent
- Base class for dockable GUI components
Rollouts
clan::RolloutList
- Dockable GUI component listing properties
clan::Rollout
- GUI component for a property group
File Extensions
clan::FileItemType
- Describes a file extension openable by the IDE open dialogs
clan::FileItemTypeFactory
- Factory that FileItemType objects needs to be registered to
Solution Model
clan::SolutionModel
- Model class for an open solution in the IDE
clan::Project
- Model class for a project in a solution
clan::ProjectItem
- Base class for items in a project
clan::ProjectRootItem
- The root item in a project
clan::ProjectFolderItem
- A folder item linked to a physical path
clan::ProjectFilterItem
- A pseudo folder not reflected in the file system
clan::ProjectFileItem
- File item in the project
clan::UserOptions
- User specific state (opened items, etc)
Build System
clan::BuildSystem
- Main class for the build system
clan::BuildTool
- Interface implemented by tools participating in the build
clan::BuildOperation
- BuildTool interfaces with this class to report build status