Namespace AlphaFramework.Editor
Toolkit for creating IDE-like editors for games based on OmegaEngine and AlphaFramework. You can use it to create GUI dialogs, maps, particle systems, etc. for your game.
NuGet package: AlphaEditor
Namespaces
Classes
- AboutBox
A standard about box with application version information.
- AsyncWaitDialog
Displays a "Loading..." dialog box in a separate GUI thread for cases where the main message pump is blocked.
- FileSelectorDialog
Allows the user to select a file for the Mod (stored in an Archive or a real file)
- MainFormBase
An extendable basis for an editor main window.
- ModInfo
Contains basic information about a mod.
- ModPackageDialog
Allows the user to create a redistributable package of a Mod
- ModPropertyDialog
Displays and edits information about a mod. Can also be used to create a new mod.
- ModSelectorForm
Allows the user to select a Mod to edit
- Tab
A base class for all editor windows that can be displayed as tabs
- UndoCloneTab<T>
A base class for all editor windows that have undo-functionality based on cloning their whole content
- UndoCommandTab
A base class for all editor windows that have undo-functionality based on IUndoCommand logging (using the command pattern)
- UndoTab<T>
A base class for all editor windows that have undo-functionality
Interfaces
- IToastProvider
Provides a surface for displaying toas messages to the user.