|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
An IPanel which can receive updates to the application-wide unloaded PartialProject. More...
#include <IWebPanel.hpp>
Public Member Functions | |
| virtual void | change_active_project (const PartialProject *new_project)=0 |
| Updates the active Project being described by the IPanel. | |
| Public Member Functions inherited from echomap::IPanel | |
| virtual void | draw () noexcept=0 |
| Draw the panel to the active rendering context. | |
| virtual const char * | get_imgui_name () const noexcept=0 |
| Retrieves the name of the IPanel for Dear ImGui API functions. | |
| virtual void | update_gpu (const wgpu::CommandEncoder &command_encoder) |
| Delegate work to the GPU via the WebGPU platform. | |
Additional Inherited Members | |
| Static Protected Attributes inherited from echomap::IPanel | |
| static constexpr ImVec2 | button_size {80.0f, 20.0f} |
| static constexpr auto | table_flags |
An IPanel which can receive updates to the application-wide unloaded PartialProject.
Definition at line 25 of file IWebPanel.hpp.
|
pure virtual |
Updates the active Project being described by the IPanel.
| new_project | An observing pointer to the new active Project. |
Implemented in echomap::MapSourcesModal.