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