![]() |
Project
|
Inherits o2::framework::DebugGUI.
Public Member Functions | |
std::function< void(void)> | getGUIDebugger (std::vector< DeviceInfo > const &infos, std::vector< DeviceSpec > const &devices, std::vector< DataProcessingStates > const &allStates, std::vector< DataProcessorInfo > const &metadata, std::vector< DeviceMetricsInfo > const &metricsInfos, DriverInfo const &driverInfo, std::vector< DeviceControl > &controls, DriverControl &driverControl) override |
void | updateMousePos (float x, float y) override |
void | updateMouseButton (bool clicked) override |
void | updateMouseWheel (int direction) override |
void | updateWindowSize (int x, int y) override |
void | keyEvent (char key, bool down) override |
void | charIn (char key) override |
void * | initGUI (char const *windowTitle, ServiceRegistry ®istry_) override |
void | disposeGUI () override |
void | getFrameRaw (void *data, void **raw_data, int *size, bool updateTextures=false) override |
bool | pollGUIPreRender (void *context, float delta) override |
void * | pollGUIRender (std::function< void(void)> guiCallback) override |
bool | supportsDeferredClose () override |
void | pollGUIPostRender (void *context, void *draw_data) override |
![]() | |
virtual std::function< void(void)> | getGUIDebugger (std::vector< o2::framework::DeviceInfo > const &infos, std::vector< o2::framework::DeviceSpec > const &devices, std::vector< o2::framework::DataProcessingStates > const &allStates, std::vector< o2::framework::DataProcessorInfo > const &metadata, std::vector< o2::framework::DeviceMetricsInfo > const &metricsInfos, o2::framework::DriverInfo const &driverInfo, std::vector< o2::framework::DeviceControl > &controls, o2::framework::DriverControl &driverControl)=0 |
Public Attributes | |
ServiceRegistry * | registry |
Definition at line 31 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 64 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 74 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 78 of file Plugin.cxx.
|
inlineoverride |
Definition at line 32 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 69 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 60 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 102 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 82 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 86 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 93 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 48 of file Plugin.cxx.
|
inlineoverridevirtual |
Implements o2::framework::DebugGUI.
Definition at line 44 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 52 of file Plugin.cxx.
Implements o2::framework::DebugGUI.
Definition at line 56 of file Plugin.cxx.
ServiceRegistry* ImGUIDebugGUI::registry |
Definition at line 106 of file Plugin.cxx.