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 |