Plugin interface for DPL GUIs.
More...
#include <DebugGUI.h>
Inherited by ImGUIDebugGUI.
|
| 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 |
| |
| virtual void | updateMousePos (float x, float y)=0 |
| |
| virtual void | updateMouseButton (bool isClicked)=0 |
| |
| virtual void | updateMouseWheel (int direction)=0 |
| |
| virtual void | updateWindowSize (int x, int y)=0 |
| |
| virtual void | keyEvent (char key, bool down)=0 |
| |
| virtual void | charIn (char key)=0 |
| |
| virtual void * | initGUI (char const *windowTitle, ServiceRegistry ®istry)=0 |
| |
| virtual void | getFrameRaw (void *data, void **raw_data, int *size, bool updateTextures=false)=0 |
| |
| virtual bool | pollGUIPreRender (void *context, float delta)=0 |
| |
| virtual void * | pollGUIRender (std::function< void(void)> guiCallback)=0 |
| |
| virtual void | pollGUIPostRender (void *context, void *draw_data)=0 |
| |
| virtual bool | supportsDeferredClose ()=0 |
| |
| virtual void | disposeGUI ()=0 |
| |
Plugin interface for DPL GUIs.
Definition at line 30 of file DebugGUI.h.
◆ charIn()
| virtual void o2::framework::DebugGUI::charIn |
( |
char |
key | ) |
|
|
pure virtual |
◆ disposeGUI()
| virtual void o2::framework::DebugGUI::disposeGUI |
( |
| ) |
|
|
pure virtual |
◆ getFrameRaw()
| virtual void o2::framework::DebugGUI::getFrameRaw |
( |
void * |
data, |
|
|
void ** |
raw_data, |
|
|
int * |
size, |
|
|
bool |
updateTextures = false |
|
) |
| |
|
pure virtual |
◆ getGUIDebugger()
◆ initGUI()
◆ keyEvent()
| virtual void o2::framework::DebugGUI::keyEvent |
( |
char |
key, |
|
|
bool |
down |
|
) |
| |
|
pure virtual |
◆ pollGUIPostRender()
| virtual void o2::framework::DebugGUI::pollGUIPostRender |
( |
void * |
context, |
|
|
void * |
draw_data |
|
) |
| |
|
pure virtual |
◆ pollGUIPreRender()
| virtual bool o2::framework::DebugGUI::pollGUIPreRender |
( |
void * |
context, |
|
|
float |
delta |
|
) |
| |
|
pure virtual |
◆ pollGUIRender()
| virtual void * o2::framework::DebugGUI::pollGUIRender |
( |
std::function< void(void)> |
guiCallback | ) |
|
|
pure virtual |
◆ supportsDeferredClose()
| virtual bool o2::framework::DebugGUI::supportsDeferredClose |
( |
| ) |
|
|
pure virtual |
◆ updateMouseButton()
| virtual void o2::framework::DebugGUI::updateMouseButton |
( |
bool |
isClicked | ) |
|
|
pure virtual |
◆ updateMousePos()
| virtual void o2::framework::DebugGUI::updateMousePos |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
|
pure virtual |
◆ updateMouseWheel()
| virtual void o2::framework::DebugGUI::updateMouseWheel |
( |
int |
direction | ) |
|
|
pure virtual |
◆ updateWindowSize()
| virtual void o2::framework::DebugGUI::updateWindowSize |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
The documentation for this struct was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/Framework/Core/include/Framework/DebugGUI.h