Class TextureStreamingManager
Manages texture streaming for very large maps (>10k provinces) Task 1.3: Add texture streaming for very large maps (>10k provinces) Uses tile-based streaming to handle massive maps efficiently
public class TextureStreamingManager : MonoBehaviour
- Inheritance
-
objectTextureStreamingManager
Methods
GetStreamingStatistics()
Get streaming statistics
public string GetStreamingStatistics()
Returns
- string
Initialize(MapTextureManager, Camera)
Initialize streaming system
public void Initialize(MapTextureManager manager, Camera camera = null)
Parameters
managerMapTextureManagercameraCamera
IsTextureCoordLoaded(int2)
Check if a texture coordinate is currently loaded
public bool IsTextureCoordLoaded(int2 textureCoord)
Parameters
textureCoordint2
Returns
- bool