Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · class

Native::

ITileSource

Experimental

Supplies natural ground: the cooked tile store in a game; a procedural, heightmap or imported-Landscape source in tests and the editor.

Declaration

class ITileSource
Header
#include "Native/TileSource.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.
Thread
Thread-safe and side-effect free: Load may be called concurrently from loader tasks.

Description

Thread-safe and side-effect free: Load may be called concurrently from loader tasks. Tier 1 never starts a thread; FTerrainWorld only emits FTileLoadRequests, and the Tier 3 shell runs them on the UE task system.

Functions

  • Extent

    Base-layer tiles that hold data, inclusive.

  • MaxMipLevel

    Deepest mip level stored.

  • ContentHash

    Identity of this natural ground: its heights and, when it carries them, its natural paint channels (FBaseTile::Channels).

  • Load

    Load one tile.