| 
| 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.