OpenTTD Source 20250312-master-gcdcc6b491d
|
Padding dimensions to apply to each side of a Rect. More...
#include <geometry_type.hpp>
Public Member Functions | |
constexpr uint | Horizontal () const |
Get total horizontal padding of RectPadding. | |
constexpr uint | Vertical () const |
Get total vertical padding of RectPadding. | |
Data Fields | |
uint8_t | left = 0 |
uint8_t | top = 0 |
uint8_t | right = 0 |
uint8_t | bottom = 0 |
Static Public Attributes | |
static const RectPadding | zero {} |
Padding dimensions to apply to each side of a Rect.
Definition at line 51 of file geometry_type.hpp.
|
inlineconstexpr |
Get total horizontal padding of RectPadding.
Definition at line 63 of file geometry_type.hpp.
Referenced by GoalListWindow::DrawListColumn(), VehicleDetailsWindow::DrawWidget(), StoryBookWindow::GetAvailablePageContentWidth(), QueryString::GetBoundingRect(), NetworkClientListWindow::GetButtonAtPoint(), QueryString::GetCaretPosition(), QueryString::GetCharAtPosition(), TownViewWindow::GetDesiredInfoHeight(), GetDropDownListDimension(), TextfileWindow::GetHyperlink(), MakeCompanyButtonRows(), SelectCompanyManagerFaceWindow::OnInit(), IndustryCargoesWindow::OnInit(), SmallMapWindow::OnInit(), TextfileWindow::ReflowContent(), NWidgetBackground::SetupSmallestSize(), NWidgetLeaf::SetupSmallestSize(), DropdownWindow::UpdateSizeAndPosition(), BuildAirportWindow::UpdateWidgetSize(), BootstrapErrorWindow::UpdateWidgetSize(), BootstrapAskForDownloadWindow::UpdateWidgetSize(), BuildDocksDepotWindow::UpdateWidgetSize(), GenerateLandscapeWindow::UpdateWidgetSize(), CreateScenarioWindow::UpdateWidgetSize(), GenerateProgressWindow::UpdateWidgetSize(), GoalListWindow::UpdateWidgetSize(), BaseGraphWindow::UpdateWidgetSize(), PaymentRatesGraphWindow::UpdateWidgetSize(), PerformanceRatingDetailWindow::UpdateWidgetSize(), IndustryProductionGraphWindow::UpdateWidgetSize(), IndustryCargoesWindow::UpdateWidgetSize(), SelectGameWindow::UpdateWidgetSize(), PerformanceLeagueWindow::UpdateWidgetSize(), ScriptLeagueWindow::UpdateWidgetSize(), LandInfoWindow::UpdateWidgetSize(), TooltipsWindow::UpdateWidgetSize(), BaseNetworkContentDownloadStatusWindow::UpdateWidgetSize(), NetworkJoinStatusWindow::UpdateWidgetSize(), NewGRFParametersWindow::UpdateWidgetSize(), NewGRFWindow::UpdateWidgetSize(), ScanProgressWindow::UpdateWidgetSize(), NewsWindow::UpdateWidgetSize(), BuildObjectWindow::UpdateWidgetSize(), PickerWindow::UpdateWidgetSize(), BuildRailStationWindow::UpdateWidgetSize(), BuildSignalWindow::UpdateWidgetSize(), BuildRailDepotWindow::UpdateWidgetSize(), BuildRoadDepotWindow::UpdateWidgetSize(), BuildRoadStationWindow::UpdateWidgetSize(), and SubsidyListWindow::UpdateWidgetSize().
|
inlineconstexpr |
Get total vertical padding of RectPadding.
Definition at line 69 of file geometry_type.hpp.
Referenced by VehicleGroupWindow::ComputeGroupInfoSize(), NetworkContentListWindow::DrawDetails(), NetworkContentListWindow::DrawMatrix(), NetworkGameWindow::DrawServerLine(), BaseGraphWindow::DrawWidget(), DropdownWindow::FitAvailableHeight(), SmallMapWindow::GetLegendHeight(), StoryBookWindow::GetPageElementFloatWidth(), StoryBookWindow::GetPageElementHeight(), GetVehicleListHeight(), MakeCompanyButtonRows(), SelectCompanyManagerFaceWindow::OnInit(), IndustryCargoesWindow::OnInit(), NWidgetBackground::SetupSmallestSize(), NWidgetLeaf::SetupSmallestSize(), DropdownWindow::UpdateSizeAndPosition(), BuildAirportWindow::UpdateWidgetSize(), BootstrapErrorWindow::UpdateWidgetSize(), BootstrapAskForDownloadWindow::UpdateWidgetSize(), BuildDocksDepotWindow::UpdateWidgetSize(), GenerateLandscapeWindow::UpdateWidgetSize(), CreateScenarioWindow::UpdateWidgetSize(), GenerateProgressWindow::UpdateWidgetSize(), GoalListWindow::UpdateWidgetSize(), BaseGraphWindow::UpdateWidgetSize(), PaymentRatesGraphWindow::UpdateWidgetSize(), PerformanceRatingDetailWindow::UpdateWidgetSize(), IndustryProductionGraphWindow::UpdateWidgetSize(), IndustryCargoesWindow::UpdateWidgetSize(), SelectGameWindow::UpdateWidgetSize(), PerformanceLeagueWindow::UpdateWidgetSize(), ScriptLeagueWindow::UpdateWidgetSize(), LandInfoWindow::UpdateWidgetSize(), TooltipsWindow::UpdateWidgetSize(), BaseNetworkContentDownloadStatusWindow::UpdateWidgetSize(), NetworkGameWindow::UpdateWidgetSize(), NetworkClientListWindow::UpdateWidgetSize(), NetworkJoinStatusWindow::UpdateWidgetSize(), NewGRFInspectWindow::UpdateWidgetSize(), NewGRFParametersWindow::UpdateWidgetSize(), NewGRFWindow::UpdateWidgetSize(), ScanProgressWindow::UpdateWidgetSize(), NewsWindow::UpdateWidgetSize(), MessageHistoryWindow::UpdateWidgetSize(), BuildObjectWindow::UpdateWidgetSize(), PickerWindow::UpdateWidgetSize(), BuildRailStationWindow::UpdateWidgetSize(), BuildRailDepotWindow::UpdateWidgetSize(), BuildRoadDepotWindow::UpdateWidgetSize(), BuildRoadStationWindow::UpdateWidgetSize(), ScriptDebugWindow::UpdateWidgetSize(), GameSettingsWindow::UpdateWidgetSize(), StoryBookWindow::UpdateWidgetSize(), SubsidyListWindow::UpdateWidgetSize(), and TextfileWindow::UpdateWidgetSize().
uint8_t RectPadding::bottom = 0 |
Definition at line 55 of file geometry_type.hpp.
uint8_t RectPadding::left = 0 |
Definition at line 52 of file geometry_type.hpp.
uint8_t RectPadding::right = 0 |
Definition at line 54 of file geometry_type.hpp.
uint8_t RectPadding::top = 0 |
Definition at line 53 of file geometry_type.hpp.
|
inlinestatic |
Definition at line 72 of file geometry_type.hpp.