TBM2_API_Reference > TBM_MinimapWidget

TBM_MinimapWidget

Class Details

Defined in: Public/TBM_MinimapWidget.h

Hierarchy: Object > Visual > Widget > UserWidget > TBM_MinimapWidget

Description

Base class for map widgets

Properties

TObjectPtr<UCanvasPanel> MinimapCanvas Main widget
TObjectPtr<URetainerBox> RetainerBox Used for minimap mask (circle, rectangle)
TObjectPtr<UBorder> Background Optional map background
TObjectPtr<UTBM_TileGridWidget> TileGridWidget The container of the grid
FTBM_MinimapSettings MinimapSettings Holds the map widget settings
TArray BlipContexts Holds information for every blip widget for this particular map widget (position, rotation, scale etc.)
float MinimapTick Current update rate of the minimap. NOTE: to update the minimap every game tick set this variable to be <= 0.0
FTimerHandle MinimapTickTimerHandle
TObjectPtr<UMaterialInstanceDynamic> ShapeMaskDynamicMaterial Current minimap mask material
FTBM_MinimapPerWidgetInfo PerWidgetInfo Cached grid info specified for this or parent widget class
FTBM_GridTransform GridTransform Current grid's transform info (position, rotation, zoom, tilt)
FTBM_RegisteredGrid ActiveGrid Currently active minimap grid
TArray TileTextureList List of tile textures for the active grid. Index is the tile id
TSet DisplayedTiles List of tiles that should be displayed on the screen (includes those that are not loaded yet)
float TileLoaderTick Update rate of the tile loader NOTE: to update the loader every game tick set this variable to be <= 0.0
FTimerHandle TileLoaderTimerHandle

Nodes

AdjustGridOrigin
CacheMinimapSize
CachePerWidgetInfo
ClampBlipPosition
ConvertGridPosition
Event GridSwitch
Event InitializeMinimap
Event OnMaterialBlipUpdate
Event SetBackgroundColor
Event SetRotationMode
Event SetShape
Event UpdateGridTransform
Event UpdateTickRates
FindBlipContextIndexFromName
FindZForCoord
ForceGarbageCollection
GetActiveGrid
GetActiveGridYaw
GetAreaScaleFromWorld
GetBlipPosition
GetDefaultGridAngle
GetDefaultZoom
GetDisplayedTiles
GetDistanceRatio
GetDistanceToBorder
GetGPSWorldToUIPoint
GetGridInfo
GetGridToWorldLocation
GetGridTransform
GetMinimapCenterPosition
GetMinimapUISize
GetMouseToGridRatio
GetMouseToWorldLocation
GetTileGridWidget
GetTileTexture
GetUILocationRatio
GetUIToGridLocation
GetUIToWorldLocation
GetWorldLocationRatio
GetWorldToGridLocation
OnMinimapTick
OnTileLoaderTick
SetCenterOffset
SetRotationDirection
SetRotationMode
SetShape
SetTilt
ToggleRotationMode
ToggleShape
UpdateGridInfo
UpdateGridTransform
UpdateTickRates
UserSetup