UMIPMinimapDataAsset
Overview
UMIPMinimapDataAsset stores a baked minimap texture and FMIPMinimapMetadata: world-space bounds (WorldMin / WorldMax in XY) and bInvertY for mapping world Y to image space. Typically produced by GenerateAndSaveMinimapTexture (see header comment). Used with the minimap runtime pipeline (Minimap); FMIPMinimapTableRow is the row type for optional global data tables per level.
All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Key Classes & Files
| Class |
File |
UMIPMinimapDataAsset |
Public/Minimap/MIPMinimapDataAsset.h |
FMIPMinimapMetadata, FMIPMinimapTableRow |
Same header |
IsDataValid |
Private/Minimap/MIPMinimapDataAsset.cpp |
Properties
| Property |
Type |
Description |
MapTexture |
UTexture2D* |
Baked map image. |
Metadata |
FMIPMinimapMetadata |
World bounds + Y invert flag. |
Editor validation
| Severity |
Condition |
Message |
| Error |
MapTexture null |
MapTexture is not set. |
| Error |
Metadata.WorldMin == Metadata.WorldMax |
Metadata.WorldMin equals WorldMax — minimap bounds are zero-size. |
Implementation: Private/Minimap/MIPMinimapDataAsset.cpp (#if WITH_EDITOR).
Integration