interface Tinman.Terrain.Meshing.IOpaque

Extended by

MapView sealed
Texturing sealed

Base interface for classes that perform some kind of unique texturing and need to distinguish between opaque and non-opaque mode (see Opaque).

Public / Attributes


public attribute Opaque → (get,set)

value : bool

true to use opaque texturing, false to use sparse texturing.

Use opaque texturing mode?

In opaque mode, missing areas (see TileDataResult.Empty and TileDataResult.Void) are covered with the texture of the parent mesh sector quadrant. In non-opaque mode, missing areas are not rendered.

Opaque mode must be used for surface imagery that has varying levels of detail, in order to ensure that the best lower-resolution level of detail will be used for rendering where no data is present for the required level of detail.

Non-opaque mode may be used in all other cases, for example rasterized vector shapes or surface imagery with uniform level of detail.

Defaults to true.