Skip to content

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

Topic Link
Minimap system Minimap
Data assets index Data assets index