#include <NixonCppLib.hpp>
◆ NixonCppLib() [1/3]
Constructs a NixonCppLib instance from the given application context.
Initializes the library by setting up the logger and asset manager from the provided application context. If no logger is supplied in the context, a NullLogger is used as a fallback. The constructor validates the asset manager and sets the initialization flag accordingly.
- Parameters
-
| context | The application context containing the logger and asset manager dependencies required for library initialization. |
- Note
- If the asset manager is null or fails validation, an error is logged and the library remains uninitialized (isInitialized_ will be false).
◆ ~NixonCppLib()
| nixoncpp::v1::NixonCppLib::~NixonCppLib |
( |
| ) |
|
◆ NixonCppLib() [2/3]
| nixoncpp::v1::NixonCppLib::NixonCppLib |
( |
const NixonCppLib & | other | ) |
|
|
delete |
◆ NixonCppLib() [3/3]
| nixoncpp::v1::NixonCppLib::NixonCppLib |
( |
NixonCppLib && | other | ) |
|
|
delete |
◆ getAssetManager()
◆ isInitialized()
| bool nixoncpp::v1::NixonCppLib::isInitialized |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ performLibraryTask()
| void nixoncpp::v1::NixonCppLib::performLibraryTask |
( |
| ) |
|
The documentation for this class was generated from the following files: