| addDeferredTask(const std::function< void()> &task) | ne::GameManager | |
| addTaskToThreadPool(const std::function< void()> &task) | ne::GameManager | |
| bIsBeingDestroyed | ne::GameManager | private |
| bIsInitialized | ne::GameManager | private |
| bShouldAcceptNewDeferredTasks | ne::GameManager | private |
| createWorld(const std::function< void(const std::optional< Error > &)> &onCreated, size_t iWorldSize=Globals::getDefaultWorldSize()) | ne::GameManager | |
| destroy() | ne::GameManager | private |
| destroyAndCleanExistingWorld() | ne::GameManager | private |
| executeDeferredTasks() | ne::GameManager | private |
| GameManager(const GameManager &)=delete (defined in ne::GameManager) | ne::GameManager | |
| GameManager(Window *pWindow) | ne::GameManager | private |
| get() | ne::GameManager | static |
| getCalledEveryFrameNodeCount() | ne::GameManager | |
| getCameraManager() const | ne::GameManager | |
| getGameInstance() const | ne::GameManager | |
| getGarbageCollectorRunIntervalInSec() const | ne::GameManager | |
| getTimeSincePrevFrameInSec() const | ne::GameManager | |
| getTotalSpawnedNodeCount() | ne::GameManager | |
| getWindow() const | ne::GameManager | |
| getWorldRootNode() | ne::GameManager | |
| getWorldSize() | ne::GameManager | |
| getWorldTimeInSeconds() | ne::GameManager | |
| iGcRunIntervalInSec | ne::GameManager | private |
| initialize(std::optional< RendererType > preferredRenderer) | ne::GameManager | private |
| inputManager | ne::GameManager | private |
| isBeingDestroyed() const | ne::GameManager | |
| isNodeSpawned(size_t iNodeId) | ne::GameManager | |
| lastGcRunTime | ne::GameManager | private |
| loadNodeTreeAsWorld(const std::function< void(const std::optional< Error > &)> &onLoaded, const std::filesystem::path &pathToNodeTree, size_t iWorldSize=Globals::getDefaultWorldSize()) | ne::GameManager | |
| mainThreadId | ne::GameManager | private |
| mtxDeferredTasks | ne::GameManager | private |
| mtxWorld | ne::GameManager | private |
| onBeforeNewFrame(float timeSincePrevCallInSec) | ne::GameManager | private |
| onFramebufferSizeChanged(int iWidth, int iHeight) const | ne::GameManager | private |
| onGameStarted() | ne::GameManager | private |
| onKeyboardInput(KeyboardKey key, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameManager | private |
| onMouseInput(MouseButton button, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameManager | private |
| onMouseMove(double xOffset, double yOffset) | ne::GameManager | private |
| onMouseScrollMove(int iOffset) | ne::GameManager | private |
| onTickFinished() | ne::GameManager | private |
| onWindowClose() const | ne::GameManager | private |
| onWindowFocusChanged(bool bIsFocused) const | ne::GameManager | private |
| operator=(const GameManager &)=delete (defined in ne::GameManager) | ne::GameManager | |
| pCameraManager | ne::GameManager | private |
| pGameInstance | ne::GameManager | private |
| pRenderer | ne::GameManager | private |
| pWindow | ne::GameManager | private |
| queueGarbageCollection(bool bForce, const std::optional< std::function< void()> > &onFinished={}) | ne::GameManager | |
| runGarbageCollection(bool bForce=false) | ne::GameManager | private |
| setGameInstance() | ne::GameManager | inlineprivate |
| setGarbageCollectorRunInterval(long long iGcRunIntervalInSec) | ne::GameManager | |
| sGcLeakReasons | ne::GameManager | inlineprivatestatic |
| threadPool | ne::GameManager | private |
| timeSincePrevFrameInSec | ne::GameManager | private |
| triggerActionEvents(std::variant< KeyboardKey, MouseButton > key, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameManager | private |
| triggerAxisEvents(KeyboardKey key, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameManager | private |
| Window (defined in ne::GameManager) | ne::GameManager | friend |
| ~GameManager() (defined in ne::GameManager) | ne::GameManager | virtual |