![]() |
Project
|
#include <GPUDisplayGUIChannel.h>
Classes | |
| struct | Element |
| struct | Frame |
| struct | Options |
| struct | Settings |
| struct | State |
Public Types | |
| enum class | ElementType : uint8_t { CHECKBOX , TEXTBOX , SLIDER , RADIO_BUTTONS , DROPDOWN , BUTTON , TEXTEDIT , MULTI_SLIDER } |
| using | Update = GPUDisplayGUIUpdate |
Public Attributes | |
| std::mutex | mutex |
| std::condition_variable | stateUpdated |
| std::condition_variable | optionsRead |
| uint64_t | optionsReadRevision = 0 |
| bool | displayWaitingForOptions = false |
| std::optional< Update > | update |
| State | state |
| bool | guiSleeping = false |
| bool | displayProcessingCurrentUpdate = false |
| bool | stop = false |
| std::chrono::milliseconds | replyTimeout |
| uint32_t | maxUpdatesAhead = 0 |
| std::chrono::milliseconds | infoTextTime {5000} |
| std::string | windowName |
| std::vector< Frame > | layout |
| std::function< void()> | updatePosted |
Definition at line 68 of file GPUDisplayGUIChannel.h.
Definition at line 110 of file GPUDisplayGUIChannel.h.
|
strong |
| Enumerator | |
|---|---|
| CHECKBOX | |
| TEXTBOX | |
| SLIDER | |
| RADIO_BUTTONS | |
| DROPDOWN | |
| BUTTON | |
| TEXTEDIT | |
| MULTI_SLIDER | |
Definition at line 76 of file GPUDisplayGUIChannel.h.
Definition at line 129 of file GPUDisplayGUIChannel.h.
Definition at line 125 of file GPUDisplayGUIChannel.h.
Definition at line 128 of file GPUDisplayGUIChannel.h.
| std::chrono::milliseconds o2::gpu::GPUDisplayGUIChannel::infoTextTime {5000} |
Definition at line 133 of file GPUDisplayGUIChannel.h.
| std::vector<Frame> o2::gpu::GPUDisplayGUIChannel::layout |
Definition at line 135 of file GPUDisplayGUIChannel.h.
| uint32_t o2::gpu::GPUDisplayGUIChannel::maxUpdatesAhead = 0 |
Definition at line 132 of file GPUDisplayGUIChannel.h.
| std::mutex o2::gpu::GPUDisplayGUIChannel::mutex |
Definition at line 121 of file GPUDisplayGUIChannel.h.
| std::condition_variable o2::gpu::GPUDisplayGUIChannel::optionsRead |
Definition at line 123 of file GPUDisplayGUIChannel.h.
| uint64_t o2::gpu::GPUDisplayGUIChannel::optionsReadRevision = 0 |
Definition at line 124 of file GPUDisplayGUIChannel.h.
| std::chrono::milliseconds o2::gpu::GPUDisplayGUIChannel::replyTimeout |
Definition at line 131 of file GPUDisplayGUIChannel.h.
| State o2::gpu::GPUDisplayGUIChannel::state |
Definition at line 127 of file GPUDisplayGUIChannel.h.
| std::condition_variable o2::gpu::GPUDisplayGUIChannel::stateUpdated |
Definition at line 122 of file GPUDisplayGUIChannel.h.
Definition at line 130 of file GPUDisplayGUIChannel.h.
| std::optional<Update> o2::gpu::GPUDisplayGUIChannel::update |
Definition at line 126 of file GPUDisplayGUIChannel.h.
| std::function<void()> o2::gpu::GPUDisplayGUIChannel::updatePosted |
Definition at line 136 of file GPUDisplayGUIChannel.h.
| std::string o2::gpu::GPUDisplayGUIChannel::windowName |
Definition at line 134 of file GPUDisplayGUIChannel.h.