![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Centralized registry mapping node types to their parameter descriptors. More...
#include <string>#include <vector>#include <unordered_map>#include "../TaskSystem/TaskGraphTypes.h"
Include dependency graph for ParameterEditorRegistry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::ParameterDescriptor |
| Full description of one parameter on a node type. More... | |
| class | Olympe::ParameterEditorRegistry |
| Singleton mapping TaskNodeType -> vector of ParameterDescriptor. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Centralized registry mapping node types to their parameter descriptors.
ParameterEditorRegistry provides the properties panel with the full description of each parameter for every node type — its name, binding type, whether it is required, etc. The panel uses these descriptors to choose the right widget (text field, dropdown, file picker, etc.) for each field.
C++14 compliant — no std::optional, structured bindings, std::filesystem.
Definition in file ParameterEditorRegistry.h.