TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::WireRouteOverrides Struct Reference

User-pinned lanes of one wire (unset = default), in the route's space. More...

#include <gui_controls/gui_node_view_types.h>

Public Member Functions

bool operator== (const WireRouteOverrides &) const =default

Public Attributes

std::optional< int32_t > laneX
 corridor vertical lane X
std::optional< int32_t > exitX
 detour vertical lane near the output
std::optional< int32_t > entryX
 detour vertical lane near the input
std::optional< int32_t > laneY
 detour horizontal return-lane Y
WireLane lane
 where the unpinned lanes go in its group

Detailed Description

User-pinned lanes of one wire (unset = default), in the route's space.

BuildWireRoute clamps them clear of the bodies, so stale values never cross a node.

Member Function Documentation

◆ operator==()

bool tachyon::WireRouteOverrides::operator== ( const WireRouteOverrides & ) const
default

Member Data Documentation

◆ laneX

std::optional<int32_t> tachyon::WireRouteOverrides::laneX

corridor vertical lane X

◆ exitX

std::optional<int32_t> tachyon::WireRouteOverrides::exitX

detour vertical lane near the output

◆ entryX

std::optional<int32_t> tachyon::WireRouteOverrides::entryX

detour vertical lane near the input

◆ laneY

std::optional<int32_t> tachyon::WireRouteOverrides::laneY

detour horizontal return-lane Y

◆ lane

WireLane tachyon::WireRouteOverrides::lane

where the unpinned lanes go in its group


The documentation for this struct was generated from the following file: