![]() |
ezEngine Release 26.3
|
Configuration class for world module interface implementations. More...
#include <WorldModuleConfig.h>
Classes | |
| struct | InterfaceImpl |
| Represents a mapping between an interface and its implementation. More... | |
Public Member Functions | |
| ezResult | Save () |
| void | Load () |
| void | Apply () |
| Applies the current configuration to the world module factory. | |
| void | AddInterfaceImplementation (ezStringView sInterfaceName, ezStringView sImplementationName) |
| Adds a mapping from an interface to a specific implementation. | |
| void | RemoveInterfaceImplementation (ezStringView sInterfaceName) |
| Removes the implementation mapping for the given interface. | |
Public Attributes | |
| ezHybridArray< InterfaceImpl, 8 > | m_InterfaceImpls |
| List of interface to implementation mappings. | |
Configuration class for world module interface implementations.
Manages the mapping between world module interfaces and their specific implementations. This is used when multiple implementations exist for the same interface, allowing configuration of which implementation should be used by default.