|
OpenTTD Source 20260531-master-g0e951f3528
|
A coordinate with three dimensions. More...
#include <geometry_type.hpp>
Public Member Functions | |
| constexpr | Coord3D (T x, T y, T z) |
| constexpr auto | operator<=> (const Coord3D< T > &) const =default |
| Compare with another instance of this class. | |
Data Fields | |
| T | x = 0 |
| X coordinate. | |
| T | y = 0 |
| Y coordinate. | |
| T | z = 0 |
| Z coordinate. | |
A coordinate with three dimensions.
Definition at line 49 of file geometry_type.hpp.
Definition at line 55 of file geometry_type.hpp.
Compare with another instance of this class.
X coordinate.
Definition at line 50 of file geometry_type.hpp.
Referenced by AddSortableSpriteToDraw(), DrawBridgeMiddle(), DrawFoundation(), DrawHouseInGUI(), DrawRailCatenary(), DrawRailCatenaryOnBridge(), DrawRailCatenaryOnTunnel(), DrawRailCatenaryRailway(), DrawRoadDetail(), DrawSelectionSprite(), DrawTile_Clear(), DrawTile_Town(), DrawTile_Trees(), DrawTile_TunnelBridge(), DrawTileSelection(), DrawTrackFence(), ReadSpriteLayout(), and StationChangeInfo().
Y coordinate.
Definition at line 51 of file geometry_type.hpp.
Referenced by AddSortableSpriteToDraw(), DrawBridgeMiddle(), DrawFoundation(), DrawHouseInGUI(), DrawRailCatenary(), DrawRailCatenaryOnBridge(), DrawRailCatenaryOnTunnel(), DrawRailCatenaryRailway(), DrawRoadDetail(), DrawSelectionSprite(), DrawTile_Clear(), DrawTile_Town(), DrawTile_Trees(), DrawTile_TunnelBridge(), DrawTileSelection(), DrawTrackFence(), ReadSpriteLayout(), and StationChangeInfo().
Z coordinate.
Definition at line 52 of file geometry_type.hpp.
Referenced by AddSortableSpriteToDraw(), DrawBridgePillars(), DrawFoundation(), DrawHouseInGUI(), DrawRoadDetail(), DrawSelectionSprite(), DrawTile_Trees(), DrawTile_TunnelBridge(), DrawTrackFence(), DrawWaterLock(), ReadSpriteLayout(), SplitGroundSpriteForOverlay(), and StationChangeInfo().