11#ifndef O2_FRAMEWORK_FRAMEWORKGUIDEBUGGER_H_
12#define O2_FRAMEWORK_FRAMEWORKGUIDEBUGGER_H_
34 std::vector<DeviceSpec>
const& devices,
35 std::vector<DataProcessingStates>
const& allStates,
36 std::vector<DataProcessorInfo>
const& metadata,
37 std::vector<DeviceMetricsInfo>
const& metricsInfos,
38 DriverInfo
const& driverInfo,
39 std::vector<DeviceControl>& controls,
40 DriverControl& driverControl);
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
void updateMouseButton(bool clicked)
void keyEvent(char key, bool down)
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)
Helper to get the callback to draw the debug GUI.
void updateMousePos(float x, float y)
void updateWindowSize(int x, int y)
void updateMouseWheel(int direction)
Defining PrimaryVertex explicitly as messageable.