|
Nameless Engine
|
This is the complete list of members for ne::GameInstance, including all inherited members.
| addDeferredTask(const std::function< void()> &task) const | ne::GameInstance | |
| addTaskToThreadPool(const std::function< void()> &task) const | ne::GameInstance | |
| bAllowCreatingTimers | ne::GameInstance | private |
| createTimer(const std::string &sTimerName) | ne::GameInstance | protected |
| createWorld(const std::function< void(const std::optional< Error > &)> &onCreated, size_t iWorldSize=Globals::getDefaultWorldSize()) | ne::GameInstance | |
| executeShaderManagerSelfValidation() const | ne::GameInstance | |
| GameInstance()=delete (defined in ne::GameInstance) | ne::GameInstance | |
| GameInstance(Window *pGameWindow, GameManager *pGameManager, InputManager *pInputManager) | ne::GameInstance | |
| GameInstance(const GameInstance &)=delete (defined in ne::GameInstance) | ne::GameInstance | |
| GameManager (defined in ne::GameInstance) | ne::GameInstance | friend |
| getActionEventBindings() | ne::GameInstance | protected |
| getAxisEventBindings() | ne::GameInstance | protected |
| getCalledEveryFrameNodeCount() | ne::GameInstance | |
| getCameraManager() const | ne::GameInstance | |
| getGarbageCollectorRunIntervalInSec() | ne::GameInstance | |
| getInputManager() const | ne::GameInstance | |
| getTotalApplicationTimeInSec() | ne::GameInstance | static |
| getTotalSpawnedNodeCount() | ne::GameInstance | |
| getWindow() const | ne::GameInstance | |
| getWorldRootNode() const | ne::GameInstance | |
| getWorldSize() const | ne::GameInstance | |
| getWorldTimeInSeconds() const | ne::GameInstance | |
| loadNodeTreeAsWorld(const std::function< void(const std::optional< Error > &)> &onLoaded, const std::filesystem::path &pathToNodeTree, size_t iWorldSize=Globals::getDefaultWorldSize()) | ne::GameInstance | |
| mtxBindedActionEvents | ne::GameInstance | private |
| mtxBindedAxisEvents | ne::GameInstance | private |
| mtxCreatedTimers | ne::GameInstance | private |
| onBeforeNewFrame(float timeSincePrevCallInSec) | ne::GameInstance | inlineprotectedvirtual |
| onFramebufferSizeChanged(int iWidth, int iHeight) | ne::GameInstance | inlineprotectedvirtual |
| onGameStarted() | ne::GameInstance | inlineprotectedvirtual |
| onInputActionEvent(unsigned int iActionId, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameInstance | private |
| onInputAxisEvent(unsigned int iAxisEventId, KeyboardModifiers modifiers, float input) | ne::GameInstance | private |
| onKeyboardInput(KeyboardKey key, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameInstance | inlineprotectedvirtual |
| onMouseInput(MouseButton button, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::GameInstance | inlineprotectedvirtual |
| onMouseMove(double xOffset, double yOffset) | ne::GameInstance | inlineprotectedvirtual |
| onMouseScrollMove(int iOffset) | ne::GameInstance | inlineprotectedvirtual |
| onWindowClose() | ne::GameInstance | inlineprotectedvirtual |
| onWindowFocusChanged(bool bIsFocused) | ne::GameInstance | inlineprotectedvirtual |
| operator=(const GameInstance &)=delete (defined in ne::GameInstance) | ne::GameInstance | |
| pGameManager | ne::GameInstance | private |
| pGameWindow | ne::GameInstance | private |
| pInputManager | ne::GameInstance | private |
| queueGarbageCollection(bool bForce, const std::optional< std::function< void()> > &onFinished={}) | ne::GameInstance | |
| setGarbageCollectorRunInterval(long long iGcRunIntervalInSec) | ne::GameInstance | |
| stopAndDisableCreatedTimers() | ne::GameInstance | protected |
| ~GameInstance()=default (defined in ne::GameInstance) | ne::GameInstance | virtual |