Namespaces | |
| namespace | anonymous_namespace{asar_wrapper_test.cc} |
| namespace | anonymous_namespace{widget_state_capture.cc} |
Classes | |
| struct | AsarPatchResult |
| Asar patch result information. More... | |
| struct | AsarSymbol |
| Symbol information extracted from Asar assembly. More... | |
| class | AsarWrapper |
| Modern C++ wrapper for Asar 65816 assembler integration. More... | |
| class | FeatureFlags |
| A class to manage experimental feature flags. More... | |
| struct | WidgetState |
| struct | Window |
Functions | |
| std::string | CaptureWidgetState () |
| std::string | SerializeWidgetStateToJson (const WidgetState &state) |
| absl::Status | CreateWindow (Window &window, gfx::IRenderer *renderer, int flags) |
| absl::Status | ShutdownWindow (Window &window) |
| absl::Status | HandleEvents (Window &window) |
Variables | |
| bool | g_window_is_resizing = false |
| std::string yaze::core::CaptureWidgetState | ( | ) |
Definition at line 89 of file widget_state_capture.cc.
References yaze::core::WidgetState::alt_pressed, yaze::core::WidgetState::ctrl_pressed, yaze::core::WidgetState::focused_widget, yaze::core::WidgetState::focused_window, yaze::core::WidgetState::frame_count, yaze::core::WidgetState::frame_rate, yaze::core::WidgetState::hovered_widget, yaze::core::WidgetState::mouse_down, yaze::core::WidgetState::mouse_pos_x, yaze::core::WidgetState::mouse_pos_y, yaze::core::WidgetState::nav_active, yaze::core::WidgetState::nav_id, yaze::core::WidgetState::open_popups, SerializeWidgetStateToJson(), yaze::core::WidgetState::shift_pressed, and yaze::core::WidgetState::visible_windows.

| std::string yaze::core::SerializeWidgetStateToJson | ( | const WidgetState & | state | ) |
Definition at line 164 of file widget_state_capture.cc.
References yaze::core::WidgetState::alt_pressed, yaze::core::WidgetState::ctrl_pressed, yaze::core::WidgetState::focused_widget, yaze::core::WidgetState::focused_window, yaze::core::WidgetState::frame_count, yaze::core::WidgetState::frame_rate, yaze::core::WidgetState::hovered_widget, yaze::core::WidgetState::mouse_down, yaze::core::WidgetState::mouse_pos_x, yaze::core::WidgetState::mouse_pos_y, yaze::core::WidgetState::nav_active, yaze::core::WidgetState::nav_id, yaze::core::WidgetState::open_popups, yaze::core::WidgetState::shift_pressed, and yaze::core::WidgetState::visible_windows.
Referenced by CaptureWidgetState().
| absl::Status yaze::core::CreateWindow | ( | Window & | window, |
| gfx::IRenderer * | renderer, | ||
| int | flags | ||
| ) |
Definition at line 57 of file window.cc.
References yaze::core::Window::audio_buffer_, yaze::core::Window::audio_device_, yaze::gui::ColorsYaze(), yaze::test::TestManager::Get(), yaze::gfx::IRenderer::GetBackendRenderer(), yaze::gfx::IRenderer::Initialize(), yaze::test::TestManager::InitializeUITesting(), yaze::LoadPackageFonts(), LOG_INFO, RETURN_IF_ERROR, and yaze::core::Window::window_.
Referenced by yaze::test::EditorIntegrationTest::Initialize(), yaze::editor::test::Tile16EditorIntegrationTest::InitializeTestEnvironment(), main(), and yaze::test::RunIntegrationTest().
| absl::Status yaze::core::ShutdownWindow | ( | Window & | window | ) |
Definition at line 137 of file window.cc.
References yaze::core::Window::audio_device_, yaze::test::TestManager::DestroyUITestingContext(), yaze::gfx::Arena::Get(), yaze::test::TestManager::Get(), LOG_INFO, yaze::gfx::Arena::Shutdown(), yaze::test::TestManager::StopUITesting(), and yaze::core::Window::window_.
Referenced by main(), and yaze::editor::test::Tile16EditorIntegrationTest::TearDownTestSuite().
| absl::Status yaze::core::HandleEvents | ( | Window & | window | ) |
Definition at line 177 of file window.cc.
References yaze::core::Window::active_, and g_window_is_resizing.
| bool yaze::core::g_window_is_resizing = false |
Definition at line 55 of file window.cc.
Referenced by HandleEvents(), and yaze::emu::Emulator::Run().