|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <time_control.h>
Public Member Functions | |
| bool | Any () const |
Public Attributes | |
| bool | togglePause = false |
| uint32_t | stepTicks = 0 |
| int32_t | speedSteps = 0 |
| bool | resetSpeed = false |
| uint64_t | rewindTick = UINT64_MAX |
Definition at line 23 of file time_control.h.
|
inlinenodiscard |
Definition at line 31 of file time_control.h.
References resetSpeed, rewindTick, speedSteps, stepTicks, and togglePause.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ApplyTimeRequest(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::BuildEditor().
| bool bicameral::editor::TimeRequest::resetSpeed = false |
Definition at line 27 of file time_control.h.
Referenced by Any(), bicameral::editor::TimeControl::Apply(), bicameral::editor::EditorOverlay::BuildTimePanel(), and bicameral::editor::anonymous_namespace{editor_overlay.cpp}::Merge().
| uint64_t bicameral::editor::TimeRequest::rewindTick = UINT64_MAX |
Definition at line 29 of file time_control.h.
Referenced by Any(), bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::BuildEditor(), bicameral::editor::EditorOverlay::BuildTimePanel(), and bicameral::editor::anonymous_namespace{editor_overlay.cpp}::Merge().
| int32_t bicameral::editor::TimeRequest::speedSteps = 0 |
Definition at line 26 of file time_control.h.
Referenced by Any(), bicameral::editor::TimeControl::Apply(), bicameral::editor::EditorOverlay::BuildTimePanel(), and bicameral::editor::anonymous_namespace{editor_overlay.cpp}::Merge().
| uint32_t bicameral::editor::TimeRequest::stepTicks = 0 |
Definition at line 25 of file time_control.h.
Referenced by Any(), bicameral::editor::TimeControl::Apply(), bicameral::editor::EditorOverlay::BuildTimePanel(), bicameral::editor::anonymous_namespace{editor_overlay.cpp}::Merge(), and bicameral::editor::EditorOverlay::TakeShortcuts().
| bool bicameral::editor::TimeRequest::togglePause = false |
Definition at line 24 of file time_control.h.
Referenced by Any(), bicameral::editor::TimeControl::Apply(), bicameral::editor::EditorOverlay::BuildTimePanel(), bicameral::editor::anonymous_namespace{editor_overlay.cpp}::Merge(), and bicameral::editor::EditorOverlay::TakeShortcuts().