Table of Contents

Interface ITile

Namespace
Pinwheel.Vista
Assembly
Pinwheel.Vista.Runtime.dll

Defines the minimum runtime contract for a terrain tile that can participate in Vista generation.

public interface ITile
Extension Methods

Remarks

A tile exposes its world bounds and manager binding, receives manager-assigned runtime settings before generation, and participates in the apply lifecycle before and after the manager pushes data into backend-specific populators.

Properties

detailDensityMapResolution

Gets or sets the detail density map resolution assigned by the manager before applying data.

gameObject

Gets the GameObject that owns this tile component.

heightMapResolution

Gets or sets the heightmap resolution assigned by the manager before applying data.

managerId

Gets or sets the owning manager identifier used for tile-manager association.

maxHeight

Gets or sets the max terrain height assigned by the manager before applying data.

textureResolution

Gets or sets the texture resolution assigned by the manager before applying data.

worldBounds

Gets the world-space bounds of this tile.

Methods

OnAfterApplyingData()

Called after generated data has been fully applied to this tile.

OnBeforeApplyingData()

Called before any generated data is applied to this tile.