Re-exports§
pub use system_state::SystemState;
Modules§
- async_
util - batch_
commands - benchmark
- Drawing and handling of the performance plot.
- channels 🔒
- clock_
highlighting - Drawing and handling of clock highlighting.
- command_
parser - Command prompt handling.
- command_
prompt - Command prompt handling.
- config
- cxxrtl
- cxxrtl_
container - data_
container - dialog
- displayed_
item - The items that are drawn in the main wave form view: waves, dividers, etc.
- displayed_
item_ tree - drawing_
canvas - file_
dialog - file_
watcher - fzcmd
- graphics
- help
- Help texts and dialogs.
- hierarchy
- Functions for drawing the left hand panel showing scopes and variables.
- keys
- Keyboard handling.
- logs
- marker
- menus
- Menu handling.
- message
- mousegestures
- Code related to the mouse gesture handling.
- overview
- remote
- state
- state_
file_ io - state_
util - Utility functions, typically inlined, for more readable code
- statusbar
- system_
state - time
- Time handling and formatting.
- toolbar
- Toolbar handling.
- transaction_
container - translation
- util
- Utility functions.
- variable_
direction - variable_
filter - Filtering of the variable list.
- variable_
index 🔒 - variable_
name_ type - variable_
type - view
- viewport
- wave_
container - wave_
data - wave_
source - wcp
- wellen
Macros§
Structs§
- Cached
Transaction 🔒Draw Data - Cached
Wave 🔒Draw Data - Canvas
State 🔒 - Stores the current canvas state to enable undo/redo operations
- Channels
- EGUI_
CONTEXT - OUTSTANDING_
TRANSACTIONS 🔒 - A number that is non-zero if there are asynchronously triggered operations that have been triggered but not successfully completed yet. In practice, if this is non-zero, we will re-run the egui update function in order to ensure that we deal with the outstanding transactions eventually. When incrementing this, it is important to make sure that it gets decremented whenever the asynchronous transaction is completed, otherwise we will re-render things until program exit
- Startup
Params - State
Wrapper - WcpClient
Capabilities