_appIdleTimer | Divide::Kernel | private |
_appLoopTimerInternal | Divide::Kernel | private |
_appLoopTimerMain | Divide::Kernel | private |
_appScenePass | Divide::Kernel | private |
_argc | Divide::Kernel | private |
_argv | Divide::Kernel | private |
_cameraMgrTimer | Divide::Kernel | private |
_flushToScreenTimer | Divide::Kernel | private |
_frameTimer | Divide::Kernel | private |
_inputConsumers | Divide::Kernel | private |
_postRenderTimer | Divide::Kernel | private |
_preRenderTimer | Divide::Kernel | private |
_prevPlayerCount | Divide::Kernel | private |
_prevViewport | Divide::Kernel | private |
_renderTimer | Divide::Kernel | private |
_sceneUpdateLoopTimer | Divide::Kernel | private |
_sceneUpdateTimer | Divide::Kernel | private |
_splashScreen | Divide::Kernel | private |
_splashScreenUpdating | Divide::Kernel | private |
_targetViewports | Divide::Kernel | private |
Attorney::KernelApplication | Divide::Kernel | friend |
Attorney::KernelDebugInterface | Divide::Kernel | friend |
Attorney::KernelWindowManager | Divide::Kernel | friend |
frameListenerMgr() noexcept | Divide::Kernel | inline |
idle(bool fast, U64 deltaTimeUSGame, U64 deltaTimeUSApp) | Divide::Kernel | |
initialize(const string &entryPoint) | Divide::Kernel | private |
InputConsumerType enum name | Divide::Kernel | private |
joystickAddRemove(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickAxisMoved(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickBallMoved(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickButtonPressed(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickButtonReleased(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickPovMoved(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
joystickRemap(const Input::JoystickEvent &arg) override | Divide::Kernel | virtual |
Kernel(I32 argc, char **argv, Application &parentApp) | Divide::Kernel | |
mainLoopScene(FrameEvent &evt) | Divide::Kernel | private |
mouseButtonPressed(const Input::MouseButtonEvent &arg) override | Divide::Kernel | virtual |
mouseButtonReleased(const Input::MouseButtonEvent &arg) override | Divide::Kernel | virtual |
mouseMoved(const Input::MouseMoveEvent &arg) override | Divide::Kernel | virtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
onKeyDown(const Input::KeyEvent &key) override | Divide::Kernel | virtual |
onKeyUp(const Input::KeyEvent &key) override | Divide::Kernel | virtual |
onLoop() | Divide::Kernel | |
onResolutionChange(const SizeChangeParams ¶ms) | Divide::Kernel | private |
onTextEvent(const Input::TextEvent &arg) override | Divide::Kernel | virtual |
onWindowSizeChange(const SizeChangeParams ¶ms) | Divide::Kernel | private |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
platformContext() noexcept | Divide::Kernel | inline |
presentToScreen(FrameEvent &evt) | Divide::Kernel | private |
PROPERTY_R(std::unique_ptr< ProjectManager >, projectManager) | Divide::Kernel | |
PROPERTY_R(std::unique_ptr< RenderPassManager >, renderPassManager) | Divide::Kernel | |
PROPERTY_R(FrameListenerManager, frameListenerMgr) | Divide::Kernel | |
PROPERTY_R(PlatformContext, platformContext) | Divide::Kernel | |
PROPERTY_RW(LoopTimingData, timingData) | Divide::Kernel | |
PROPERTY_RW(bool, keepAlive, true) | Divide::Kernel | |
remapAbsolutePosition(Input::MouseEvent &eventInOut) const noexcept | Divide::Kernel | private |
shutdown() | Divide::Kernel | private |
startSplashScreen() | Divide::Kernel | private |
stopSplashScreen() | Divide::Kernel | private |
TotalThreadCount(TaskPoolType type) noexcept | Divide::Kernel | static |
warmup() | Divide::Kernel | private |
~InputAggregatorInterface()=default | Divide::Input::InputAggregatorInterface | virtual |
~Kernel() override | Divide::Kernel | |
~NonCopyable()=default | Divide::NonCopyable | private |