ezEngine Release 26.3
Loading...
Searching...
No Matches
ezWorldModuleConfig Class Reference

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.
 

Detailed Description

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.


The documentation for this class was generated from the following files: