Nameless Engine
Loading...
Searching...
No Matches
ne::GameInstance Member List

This is the complete list of members for ne::GameInstance, including all inherited members.

addDeferredTask(const std::function< void()> &task) constne::GameInstance
addTaskToThreadPool(const std::function< void()> &task) constne::GameInstance
bAllowCreatingTimersne::GameInstanceprivate
createTimer(const std::string &sTimerName)ne::GameInstanceprotected
createWorld(const std::function< void(const std::optional< Error > &)> &onCreated, size_t iWorldSize=Globals::getDefaultWorldSize())ne::GameInstance
executeShaderManagerSelfValidation() constne::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::GameInstancefriend
getActionEventBindings()ne::GameInstanceprotected
getAxisEventBindings()ne::GameInstanceprotected
getCalledEveryFrameNodeCount()ne::GameInstance
getCameraManager() constne::GameInstance
getGarbageCollectorRunIntervalInSec()ne::GameInstance
getInputManager() constne::GameInstance
getTotalApplicationTimeInSec()ne::GameInstancestatic
getTotalSpawnedNodeCount()ne::GameInstance
getWindow() constne::GameInstance
getWorldRootNode() constne::GameInstance
getWorldSize() constne::GameInstance
getWorldTimeInSeconds() constne::GameInstance
loadNodeTreeAsWorld(const std::function< void(const std::optional< Error > &)> &onLoaded, const std::filesystem::path &pathToNodeTree, size_t iWorldSize=Globals::getDefaultWorldSize())ne::GameInstance
mtxBindedActionEventsne::GameInstanceprivate
mtxBindedAxisEventsne::GameInstanceprivate
mtxCreatedTimersne::GameInstanceprivate
onBeforeNewFrame(float timeSincePrevCallInSec)ne::GameInstanceinlineprotectedvirtual
onFramebufferSizeChanged(int iWidth, int iHeight)ne::GameInstanceinlineprotectedvirtual
onGameStarted()ne::GameInstanceinlineprotectedvirtual
onInputActionEvent(unsigned int iActionId, KeyboardModifiers modifiers, bool bIsPressedDown)ne::GameInstanceprivate
onInputAxisEvent(unsigned int iAxisEventId, KeyboardModifiers modifiers, float input)ne::GameInstanceprivate
onKeyboardInput(KeyboardKey key, KeyboardModifiers modifiers, bool bIsPressedDown)ne::GameInstanceinlineprotectedvirtual
onMouseInput(MouseButton button, KeyboardModifiers modifiers, bool bIsPressedDown)ne::GameInstanceinlineprotectedvirtual
onMouseMove(double xOffset, double yOffset)ne::GameInstanceinlineprotectedvirtual
onMouseScrollMove(int iOffset)ne::GameInstanceinlineprotectedvirtual
onWindowClose()ne::GameInstanceinlineprotectedvirtual
onWindowFocusChanged(bool bIsFocused)ne::GameInstanceinlineprotectedvirtual
operator=(const GameInstance &)=delete (defined in ne::GameInstance)ne::GameInstance
pGameManagerne::GameInstanceprivate
pGameWindowne::GameInstanceprivate
pInputManagerne::GameInstanceprivate
queueGarbageCollection(bool bForce, const std::optional< std::function< void()> > &onFinished={})ne::GameInstance
setGarbageCollectorRunInterval(long long iGcRunIntervalInSec)ne::GameInstance
stopAndDisableCreatedTimers()ne::GameInstanceprotected
~GameInstance()=default (defined in ne::GameInstance)ne::GameInstancevirtual