OpenTTD
|
Functions related to zooming. More...
#include "zoom_type.h"
Go to the source code of this file.
Functions | |
static int | ScaleByZoom (int value, ZoomLevel zoom) |
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL) When shifting right, value is rounded up. | |
static int | UnScaleByZoom (int value, ZoomLevel zoom) |
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL) When shifting right, value is rounded up. | |
static int | ScaleByZoomLower (int value, ZoomLevel zoom) |
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL) | |
static int | UnScaleByZoomLower (int value, ZoomLevel zoom) |
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL) |
Functions related to zooming.
Definition in file zoom_func.h.
|
inlinestatic |
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL) When shifting right, value is rounded up.
value | value to shift |
zoom | zoom level to shift to |
Definition at line 24 of file zoom_func.h.
Referenced by CheckClickOnVehicle(), CheckClickOnViewportSign(), Blitter_8bppSimple::Draw(), Blitter_32bppSimple::Draw(), SpriteAlignerWindow::DrawWidget(), GfxBlitter(), HandleAutoscroll(), InitializeWindowViewport(), LargeWorldCallback(), ViewportSign::MarkDirty(), ExtraViewportWindow::OnScroll(), MainWindow::OnScroll(), TranslateXYToTileCoord(), NWidgetViewport::UpdateViewportCoordinates(), ViewportAddString(), and ViewportDrawChk().
|
inlinestatic |
Scale by zoom level, usually shift left (when zoom > ZOOM_LVL_NORMAL)
value | value to shift |
zoom | zoom level to shift to |
Definition at line 49 of file zoom_func.h.
|
inlinestatic |
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL) When shifting right, value is rounded up.
value | value to shift |
zoom | zoom level to shift to |
Definition at line 37 of file zoom_func.h.
Referenced by DrawAircraftImage(), DrawCargoIcons(), DrawCommonTileSeqInGUI(), DrawRoadVehDetails(), DrawRoadVehEngine(), DrawRoadVehImage(), DrawShipImage(), DrawTrainDetails(), DrawTrainImage(), DepotWindow::DrawVehicleInDepot(), BaseVehicleListWindow::DrawVehicleListItems(), BuildObjectWindow::DrawWidget(), ScenarioEditorLandscapeGenerationWindow::DrawWidget(), RefitWindow::DrawWidget(), SpriteAlignerWindow::DrawWidget(), BuildRoadDepotWindow::DrawWidget(), BuildRoadStationWindow::DrawWidget(), BuildRailStationWindow::DrawWidget(), BuildRailDepotWindow::DrawWidget(), BuildRailWaypointWindow::DrawWidget(), VehicleDetailsWindow::DrawWidget(), GetAircraftSpriteSize(), RoadVehicle::GetDisplayImageWidth(), Train::GetDisplayImageWidth(), SpriteFontCache::GetGlyphWidth(), SpriteFontCache::GetHeight(), VehicleDetailsWindow::GetRoadVehDetailsHeight(), GetRoadVehSpriteSize(), GetShipSpriteSize(), GetSpriteSize(), GetTrainSpriteSize(), GetVehicleListHeight(), GetVehicleWidth(), GfxBlitter(), HighlightDragPosition(), MarkViewportDirty(), ErrmsgWindow::OnInitialPosition(), BuildDocksDepotWindow::OnPaint(), SetupScreenshotViewport(), UpdateCursorSize(), BuildObjectWindow::UpdateWidgetSize(), BuildDocksDepotWindow::UpdateWidgetSize(), ScenarioEditorLandscapeGenerationWindow::UpdateWidgetSize(), DepotWindow::UpdateWidgetSize(), RefitWindow::UpdateWidgetSize(), TooltipsWindow::UpdateWidgetSize(), BuildRoadDepotWindow::UpdateWidgetSize(), BuildRoadStationWindow::UpdateWidgetSize(), BuildRailStationWindow::UpdateWidgetSize(), BuildRailDepotWindow::UpdateWidgetSize(), BuildRailWaypointWindow::UpdateWidgetSize(), VehicleDetailsWindow::UpdateWidgetSize(), and ViewportDrawDirtyBlocks().
|
inlinestatic |
Scale by zoom level, usually shift right (when zoom > ZOOM_LVL_NORMAL)
value | value to shift |
zoom | zoom level to shift to |
Definition at line 61 of file zoom_func.h.
Referenced by GfxBlitter(), and MarkViewportDirty().