Table of Contents

Class TileInstanceBuilder

Namespace
LansMap.Map.Rendering
public static class TileInstanceBuilder
Inheritance
object
TileInstanceBuilder

Methods

AnchoredMatrixRows(MapViewTransform, MercatorPoint, out Vector4, out Vector4, out Vector4)

public static void AnchoredMatrixRows(MapViewTransform view, MercatorPoint anchor, out Vector4 rowX, out Vector4 rowY, out Vector4 rowW)

Parameters

view MapViewTransform
anchor MercatorPoint
rowX Vector4
rowY Vector4
rowW Vector4

BuildInstances(MapViewTransform, List<TileCoord>, Dictionary<long, int>, TileInstanceGpu[], out MercatorPoint, out int)

public static void BuildInstances(MapViewTransform view, List<TileCoord> tiles, Dictionary<long, int> layerByKey, TileInstanceGpu[] instances, out MercatorPoint anchor, out int count)

Parameters

view MapViewTransform
tiles List<TileCoord>
layerByKey Dictionary<long, int>
instances TileInstanceGpu[]
anchor MercatorPoint
count int

FillInstances(TileDrawItem[], int, TileInstanceGpu[], MercatorPoint)

public static int FillInstances(TileDrawItem[] items, int count, TileInstanceGpu[] gpu, MercatorPoint anchor)

Parameters

items TileDrawItem[]
count int
gpu TileInstanceGpu[]
anchor MercatorPoint

Returns

int

FillInstances(TileDrawItem[], int, TileInstanceGpu[], MercatorPoint, out int)

public static int FillInstances(TileDrawItem[] items, int count, TileInstanceGpu[] gpu, MercatorPoint anchor, out int dropped)

Parameters

items TileDrawItem[]
count int
gpu TileInstanceGpu[]
anchor MercatorPoint
dropped int

Returns

int

FillInstancesDisplaced(TileDrawItem[], int, TileInstanceDisplacedGpu[], MercatorPoint, IElevationTileSet, out int)

public static int FillInstancesDisplaced(TileDrawItem[] items, int count, TileInstanceDisplacedGpu[] gpu, MercatorPoint anchor, IElevationTileSet heightSet, out int dropped)

Parameters

items TileDrawItem[]
count int
gpu TileInstanceDisplacedGpu[]
anchor MercatorPoint
heightSet IElevationTileSet
dropped int

Returns

int