OpenTTD Source 20250312-master-gcdcc6b491d
|
Public Types | |
enum | ItemType : uint16_t { VKI_STATION , VKI_WAYPOINT , VKI_TOWN , VKI_SIGN } |
Public Member Functions | |
bool | operator== (const ViewportSignKdtreeItem &other) const |
bool | operator< (const ViewportSignKdtreeItem &other) const |
Static Public Member Functions | |
static ViewportSignKdtreeItem | MakeStation (StationID id) |
static ViewportSignKdtreeItem | MakeWaypoint (StationID id) |
static ViewportSignKdtreeItem | MakeTown (TownID id) |
static ViewportSignKdtreeItem | MakeSign (SignID id) |
Data Fields | |
ItemType | type |
std::variant< StationID, TownID, SignID > | id |
int32_t | center |
int32_t | top |
Definition at line 19 of file viewport_kdtree.h.
enum ViewportSignKdtreeItem::ItemType : uint16_t |
Definition at line 20 of file viewport_kdtree.h.
|
static |
Definition at line 2397 of file viewport.cpp.
|
static |
Definition at line 2346 of file viewport.cpp.
|
static |
Definition at line 2380 of file viewport.cpp.
|
static |
Definition at line 2363 of file viewport.cpp.
|
inline |
Definition at line 37 of file viewport_kdtree.h.
|
inline |
Definition at line 31 of file viewport_kdtree.h.
int32_t ViewportSignKdtreeItem::center |
Definition at line 28 of file viewport_kdtree.h.
Definition at line 27 of file viewport_kdtree.h.
int32_t ViewportSignKdtreeItem::top |
Definition at line 29 of file viewport_kdtree.h.
ItemType ViewportSignKdtreeItem::type |
Definition at line 26 of file viewport_kdtree.h.