|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
Classes | |
| class | DekiEditor::EditorExtension |
| class | DekiEditor::AssetTypeEditor |
| class | DekiEditor::FileInspector |
| class | DekiEditor::CustomEditorRegistry |
| class | DekiEditor::AssetTypeEditorRegistry |
| class | DekiEditor::FileInspectorRegistry |
| struct | DekiEditor::CreateMenuEntry |
| Entry for the hierarchy "Create Object" context menu. More... | |
| class | DekiEditor::CreateMenuRegistry |
Namespaces | |
| namespace | DekiEditor |
Macros | |
| #define | REGISTER_CREATE_MENU_ITEM(Id, Category, Display, ObjName, CompName) |
| Auto-register a component in the hierarchy "Create Object" menu. | |
Enumerations | |
| enum class | DekiEditor::EditorType { DekiEditor::CustomEditor , DekiEditor::AssetTypeEditor } |
| #define REGISTER_CREATE_MENU_ITEM | ( | Id, | |
| Category, | |||
| Display, | |||
| ObjName, | |||
| CompName ) |
Auto-register a component in the hierarchy "Create Object" menu.
Usage in a package's editor .cpp file: REGISTER_CREATE_MENU_ITEM(SpriteComponent, "2D", "Sprite", "Sprite", "SpriteComponent")
| Id | Unique identifier for the registrar (no quotes) |
| Category | Submenu category string (e.g., "2D", "UI") |
| Display | Menu item display name string |
| ObjName | Name for the created DekiObject string |
| CompName | Component class name string to add |